diff options
author | Caroline Tice <cmtice@google.com> | 2015-12-10 12:09:40 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2015-12-11 03:51:12 +0000 |
commit | 7057cf67ba1dbdd4387f53e5fe47b43c955b1a53 (patch) | |
tree | c4dd4303b356240113781f1e0c71d1628911d7c3 /crosperf/experiment_factory_unittest.py | |
parent | 939274265fbac8c7f3d47c4e36c680d58cd578e9 (diff) | |
download | toolchain-utils-7057cf67ba1dbdd4387f53e5fe47b43c955b1a53.tar.gz |
Crosperf: Fix many broken unittests.
Apparently people have been making changes and not running the
unittests; many of the unittests were suffering from bit-rot. This
CL fixes most of the broken unittests (there are still 3 large ones
being worked on -- that will be in another CL).
BUG=chromium:567883
TEST=Verified that these unittests work now.
Change-Id: I0252a276a035894e70e04c61339cdba148c9bbfd
Reviewed-on: https://chrome-internal-review.googlesource.com/241513
Commit-Ready: Luis Lozano <llozano@chromium.org>
Tested-by: Luis Lozano <llozano@chromium.org>
Reviewed-by: Luis Lozano <llozano@chromium.org>
Diffstat (limited to 'crosperf/experiment_factory_unittest.py')
-rwxr-xr-x | crosperf/experiment_factory_unittest.py | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/crosperf/experiment_factory_unittest.py b/crosperf/experiment_factory_unittest.py index 89f3864a..148b7e4b 100755 --- a/crosperf/experiment_factory_unittest.py +++ b/crosperf/experiment_factory_unittest.py @@ -20,6 +20,7 @@ import experiment import experiment_factory import machine_manager import settings_factory +import test_flag EXPERIMENT_FILE_1 = """ board: x86-alex @@ -67,7 +68,8 @@ class ExperimentFactoryTest(unittest.TestCase): bench_list = [] ef._AppendBenchmarkSet(bench_list, experiment_factory.telemetry_perfv2_tests, - "", 1, False, "", "telemetry_Crosperf", False) + "", 1, False, "", "telemetry_Crosperf", False, 0, + False) self.assertEqual(len(bench_list), len(experiment_factory.telemetry_perfv2_tests)) self.assertTrue(type(bench_list[0]) is benchmark.Benchmark) @@ -75,7 +77,8 @@ class ExperimentFactoryTest(unittest.TestCase): bench_list = [] ef._AppendBenchmarkSet(bench_list, experiment_factory.telemetry_pagecycler_tests, - "", 1, False, "", "telemetry_Crosperf", False) + "", 1, False, "", "telemetry_Crosperf", False, 0, + False) self.assertEqual(len(bench_list), len(experiment_factory.telemetry_pagecycler_tests)) self.assertTrue(type(bench_list[0]) is benchmark.Benchmark) @@ -83,7 +86,8 @@ class ExperimentFactoryTest(unittest.TestCase): bench_list = [] ef._AppendBenchmarkSet(bench_list, experiment_factory.telemetry_toolchain_perf_tests, - "", 1, False, "", "telemetry_Crosperf", False) + "", 1, False, "", "telemetry_Crosperf", False, 0, + False) self.assertEqual(len(bench_list), len(experiment_factory.telemetry_toolchain_perf_tests)) self.assertTrue(type(bench_list[0]) is benchmark.Benchmark) @@ -110,7 +114,6 @@ class ExperimentFactoryTest(unittest.TestCase): def FakeGetXbuddyPath(build, board, chroot, log_level): return "fake_image_path" - ef = ExperimentFactory() ef._AppendBenchmarkSet = FakeAppendBenchmarkSet ef.GetDefaultRemotes = FakeGetDefaultRemotes @@ -124,7 +127,8 @@ class ExperimentFactoryTest(unittest.TestCase): mock_experiment_file = ExperimentFile(StringIO.StringIO("")) mock_experiment_file.all_settings = [] - # Basic test. + test_flag.SetTestMode(True) + # Basic test. global_settings.SetField("name","unittest_test") global_settings.SetField("board", "lumpy") global_settings.SetField("remote", "123.45.67.89 123.45.76.80") @@ -162,6 +166,7 @@ class ExperimentFactoryTest(unittest.TestCase): self.assertEqual(exp.labels[0].board, "lumpy") # Second test: Remotes listed in labels. + test_flag.SetTestMode(True) label_settings.SetField("remote", "chromeos1.cros chromeos2.cros") exp = ef.GetExperiment(mock_experiment_file, "", "") self.assertEqual(exp.remote, |