| #!/usr/bin/python |
| |
| # Copyright (c) 2013 The Chromium OS Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| """This contains some mock instances for testing.""" |
| |
| from autotest_runner import MockAutotestRunner |
| from benchmark_run import MockBenchmarkRun |
| from label import MockLabel |
| from benchmark import Benchmark |
| from machine_manager import MockMachineManager |
| from results_cache import MockResultsCache |
| |
| label1 = MockLabel("test1", "image1", "/tmp/test_benchmark_run", |
| "x86-alex", "chromeos-alex1", |
| image_args="", |
| image_md5sum="", |
| cache_dir="") |
| |
| label2 = MockLabel("test2", "image2", "/tmp/test_benchmark_run_2", |
| "x86-alex", "chromeos-alex2", |
| image_args="", |
| image_md5sum="", |
| cache_dir="") |
| |
| benchmark1 = Benchmark("benchmark1", "autotest_name_1", |
| "autotest_args", 2, "", "perf_args", "", "") |
| |
| benchmark2 = Benchmark("benchmark2", "autotest_name_2", |
| "autotest_args", 2, "", "perf_args", "", "") |
| |
| |
| keyval = {} |
| keyval[0] = {'': 'PASS', |
| 'milliseconds_1': '1', |
| 'milliseconds_2': '8', |
| 'milliseconds_3': '9.2', |
| 'test{1}': '2', |
| 'test{2}': '4', |
| 'ms_1': '2.1', |
| 'total': '5', |
| 'bool': 'True'} |
| |
| keyval[1] = {'': 'PASS', |
| 'milliseconds_1': '3', |
| 'milliseconds_2': '5', |
| 'ms_1': '2.2', |
| 'total': '6', |
| 'test{1}': '3', |
| 'test{2}': '4', |
| 'bool': 'FALSE'} |
| |
| keyval[2] = {'': 'PASS', |
| 'milliseconds_4': '30', |
| 'milliseconds_5': '50', |
| 'ms_1': '2.23', |
| 'total': '6', |
| 'test{1}': '5', |
| 'test{2}': '4', |
| 'bool': 'FALSE'} |
| |
| keyval[3] = {'': 'PASS', |
| 'milliseconds_1': '3', |
| 'milliseconds_6': '7', |
| 'ms_1': '2.3', |
| 'total': '7', |
| 'test{1}': '2', |
| 'test{2}': '6', |
| 'bool': 'FALSE'} |
| |
| keyval[4] = {'': 'PASS', |
| 'milliseconds_1': '3', |
| 'milliseconds_8': '6', |
| 'ms_1': '2.3', |
| 'total': '7', |
| 'test{1}': '2', |
| 'test{2}': '6', |
| 'bool': 'TRUE'} |
| |
| keyval[5] = {'': 'PASS', |
| 'milliseconds_1': '3', |
| 'milliseconds_8': '6', |
| 'ms_1': '2.2', |
| 'total': '7', |
| 'test{1}': '2', |
| 'test{2}': '2', |
| 'bool': 'TRUE'} |
| |
| keyval[6] = {'': 'PASS', |
| 'milliseconds_1': '3', |
| 'milliseconds_8': '6', |
| 'ms_1': '2', |
| 'total': '7', |
| 'test{1}': '2', |
| 'test{2}': '4', |
| 'bool': 'TRUE'} |
| |
| keyval[7] = {'': 'PASS', |
| 'milliseconds_1': '3', |
| 'milliseconds_8': '6', |
| 'ms_1': '1', |
| 'total': '7', |
| 'test{1}': '1', |
| 'test{2}': '6', |
| 'bool': 'TRUE'} |
| |
| keyval[8] = {'': 'PASS', |
| 'milliseconds_1': '3', |
| 'milliseconds_8': '6', |
| 'ms_1': '3.3', |
| 'total': '7', |
| 'test{1}': '2', |
| 'test{2}': '8', |
| 'bool': 'TRUE'} |
| |