aboutsummaryrefslogtreecommitdiff
path: root/crosperf/experiment_runner.py
diff options
context:
space:
mode:
authorAhmad Sharif <asharif@chromium.org>2012-12-20 12:09:49 -0800
committerAhmad Sharif <asharif@chromium.org>2012-12-20 12:09:49 -0800
commit4467f004e7f0854963bec90daff1879fbd9d2fec (patch)
treeaac36caa6279aa532e2d6234e50ee812f2db0c8d /crosperf/experiment_runner.py
parentf395c26437cbdabc2960447fba89b226f4409e82 (diff)
downloadtoolchain-utils-4467f004e7f0854963bec90daff1879fbd9d2fec.tar.gz
Synced repos to: 64740
Diffstat (limited to 'crosperf/experiment_runner.py')
-rw-r--r--crosperf/experiment_runner.py14
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)