diff options
-rwxr-xr-x | crosperf/crosperf.py | 2 | ||||
-rw-r--r-- | crosperf/experiment_factory.py | 2 | ||||
-rw-r--r-- | crosperf/experiment_runner.py | 4 | ||||
-rw-r--r-- | crosperf/label.py | 5 |
4 files changed, 8 insertions, 5 deletions
diff --git a/crosperf/crosperf.py b/crosperf/crosperf.py index e107ea48..21553909 100755 --- a/crosperf/crosperf.py +++ b/crosperf/crosperf.py @@ -119,7 +119,7 @@ def Main(argv): atexit.register(Cleanup, experiment) if options.dry_run: - runner = MockExperimentRunner(experiment) + runner = MockExperimentRunner(experiment, json_report) else: runner = ExperimentRunner(experiment, json_report, using_schedv2=(not options.noschedv2)) diff --git a/crosperf/experiment_factory.py b/crosperf/experiment_factory.py index 8e207db4..2ba291ba 100644 --- a/crosperf/experiment_factory.py +++ b/crosperf/experiment_factory.py @@ -234,7 +234,7 @@ class ExperimentFactory(object): if test_flag.GetTestMode(): # pylint: disable=too-many-function-args label = MockLabel(label_name, image, chromeos_root, board, my_remote, - image_args, cache_dir, cache_only, + image_args, cache_dir, cache_only, log_level, compiler, chrome_src) else: label = Label(label_name, image, chromeos_root, board, my_remote, diff --git a/crosperf/experiment_runner.py b/crosperf/experiment_runner.py index 982432dd..7167b805 100644 --- a/crosperf/experiment_runner.py +++ b/crosperf/experiment_runner.py @@ -267,8 +267,8 @@ class ExperimentRunner(object): class MockExperimentRunner(ExperimentRunner): """Mocked ExperimentRunner for testing.""" - def __init__(self, experiment): - super(MockExperimentRunner, self).__init__(experiment) + def __init__(self, experiment, json_report): + super(MockExperimentRunner, self).__init__(experiment, json_report) def _Run(self, experiment): self.l.LogOutput("Would run the following experiment: '%s'." % diff --git a/crosperf/label.py b/crosperf/label.py index 8f063129..2d8be114 100644 --- a/crosperf/label.py +++ b/crosperf/label.py @@ -101,7 +101,8 @@ class Label(object): class MockLabel(object): def __init__(self, name, chromeos_image, chromeos_root, board, remote, - image_args, cache_dir, cache_only, chrome_src=None): + image_args, cache_dir, cache_only, log_level, compiler, + chrome_src=None): self.name = name self.chromeos_image = chromeos_image self.board = board @@ -116,6 +117,8 @@ class MockLabel(object): self.chrome_src = chrome_src self.image_type = self._GetImageType(chromeos_image) self.checksum = '' + self.log_level = log_level + self.compiler = compiler def _GetImageType(self, chromeos_image): image_type = None |