summaryrefslogtreecommitdiffstats
path: root/PRESUBMIT.py
diff options
context:
space:
mode:
authorphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-07 13:45:46 +0000
committerphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-07 13:45:46 +0000
commit23c81d55ae8ecd9f10a8a2f4c92b39e3c2b182d9 (patch)
tree761486be1d60a8ef35e34a95f46b89662bc838c4 /PRESUBMIT.py
parentf562a36006fc9e1c74c18c5c13fa594d93fadffd (diff)
downloadchromium_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.py15
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