Index: tools/mb/mb_config.pyl |
diff --git a/tools/mb/mb_config.pyl b/tools/mb/mb_config.pyl |
index 41bab4957001856e32c43c45e8b2fd1a1694e4ac..0c5f2f65b5934c1ecfa54178676cb5e349b94f8a 100644 |
--- a/tools/mb/mb_config.pyl |
+++ b/tools/mb/mb_config.pyl |
@@ -15,12 +15,10 @@ |
'android_aura_gn_debug_bot': ['android', 'gn', 'debug_bot', 'aura'], |
'android_gn_release_bot': ['android', 'gn', 'release_bot'], |
'android_gn_release_trybot': ['android', 'gn', 'release_trybot'], |
- 'android_gyp_debug_bot': ['android', 'gyp', 'debug_bot'], |
'android_gyp_debug_static_bot': ['android', 'gyp', 'debug_static_bot'], |
'android_gyp_debug_static_bot_arm64': ['android', 'gyp', 'debug_static_bot', 'arm64'], |
'android_gyp_release_bot': ['android', 'gyp', 'release_bot'], |
'android_gyp_release_bot_minimal_symbols': ['android', 'gyp', 'release_bot', 'minimal_symbols'], |
- 'android_gyp_release_trybot': ['android', 'gyp', 'release_trybot'], |
'cast_gyp_release_bot': ['cast', 'gyp', 'release_bot'], |
'cast_gyp_release_trybot': ['cast', 'gyp', 'release_trybot'], |
'chromeos_gn_debug_bot': ['chromeos', 'gn', 'debug_bot'], |
@@ -52,8 +50,21 @@ |
'gn_release_bot_minimal_symbols_x86': ['gn', 'release_bot_minimal_symbols', 'x86'], |
'gn_release_trybot': ['gn', 'release_trybot'], |
'gn_release_trybot_x86': ['gn', 'release_trybot', 'x86'], |
+ 'gyp_asan_lsan_release_bot_x64': ['gyp', 'asan', 'lsan', 'release_bot', 'x64'], |
'gyp_debug_bot': ['gyp', 'debug_bot'], |
+ 'gyp_debug_bot_x64': ['gyp', 'debug_bot', 'x64'], |
'gyp_debug_bot_x86': ['gyp', 'debug_bot', 'x86'], |
+ 'gyp_debug_bot_minimal_symbols_x64': ['gyp', 'debug_bot_minimal_symbols', 'x64'], |
+ 'gyp_debug_bot_minimal_symbols_x86': ['gyp', 'debug_bot_minimal_symbols', 'x86'], |
+ 'gyp_msan_release_bot_x64': ['gyp', 'msan', 'release_bot', 'x64'], |
+ 'gyp_oilpan_asan_lsan_release_bot_x64': ['gyp', 'oilpan', 'asan', 'lsan', 'release_bot', 'x64'], |
+ 'gyp_oilpan_debug_bot_minimal_symbols_x64': ['gyp', 'oilpan', 'debug_bot', 'minimal_symbols', 'x64'], |
+ 'gyp_oilpan_debug_bot_minimal_symbols_x86': ['gyp', 'oilpan', 'debug_bot', 'minimal_symbols', 'x86'], |
+ 'gyp_oilpan_debug_bot_x64': ['gyp', 'oilpan', 'debug_bot', 'minimal_symbols', 'x86'], |
+ 'gyp_oilpan_release_bot_minimal_symbols_x86': ['gyp', 'oilpan', 'release_bot', 'minimal_symbols', 'x86'], |
+ 'gyp_oilpan_release_bot_x64': ['gyp', 'oilpan', 'release_bot', 'x64'], |
+ 'gyp_oilpan_release_trybot_minimal_symbols_x64': ['gyp', 'oilpan', 'release_trybot', 'minimal_symbols', 'x64'], |
+ 'gyp_oilpan_release_trybot_minimal_symbols_x86': ['gyp', 'oilpan', 'release_trybot', 'minimal_symbols', 'x86'], |
'gyp_official_goma': ['gyp', 'official', 'goma'], |
'gyp_official_goma_chromeos': ['gyp', 'official', 'goma', 'chromeos'], |
'gyp_official_goma_x86': ['gyp', 'official', 'goma', 'x86'], |
@@ -61,11 +72,20 @@ |
'gyp_official_goma_minimal_symbols_android_arm64': ['gyp', 'official', 'goma', 'minimal_symbols', 'android', 'arm64'], |
'gyp_official_goma_minimal_symbols_x64': ['gyp', 'official', 'goma', 'minimal_symbols', 'x64'], |
'gyp_official_goma_minimal_symbols_x86': ['gyp', 'official', 'goma', 'minimal_symbols', 'x86'], |
+ 'gyp_release_bot_android': ['gyp', 'release_bot', 'android'], |
+ 'android_gyp_release_bot_minimal_symbols': ['android', 'gyp', 'release_bot', 'minimal_symbols'], |
+ 'gyp_release_bot_x64': ['gyp', 'release_bot', 'x64'], |
+ 'gyp_release_bot_x86': ['gyp', 'release_bot', 'x86'], |
+ 'gyp_release_bot_minimal_symbols_x64': ['gyp', 'release_bot_minimal_symbols', 'x64'], |
+ 'gyp_release_bot_minimal_symbols_x86': ['gyp', 'release_bot_minimal_symbols', 'x86'], |
'gyp_release_trybot': ['gyp', 'release_trybot'], |
'gyp_release_trybot_x64': ['gyp', 'release_trybot', 'x64'], |
+ 'gyp_release_trybot_minimal_symbols_x64': ['gyp', 'release_trybot', 'minimal_symbols', 'x64'], |
+ 'gyp_release_trybot_minimal_symbols_x86': ['gyp', 'release_trybot', 'minimal_symbols', 'x86'], |
'libfuzzer_upload_bot': ['gn', 'release', 'libfuzzer', 'asan', 'proprietary_codecs'], |
- # This is just for completeness; any bot that uses this config should never actually run MB. |
+ # This is just for completeness; any bot that uses this config |
+ # should never actually run MB. |
'none': ['none'], |
'noswarming_gn_release_bot': ['noswarming', 'gn', 'release_bot'], |
@@ -90,6 +110,12 @@ |
'swarming_gyp_release_trybot_arm': ['swarming', 'gyp', 'release_trybot', 'arm', 'crosscompile'], |
'swarming_tsan_gyp_release_trybot': ['swarming', 'disable_nacl', 'tsan', 'gyp', 'release_trybot'], |
+ # This indicates that we haven't yet set up this bot w/ MB. This is |
+ # different from 'none' in that a bot set to 'none' should never do |
+ # compiles; a bot set to 'tbd' should do compiles but we haven't |
+ # added the entries yet. |
+ # 'tbd': ['none'], |
Paweł Hajdan Jr.
2015/12/09 11:04:43
It's commented out anyway, so why are we adding it
Dirk Pranke
2015/12/09 16:47:10
I want to keep this in the file because I will pro
|
+ |
# clang/win doesn't work with goma yet, so this can't use debug_bot: |
'win_clang_debug_bot': ['gn', 'clang', 'debug', 'shared', 'minimal_symbols'], |
}, |
@@ -276,6 +302,11 @@ |
'gyp_defines': 'fastbuild=2', |
}, |
+ 'oilpan': { |
+ 'gn_args': 'enable_oilpan=true', |
+ 'gyp_defines': 'enable_oilpan=1', |
+ }, |
+ |
# This config is used by bots that aren't building Chromium and should |
# never be running MB. It is used for tracking purposes. These values |
# were picked such that if someone did try to run MB, both GN and GYP |
@@ -439,10 +470,39 @@ |
'Win8 GN (dbg)': 'gn_debug_bot_minimal_symbols_x86', |
}, |
'chromium.webkit': { |
- 'Android GN': 'android_gn_release_bot', |
- 'Android GN (dbg)': 'android_gn_debug_bot', |
- 'Linux GN': 'gn_release_bot', |
- 'Linux GN (dbg)': 'gn_debug_bot' |
+ 'WebKit Win Builder': 'gyp_release_bot_minimal_symbols_x86', |
+ 'WebKit XP': 'none', |
+ 'WebKit Win7': 'none', |
+ 'WebKit Win10': 'none', |
+ 'WebKit Win x64 Builder': 'gyp_release_bot_minimal_symbols_x64', |
+ 'WebKit Win Oilpan': 'gyp_oilpan_release_bot_minimal_symbols_x86', |
+ 'WebKit Win Builder (dbg)': 'gyp_debug_bot_minimal_symbols_x86', |
+ 'WebKit Win7 (dbg)': 'none', |
+ 'WebKit Win Oilpan (dbg)': 'gyp_oilpan_debug_bot_minimal_symbols_x86', |
+ 'WebKit Win x64 Builder (dbg)': 'gyp_debug_bot_minimal_symbols_x64', |
+ 'WebKit Mac Builder': 'gyp_release_bot_x64', |
+ 'WebKit Mac10.6': 'none', |
+ 'WebKit Mac10.7': 'none', |
+ 'WebKit Mac10.8': 'none', |
+ 'WebKit Mac10.9 (retina)': 'gyp_release_bot_x64', |
+ 'WebKit Mac10.10': 'none', |
+ 'WebKit Mac Oilpan': 'gyp_oilpan_release_bot_x64', |
+ 'WebKit Mac Builder (dbg)': 'gyp_debug_bot_x64', |
+ 'WebKit Mac10.7 (dbg)': 'none', |
+ 'WebKit Mac Oilpan (dbg)': 'gyp_oilpan_debug_bot_x64', |
+ 'WebKit Linux': 'gyp_release_bot_x64', |
+ 'WebKit Linux Trusty': 'gyp_release_bot_x64', |
+ 'WebKit Linux 32': 'gyp_release_bot_x86', |
+ 'WebKit Linux Oilpan': 'gyp_oilpan_release_bot_x64', |
+ 'WebKit Linux ASAN': 'gyp_asan_lsan_release_bot_x64', |
+ 'WebKit Linux Oilpan ASAN': 'gyp_oilpan_asan_lsan_release_bot_x64', |
+ 'WebKit Linux MSAN': 'gyp_msan_release_bot_x64', |
+ 'WebKit Linux Leak': 'gyp_release_bot_x64', |
+ 'WebKit Linux Oilpan Leak': 'gyp_oilpan_release_bot_x64', |
+ 'WebKit Linux (dbg)': 'gyp_debug_bot_x64', |
+ 'WebKit Linux Oilpan (dbg)': 'gyp_oilpan_debug_bot_x64', |
+ 'Android Builder': 'gyp_release_bot_android', |
+ 'WebKit Android (Nexus4)': 'gyp_release_bot_android', |
}, |
'chromium.fyi': { |
'CFI Linux': 'gn_cfi_bot', |
@@ -480,10 +540,29 @@ |
'precise64 trunk': 'gn_official', |
}, |
'tryserver.blink': { |
- 'android_blink_compile_dbg': 'android_gyp_debug_bot', |
- 'android_blink_compile_rel': 'android_gyp_release_trybot', |
- 'android_chromium_gn_compile_rel': 'android_gn_release_bot', |
- 'linux_chromium_gn_rel': 'gn_release_bot', |
+ 'linux_blink_dbg': 'gyp_debug_bot_minimal_symbols_x64', |
+ 'linux_blink_compile_dbg': 'gyp_debug_bot_minimal_symbols_x64', |
+ 'linux_blink_compile_rel': 'gyp_release_trybot_minimal_symbols_x64', |
+ 'linux_blink_rel': 'gyp_release_trybot_minimal_symbols_x64', |
+ 'mac_blink_dbg': 'gyp_debug_bot_minimal_symbols_x64', |
+ 'mac_blink_compile_dbg': 'gyp_debug_bot_minimal_symbols_x64', |
+ 'mac_blink_compile_rel': 'gyp_release_bot_minimal_symbols_x64', |
+ 'mac_blink_rel': 'gyp_release_trybot_minimal_symbols_x64', |
+ 'win_blink_dbg': 'gyp_debug_bot_minimal_symbols_x86', |
+ 'win_blink_compile_dbg': 'gyp_debug_bot_minimal_symbols_x86', |
+ 'win_blink_compile_rel': 'gyp_release_trybot_minimal_symbols_x86', |
+ 'win_blink_rel': 'gyp_release_trybot_minimal_symbols_x86', |
+ 'linux_blink_oilpan_dbg': 'gyp_oilpan_debug_bot_minimal_symbols_x64', |
+ 'linux_blink_oilpan_rel': 'gyp_oilpan_release_trybot_minimal_symbols_x64', |
+ 'linux_blink_oilpan_compile_rel': 'gyp_oilpan_release_trybot_minimal_symbols_x64', |
+ 'mac_blink_oilpan_dbg': 'gyp_oilpan_debug_bot_minimal_symbols_x64', |
+ 'mac_blink_oilpan_rel': 'gyp_oilpan_release_trybot_minimal_symbols_x64', |
+ 'mac_blink_oilpan_compile_rel': 'gyp_oilpan_release_trybot_minimal_symbols_x64', |
+ 'win_blink_oilpan_dbg': 'gyp_oilpan_debug_bot_minimal_symbols_x86', |
+ 'win_blink_oilpan_rel': 'gyp_oilpan_release_trybot_minimal_symbols_x86', |
+ 'win_blink_oilpan_compile_rel': 'gyp_oilpan_release_trybot_minimal_symbols_x86', |
+ 'linux_blink_rel_ng': 'gyp_release_trybot_minimal_symbols_x64', |
+ 'blink_presubmit': 'none', |
}, |
'tryserver.chromium.android': { |
'android_chromium_gn_rel': 'android_gn_release_trybot', |