| # -*- coding: utf-8 -*- |
| # Copyright 2013 The ChromiumOS Authors |
| # 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 benchmark import Benchmark |
| from label import MockLabel |
| |
| |
| perf_args = "record -a -e cycles" |
| label1 = MockLabel( |
| "test1", |
| "build1", |
| "image1", |
| "autotest_dir", |
| "debug_dir", |
| "/tmp/test_benchmark_run", |
| "x86-alex", |
| "chromeos-alex1", |
| image_args="", |
| cache_dir="", |
| cache_only=False, |
| log_level="average", |
| compiler="gcc", |
| crosfleet=False, |
| chrome_src=None, |
| ) |
| |
| label2 = MockLabel( |
| "test2", |
| "build2", |
| "image2", |
| "autotest_dir", |
| "debug_dir", |
| "/tmp/test_benchmark_run_2", |
| "x86-alex", |
| "chromeos-alex2", |
| image_args="", |
| cache_dir="", |
| cache_only=False, |
| log_level="average", |
| compiler="gcc", |
| crosfleet=False, |
| chrome_src=None, |
| ) |
| |
| benchmark1 = Benchmark( |
| "benchmark1", |
| "autotest_name_1", |
| "autotest_args", |
| 2, |
| "", |
| perf_args, |
| "telemetry_Crosperf", |
| "", |
| ) |
| |
| benchmark2 = Benchmark( |
| "benchmark2", |
| "autotest_name_2", |
| "autotest_args", |
| 2, |
| "", |
| perf_args, |
| "telemetry_Crosperf", |
| "", |
| ) |
| |
| 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", |
| } |