aboutsummaryrefslogtreecommitdiff
path: root/test_toolchains.py
diff options
context:
space:
mode:
authorHan Shen <shenhan@google.com>2015-09-14 10:26:40 -0700
committerchrome-bot <chrome-bot@chromium.org>2015-09-14 17:10:21 -0700
commit43494297a1745c084d8a2f3beb52ff1c70a2007c (patch)
treea31173887c31d879ea4d827ff7202da61b322236 /test_toolchains.py
parent9b852cfd9a602c5f80c8e621c696b796ce5177fd (diff)
downloadtoolchain-utils-43494297a1745c084d8a2f3beb52ff1c70a2007c.tar.gz
Make new scheduler the default.
This CL also add a new option '--noschedv2' to use the original scheduler in case of bugs in the new scheduler. Change-Id: I11ddefe7e7c1162019e9ad72ed3cef0b962b4d06 Reviewed-on: https://chrome-internal-review.googlesource.com/230484 Commit-Ready: Han Shen <shenhan@google.com> Tested-by: Han Shen <shenhan@google.com> Reviewed-by: Caroline Tice <cmtice@google.com>
Diffstat (limited to 'test_toolchains.py')
-rwxr-xr-xtest_toolchains.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/test_toolchains.py b/test_toolchains.py
index 01606a2d..ceb39280 100755
--- a/test_toolchains.py
+++ b/test_toolchains.py
@@ -150,7 +150,7 @@ class ChromeOSCheckout(object):
class ToolchainComparator(ChromeOSCheckout):
def __init__(self, board, remotes, configs, clean,
- public, force_mismatch, schedv2=False):
+ public, force_mismatch, noschedv2=False):
self._board = board
self._remotes = remotes
self._chromeos_root = "chromeos"
@@ -165,7 +165,7 @@ class ToolchainComparator(ChromeOSCheckout):
self._reports_dir = os.path.join(NIGHTLY_TESTS_DIR,
"%s.%s" % (timestamp, board),
)
- self._schedv2 = schedv2
+ self._noschedv2 = noschedv2
ChromeOSCheckout.__init__(self, board, self._chromeos_root)
@@ -245,12 +245,12 @@ class ToolchainComparator(ChromeOSCheckout):
crosperf = os.path.join(os.path.dirname(__file__),
"crosperf",
"crosperf")
- schedv2_opts = '--schedv2 --logging_level=verbose' if self._schedv2 else ''
+ noschedv2_opts = '--noschedv2' if self._noschedv2 else ''
command = ("{crosperf} --no_email=True --results_dir={r_dir} "
- "--json_report=True {schedv2_opts} {exp_file}").format(
+ "--json_report=True {noschedv2_opts} {exp_file}").format(
crosperf=crosperf,
r_dir=self._reports_dir,
- schedv2_opts=schedv2_opts,
+ noschedv2_opts=noschedv2_opts,
exp_file=experiment_file)
ret = self._ce.RunCommand(command)
@@ -365,11 +365,11 @@ def Main(argv):
dest="force_mismatch",
default="",
help="Force the image regardless of board mismatch")
- parser.add_option("--schedv2",
- dest="schedv2",
+ parser.add_option("--noschedv2",
+ dest="noschedv2",
action="store_true",
default=False,
- help="Pass --schedv2 to crosperf.")
+ help="Pass --noschedv2 to crosperf.")
options, _ = parser.parse_args(argv)
if not options.board:
print "Please give a board."
@@ -385,7 +385,7 @@ def Main(argv):
fc = ToolchainComparator(options.board, options.remote, toolchain_configs,
options.clean, options.public,
options.force_mismatch,
- options.schedv2)
+ options.noschedv2)
return fc.DoAll()