Commit 78822603 by Jamie Madill Committed by Commit Bot

Add priority to trigger.py jobs.

Use a default priority of 30 to match CQ jobs and not starve. The user can also carefully add a higher priotity for small tasks. Bug: angleproject:5177 Change-Id: I8e8460f096102423429b19e2107673f58d73805a Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2475454 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
parent 2aaa38e9
......@@ -15,6 +15,9 @@ import re
import subprocess
import sys
# This is the same as the trybots.
DEFAULT_TASK_PRIORITY = 30
def parse_args():
parser = argparse.ArgumentParser(os.path.basename(sys.argv[0]))
......@@ -26,6 +29,10 @@ def parse_args():
parser.add_argument('-g', '--gpu', help='GPU dimension. (e.g. intel-hd-630-win10-stable)')
parser.add_argument('-t', '--device-type', help='Android device type (e.g. bullhead)')
parser.add_argument('-o', '--device-os', help='Android OS.')
parser.add_argument(
'--priority',
help='Task priority. Default is %s. Use judiciously.' % DEFAULT_TASK_PRIORITY,
default=DEFAULT_TASK_PRIORITY)
return parser.parse_known_args()
......@@ -70,6 +77,9 @@ def main():
'-s', sha
]
# Set priority. Don't abuse this!
swarming_args += ['-priority', str(args.priority)]
# Define a user tag.
try:
whoami = subprocess.check_output(['whoami'])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment