CQ_INCLUDE_CHROMIUM_TRYBOTS: add optional trybots
authorHal Canary <halcanary@google.com>
Thu, 18 May 2017 15:29:04 +0000 (11:29 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Thu, 18 May 2017 16:46:49 +0000 (16:46 +0000)
Change-Id: Id1bc86592a3006b00dfd313bf48488e038f3a041
Reviewed-on: https://skia-review.googlesource.com/17317
Reviewed-by: Ravi Mistry <rmistry@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>

infra/bots/update_meta_config.py

index 663d170..7a91ae7 100644 (file)
@@ -19,20 +19,44 @@ SKIA_COMMITTER_EMAIL = 'update-meta-config@skia.org'
 SKIA_COMMITTER_NAME = 'Update Meta Config'
 SKIA_REPO_TEMPLATE = 'https://skia.googlesource.com/%s.git'
 
-CQ_INCLUDE_CHROMIUM_TRYBOTS = (
-    'master.tryserver.blink:linux_trusty_blink_rel,linux_trusty_blink_dbg;'
-    'master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;'
-    'master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;'
-    'master.tryserver.chromium.win:win_optional_gpu_tests_rel;'
-    'master.tryserver.chromium.android:android_optional_gpu_tests_rel'
-)
+CQ_INCLUDE_CHROMIUM_TRYBOTS = [
+    ('master.tryserver.blink', [
+        'linux_trusty_blink_rel',
+        'linux_trusty_blink_dbg',
+    ]),
+    ('master.tryserver.chromium.linux', [
+        'linux_chromium_compile_dbg_ng',
+        'linux_chromium_compile_rel_ng',
+        'linux_chromium_dbg_ng',
+        'linux_chromium_rel_ng',
+        'linux_optional_gpu_tests_rel',
+    ]),
+    ('master.tryserver.chromium.mac', [
+        'mac_chromium_compile_dbg_ng',
+        'mac_chromium_compile_rel_ng',
+        'mac_chromium_dbg_ng',
+        'mac_chromium_rel_ng',
+        'mac_optional_gpu_tests_rel',
+    ]),
+    ('master.tryserver.chromium.win', [
+        'win_chromium_compile_dbg_ng',
+        'win_chromium_compile_rel_ng',
+        'win_chromium_dbg_ng',
+        'win_chromium_rel_ng',
+        'win_optional_gpu_tests_rel',
+    ]),
+    ('master.tryserver.chromium.android', [
+        'android_compile_dbg',
+        'android_compile_rel',
+        'android_optional_gpu_tests_rel',
+    ])
+]
 
 
 def addChromiumTrybots(f):
-  for master_section in CQ_INCLUDE_CHROMIUM_TRYBOTS.split(';'):
-    master, bots = master_section.split(':')
+  for master, bots in CQ_INCLUDE_CHROMIUM_TRYBOTS:
     f.write('[bucket "%s"]\n' % master)
-    for bot in bots.split(','):
+    for bot in bots:
       f.write('\tbuilder = %s\n' % bot)