From 7bda3eb62f8125f641cc9e3defcc5278cde2ba7b Mon Sep 17 00:00:00 2001 From: Zhizhou Yang Date: Tue, 11 Feb 2020 14:30:39 -0800 Subject: toolchain-utils: move no longer used scripts to deprecated This patch moves all scripts that are not used any more to deprecated directory. We do not need to migrated those scripts to python 3. BUG=chromium:1011676, chromium:1051236 TEST=None Change-Id: I2caac6204c82dcd21b2a121875a2f9851eaca322 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2051285 Commit-Queue: Zhizhou Yang Tested-by: Zhizhou Yang Auto-Submit: Zhizhou Yang Reviewed-by: George Burgess --- deprecated/automation/clients/nightly.py | 51 ++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100755 deprecated/automation/clients/nightly.py (limited to 'deprecated/automation/clients/nightly.py') diff --git a/deprecated/automation/clients/nightly.py b/deprecated/automation/clients/nightly.py new file mode 100755 index 00000000..d35c4eca --- /dev/null +++ b/deprecated/automation/clients/nightly.py @@ -0,0 +1,51 @@ +#!/usr/bin/python2 +# +# Copyright 2010 Google Inc. All Rights Reserved. + +import optparse +import pickle +import sys +import xmlrpclib + +from automation.clients.helper import chromeos +from automation.common import job_group + + +def Main(argv): + parser = optparse.OptionParser() + parser.add_option('-c', + '--chromeos_version', + dest='chromeos_version', + default='quarterly', + help='ChromeOS version to use.') + parser.add_option('-t', + '--toolchain', + dest='toolchain', + default='latest-toolchain', + help='Toolchain to use {latest-toolchain,gcc_46}.') + parser.add_option('-b', + '--board', + dest='board', + default='x86-generic', + help='Board to use for the nightly job.') + options = parser.parse_args(argv)[0] + + toolchain = options.toolchain + board = options.board + chromeos_version = options.chromeos_version + + # Build toolchain + jobs_factory = chromeos.JobsFactory(chromeos_version=chromeos_version, + board=board, + toolchain=toolchain) + benchmark_job = jobs_factory.BuildAndBenchmark() + + group_label = 'nightly_client_%s' % board + group = job_group.JobGroup(group_label, [benchmark_job], True, False) + + server = xmlrpclib.Server('http://localhost:8000') + server.ExecuteJobGroup(pickle.dumps(group)) + + +if __name__ == '__main__': + Main(sys.argv) -- cgit v1.2.3