You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
172 lines
2.9 KiB
172 lines
2.9 KiB
# -*- 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",
|
|
}
|