diff options
author | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-01-07 13:45:46 +0000 |
---|---|---|
committer | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-01-07 13:45:46 +0000 |
commit | 23c81d55ae8ecd9f10a8a2f4c92b39e3c2b182d9 (patch) | |
tree | 761486be1d60a8ef35e34a95f46b89662bc838c4 /PRESUBMIT.py | |
parent | f562a36006fc9e1c74c18c5c13fa594d93fadffd (diff) | |
download | chromium_src-23c81d55ae8ecd9f10a8a2f4c92b39e3c2b182d9.zip chromium_src-23c81d55ae8ecd9f10a8a2f4c92b39e3c2b182d9.tar.gz chromium_src-23c81d55ae8ecd9f10a8a2f4c92b39e3c2b182d9.tar.bz2 |
GTTF: Send 1% of Chromium try jobs to recipe-based builders.
BUG=317931
R=cmp@chromium.org, joi@chromium.org
Review URL: https://codereview.chromium.org/108243005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243288 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'PRESUBMIT.py')
-rw-r--r-- | PRESUBMIT.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/PRESUBMIT.py b/PRESUBMIT.py index 5e64d57..bc16ad8 100644 --- a/PRESUBMIT.py +++ b/PRESUBMIT.py @@ -9,6 +9,7 @@ for more details about the presubmit API built into gcl. """ +import random import re import subprocess import sys @@ -1270,6 +1271,8 @@ def GetDefaultTryConfigs(bots=None): 'google_apis_unittests', 'sandbox_linux_unittests', ], + 'linux_chromium_dbg': ['defaulttests'], + 'linux_chromium_rel': ['defaulttests'], 'linux_clang': ['compile'], 'linux_rel': standard_tests + [ 'cc_unittests', @@ -1282,6 +1285,8 @@ def GetDefaultTryConfigs(bots=None): 'sync_integration_tests', ], 'mac': ['compile'], + 'mac_chromium_dbg': ['defaulttests'], + 'mac_chromium_rel': ['defaulttests'], 'mac_rel': standard_tests + [ 'app_list_unittests', 'cc_unittests', @@ -1431,4 +1436,14 @@ def GetPreferredTrySlaves(project, change): any(re.search('\.gypi?$', f) for f in files)): trybots.extend(GetDefaultTryConfigs(['android_aosp'])) + # Experimental recipe-based Chromium trybots. To avoid possible capacity + # problems, only enable for a small percentage of try runs. + if random.random() < 0.01: + trybots.extend(GetDefaultTryConfigs([ + 'linux_chromium_dbg', + 'linux_chromium_rel', + 'mac_chromium_dbg', + 'mac_chromium_rel', + ])) + return trybots |