aboutsummaryrefslogtreecommitdiff
path: root/crosperf/experiment.py
diff options
context:
space:
mode:
Diffstat (limited to 'crosperf/experiment.py')
-rw-r--r--crosperf/experiment.py8
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)