diff options
author | Ahmad Sharif <asharif@chromium.org> | 2012-12-20 12:09:49 -0800 |
---|---|---|
committer | Ahmad Sharif <asharif@chromium.org> | 2012-12-20 12:09:49 -0800 |
commit | 4467f004e7f0854963bec90daff1879fbd9d2fec (patch) | |
tree | aac36caa6279aa532e2d6234e50ee812f2db0c8d /crosperf/experiment_runner.py | |
parent | f395c26437cbdabc2960447fba89b226f4409e82 (diff) | |
download | toolchain-utils-4467f004e7f0854963bec90daff1879fbd9d2fec.tar.gz |
Synced repos to: 64740
Diffstat (limited to 'crosperf/experiment_runner.py')
-rw-r--r-- | crosperf/experiment_runner.py | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/crosperf/experiment_runner.py b/crosperf/experiment_runner.py index 4219c435..b905bbdc 100644 --- a/crosperf/experiment_runner.py +++ b/crosperf/experiment_runner.py @@ -2,19 +2,24 @@ # Copyright 2011 Google Inc. All Rights Reserved. +"""The experiment runner module.""" import getpass import os import time -from experiment_status import ExperimentStatus -from results_report import HTMLResultsReport -from results_report import TextResultsReport + from utils import command_executer from utils import logger from utils.email_sender import EmailSender from utils.file_utils import FileUtils +from experiment_status import ExperimentStatus +from results_report import HTMLResultsReport +from results_report import TextResultsReport + class ExperimentRunner(object): + """ExperimentRunner Class.""" + STATUS_TIME_DELAY = 30 THREAD_MONITOR_DELAY = 2 @@ -95,6 +100,7 @@ class ExperimentRunner(object): benchmark_run_path = os.path.join(results_directory, benchmark_run_name) benchmark_run.result.CopyResultsTo(benchmark_run_path) + benchmark_run.result.CleanUp() def Run(self): self._Run(self._experiment) @@ -105,6 +111,8 @@ class ExperimentRunner(object): class MockExperimentRunner(ExperimentRunner): + """Mocked ExperimentRunner for testing.""" + def __init__(self, experiment): super(MockExperimentRunner, self).__init__(experiment) |