# -*- 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", }