blob: 1cb0f660aef551ed4701e5f6f8fe68c61dc8cea3 [file] [log] [blame]
Yunlian Jiang11313592013-05-21 11:29:50 -07001#!/usr/bin/python
2
3# Copyright (c) 2013 The Chromium OS Authors. All rights reserved.
4# Use of this source code is governed by a BSD-style license that can be
5# found in the LICENSE file.
6
7"""This contains some mock instances for testing."""
8
9from autotest_runner import MockAutotestRunner
10from benchmark_run import MockBenchmarkRun
11from label import MockLabel
12from benchmark import Benchmark
13from machine_manager import MockMachineManager
14from results_cache import MockResultsCache
15
16label1 = MockLabel("test1", "image1", "/tmp/test_benchmark_run",
17 "x86-alex", "chromeos-alex1",
18 image_args="",
19 image_md5sum="",
20 cache_dir="")
21
22label2 = MockLabel("test2", "image2", "/tmp/test_benchmark_run_2",
23 "x86-alex", "chromeos-alex2",
24 image_args="",
25 image_md5sum="",
26 cache_dir="")
27
28benchmark1 = Benchmark("benchmark1", "autotest_name_1",
29 "autotest_args", 2, "", "perf_args", "", "")
30
31benchmark2 = Benchmark("benchmark2", "autotest_name_2",
32 "autotest_args", 2, "", "perf_args", "", "")
33
34
35keyval = {}
36keyval[0] = {'': 'PASS',
37 'milliseconds_1': '1',
38 'milliseconds_2': '8',
39 'milliseconds_3': '9.2',
40 'test{1}': '2',
41 'test{2}': '4',
42 'ms_1': '2.1',
43 'total': '5',
44 'bool': 'True'}
45
46keyval[1] = {'': 'PASS',
47 'milliseconds_1': '3',
48 'milliseconds_2': '5',
49 'ms_1': '2.2',
50 'total': '6',
51 'test{1}': '3',
52 'test{2}': '4',
53 'bool': 'FALSE'}
54
55keyval[2] = {'': 'PASS',
56 'milliseconds_4': '30',
57 'milliseconds_5': '50',
58 'ms_1': '2.23',
59 'total': '6',
60 'test{1}': '5',
61 'test{2}': '4',
62 'bool': 'FALSE'}
63
64keyval[3] = {'': 'PASS',
65 'milliseconds_1': '3',
66 'milliseconds_6': '7',
67 'ms_1': '2.3',
68 'total': '7',
69 'test{1}': '2',
70 'test{2}': '6',
71 'bool': 'FALSE'}
72
73keyval[4] = {'': 'PASS',
74 'milliseconds_1': '3',
75 'milliseconds_8': '6',
76 'ms_1': '2.3',
77 'total': '7',
78 'test{1}': '2',
79 'test{2}': '6',
80 'bool': 'TRUE'}
81
82keyval[5] = {'': 'PASS',
83 'milliseconds_1': '3',
84 'milliseconds_8': '6',
85 'ms_1': '2.2',
86 'total': '7',
87 'test{1}': '2',
88 'test{2}': '2',
89 'bool': 'TRUE'}
90
91keyval[6] = {'': 'PASS',
92 'milliseconds_1': '3',
93 'milliseconds_8': '6',
94 'ms_1': '2',
95 'total': '7',
96 'test{1}': '2',
97 'test{2}': '4',
98 'bool': 'TRUE'}
99
100keyval[7] = {'': 'PASS',
101 'milliseconds_1': '3',
102 'milliseconds_8': '6',
103 'ms_1': '1',
104 'total': '7',
105 'test{1}': '1',
106 'test{2}': '6',
107 'bool': 'TRUE'}
108
109keyval[8] = {'': 'PASS',
110 'milliseconds_1': '3',
111 'milliseconds_8': '6',
112 'ms_1': '3.3',
113 'total': '7',
114 'test{1}': '2',
115 'test{2}': '8',
116 'bool': 'TRUE'}
117