#!/usr/bin/python # Copyright 2011 Google Inc. All Rights Reserved. import os import tempfile import unittest import crosperf from utils.file_utils import FileUtils EXPERIMENT_FILE_1 = """ board: x86-alex remote: chromeos-alex3 benchmark: PageCycler { iterations: 3 } image1 { chromeos_image: /usr/local/google/cros_image1.bin } image2 { chromeos_image: /usr/local/google/cros_image2.bin } """ class CrosPerfTest(unittest.TestCase): def testDryRun(self): filehandle, filename = tempfile.mkstemp() os.write(filehandle, EXPERIMENT_FILE_1) crosperf.Main(["", filename, "--dry_run"]) os.remove(filename) if __name__ == "__main__": FileUtils.Configure(True) unittest.main()