mock_instance.py revision 9e5333321a43b6f663d1b12dbad1d5bb3a52dfec
1#!/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 benchmark import Benchmark 10from benchmark_run import MockBenchmarkRun 11from label import MockLabel 12from machine_manager import MockMachineManager 13from results_cache import MockResultsCache 14 15label1 = MockLabel("test1", "image1", "/tmp/test_benchmark_run", 16 "x86-alex", "chromeos-alex1", 17 image_args="", 18 image_md5sum="", 19 cache_dir="") 20 21label2 = MockLabel("test2", "image2", "/tmp/test_benchmark_run_2", 22 "x86-alex", "chromeos-alex2", 23 image_args="", 24 image_md5sum="", 25 cache_dir="") 26 27benchmark1 = Benchmark("benchmark1", "autotest_name_1", 28 "autotest_args", 2, "", "perf_args", "", "") 29 30benchmark2 = Benchmark("benchmark2", "autotest_name_2", 31 "autotest_args", 2, "", "perf_args", "", "") 32 33 34keyval = {} 35keyval[0] = {'': 'PASS', 36 'milliseconds_1': '1', 37 'milliseconds_2': '8', 38 'milliseconds_3': '9.2', 39 'test{1}': '2', 40 'test{2}': '4', 41 'ms_1': '2.1', 42 'total': '5', 43 'bool': 'True'} 44 45keyval[1] = {'': 'PASS', 46 'milliseconds_1': '3', 47 'milliseconds_2': '5', 48 'ms_1': '2.2', 49 'total': '6', 50 'test{1}': '3', 51 'test{2}': '4', 52 'bool': 'FALSE'} 53 54keyval[2] = {'': 'PASS', 55 'milliseconds_4': '30', 56 'milliseconds_5': '50', 57 'ms_1': '2.23', 58 'total': '6', 59 'test{1}': '5', 60 'test{2}': '4', 61 'bool': 'FALSE'} 62 63keyval[3] = {'': 'PASS', 64 'milliseconds_1': '3', 65 'milliseconds_6': '7', 66 'ms_1': '2.3', 67 'total': '7', 68 'test{1}': '2', 69 'test{2}': '6', 70 'bool': 'FALSE'} 71 72keyval[4] = {'': 'PASS', 73 'milliseconds_1': '3', 74 'milliseconds_8': '6', 75 'ms_1': '2.3', 76 'total': '7', 77 'test{1}': '2', 78 'test{2}': '6', 79 'bool': 'TRUE'} 80 81keyval[5] = {'': 'PASS', 82 'milliseconds_1': '3', 83 'milliseconds_8': '6', 84 'ms_1': '2.2', 85 'total': '7', 86 'test{1}': '2', 87 'test{2}': '2', 88 'bool': 'TRUE'} 89 90keyval[6] = {'': 'PASS', 91 'milliseconds_1': '3', 92 'milliseconds_8': '6', 93 'ms_1': '2', 94 'total': '7', 95 'test{1}': '2', 96 'test{2}': '4', 97 'bool': 'TRUE'} 98 99keyval[7] = {'': 'PASS', 100 'milliseconds_1': '3', 101 'milliseconds_8': '6', 102 'ms_1': '1', 103 'total': '7', 104 'test{1}': '1', 105 'test{2}': '6', 106 'bool': 'TRUE'} 107 108keyval[8] = {'': 'PASS', 109 'milliseconds_1': '3', 110 'milliseconds_8': '6', 111 'ms_1': '3.3', 112 'total': '7', 113 'test{1}': '2', 114 'test{2}': '8', 115 'bool': 'TRUE'} 116 117