diff options
Diffstat (limited to 'crosperf/experiment.py')
-rw-r--r-- | crosperf/experiment.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/crosperf/experiment.py b/crosperf/experiment.py index 3f68f8be..7b48344c 100644 --- a/crosperf/experiment.py +++ b/crosperf/experiment.py @@ -18,7 +18,7 @@ class Experiment(object): def __init__(self, name, remote, rerun_if_failed, working_directory, chromeos_root, cache_conditions, labels, benchmarks, - experiment_file): + experiment_file, email_to): self.name = name self.rerun_if_failed = rerun_if_failed self.working_directory = working_directory @@ -26,6 +26,7 @@ class Experiment(object): self.chromeos_root = chromeos_root self.cache_conditions = cache_conditions self.experiment_file = experiment_file + self.email_to = email_to self.results_directory = os.path.join(self.working_directory, self.name + "_results") @@ -48,6 +49,8 @@ class Experiment(object): for machine in remote: self.machine_manager.AddMachine(machine) + self.machine_manager.ComputeCommonCheckSum() + self.machine_manager.ComputeCommonCheckSumString() self.start_time = None self.benchmark_runs = self._GenerateBenchmarkRuns() @@ -76,8 +79,7 @@ class Experiment(object): iteration, self.cache_conditions, benchmark.outlier_range, - benchmark.profile_counters, - benchmark.profile_type, + benchmark.perf_args, self.machine_manager, logger_to_use) |