From 79e43ffaad95119e9d4ba480a45a37832e43e320 Mon Sep 17 00:00:00 2001 From: "machenbach@chromium.org" Date: Fri, 15 May 2015 05:56:13 +0000 Subject: [PATCH] Allow properties to be overridden in buildbucket tries. BUG=488235 PRESUBMIT=false R=nodir@chromium.org Review URL: https://codereview.chromium.org/1143573002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@295275 0039d316-1c4b-4281-b951-d872f2087c98 --- git_cl.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/git_cl.py b/git_cl.py index fd80fb701..f3aa2ab5a 100755 --- a/git_cl.py +++ b/git_cl.py @@ -222,7 +222,8 @@ def _prefix_master(master): return '%s%s' % (prefix, master) -def trigger_try_jobs(auth_config, changelist, options, masters, category): +def trigger_try_jobs(auth_config, changelist, options, masters, category, + override_properties=None): rietveld_url = settings.GetDefaultServerUrl() rietveld_host = urlparse.urlparse(rietveld_url).hostname authenticator = auth.get_authenticator_for_host(rietveld_host, auth_config) @@ -266,6 +267,8 @@ def trigger_try_jobs(auth_config, changelist, options, masters, category): 'testfilter': tests, }, } + if override_properties: + parameters['properties'].update(override_properties) if options.clobber: parameters['properties']['clobber'] = True batch_req_body['builds'].append(