diff options
Diffstat (limited to 'crosperf/autotest_runner.py')
-rw-r--r-- | crosperf/autotest_runner.py | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/crosperf/autotest_runner.py b/crosperf/autotest_runner.py deleted file mode 100644 index 7385da5d..00000000 --- a/crosperf/autotest_runner.py +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/python -# -# Copyright 2011 Google Inc. All Rights Reserved. - -import time - -from utils import command_executer - - -class AutotestRunner(object): - """ This defines the interface from crosperf to ./run_remote_tests.sh. - """ - def __init__(self, logger_to_use=None): - self._logger = logger_to_use - self._ce = command_executer.GetCommandExecuter(self._logger) - self._ct = command_executer.CommandTerminator() - - def Run(self, machine_name, chromeos_root, board, autotest_name, - autotest_args): - """Run the run_remote_test.""" - options = "" - if board: - options += " --board=%s" % board - if autotest_args: - options += " %s" % autotest_args - command = "rm -rf /usr/local/autotest/results/*" - self._ce.CrosRunCommand(command, machine=machine_name, username="root", - chromeos_root=chromeos_root) - - command ="reboot && exit" - self._ce.CrosRunCommand(command, machine=machine_name, - chromeos_root=chromeos_root) - time.sleep(60) - - command = ("./run_remote_tests.sh --remote=%s %s %s" % - (machine_name, options, autotest_name)) - return self._ce.ChrootRunCommand(chromeos_root, command, True, self._ct) - - def Terminate(self): - self._ct.Terminate() - - -class MockAutotestRunner(object): - def __init__(self): - pass - - def Run(self, *args): - return ["", "", 0] |