| # -*- coding: utf-8 -*- |
| # 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 __future__ import print_function |
| |
| 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', |
| skylab=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', |
| skylab=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' |
| } |