benchmark_run_unittest.py revision f84bd3b7b64deba46192ae6d15a712ab66e90a6e
1#!/usr/bin/python 2 3# Copyright (c) 2011 The Chromium OS Authors. All rights reserved. 4# Use of this source code is governed by a BSD-style license that can be 5# found in the LICENSE file. 6 7import unittest 8from autotest_runner import MockAutotestRunner 9from benchmark_run import BenchmarkRun 10from machine_manager import MockMachineManager 11from results_cache import MockResultsCache 12from utils import logger 13 14 15class BenchmarkRunTest(unittest.TestCase): 16 def testDryRun(self): 17 m = MockMachineManager() 18 m.AddMachine("chromeos-alex1") 19 b = BenchmarkRun("test run", 20 "PageCycler", 21 "PageCycler", 22 "", 23 "image1", 24 "/tmp/test", 25 "/tmp/test/image", 26 "x86-alex", 27 1, 28 [], 29 0.2, 30 "", 31 "none", 32 m, 33 MockResultsCache(), 34 MockAutotestRunner(), 35 logger.GetLogger()) 36 b.start() 37 38 39if __name__ == "__main__": 40 unittest.main() 41