Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(212)

Side by Side Diff: tools/mb/mb_config.pyl

Issue 2357483002: Clean up mb_config.pyl now that we're off GYP. (Closed)
Patch Set: patch for landing (no .export file) Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « tools/mb/mb.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2015 The Chromium Authors. All rights reserved. 1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 # This is a map of buildbot master names -> buildbot builder names -> 6 # This is a map of buildbot master names -> buildbot builder names ->
7 # config names (where each config name is a key in the 'configs' dict, 7 # config names (where each config name is a key in the 'configs' dict,
8 # below). MB uses this dict to look up which config to use for a given bot. 8 # below). MB uses this dict to look up which config to use for a given bot.
9 'masters': { 9 'masters': {
10 'chromeos.chrome': { 10 'chromeos.chrome': {
11 'amd64-generic Trusty (Informational)': 'cros_chrome_sdk_gn', 11 'amd64-generic Trusty (Informational)': 'cros_chrome_sdk',
12 'Linux ChromeOS Buildspec Tests': 'swarming_chromeos_gn_release_bot', 12 'Linux ChromeOS Buildspec Tests': 'chromeos_with_codecs_release_bot',
13 }, 13 },
14 14
15 # Take care when changing any of these builders to ensure that you do not 15 # Take care when changing any of these builders to ensure that you do not
16 # include a configuration with 'chrome_with_codecs' since these builders 16 # include a configuration with 'chrome_with_codecs' since these builders
17 # generated publicly advertised non-Official builds which are not allowed 17 # generated publicly advertised non-Official builds which are not allowed
18 # to have proprietary codecs enabled. 18 # to have proprietary codecs enabled.
19 'chromium': { 19 'chromium': {
20 'Android': 'android_without_codecs_gn_release_bot_minimal_symbols', 20 'Android': 'android_without_codecs_release_bot_minimal_symbols',
21 'Linux x64': 'noswarming_gn_release_bot', 21 'Linux x64': 'release_bot',
22 'Mac': 'noswarming_gn_release_bot_mac_strip', 22 'Mac': 'release_bot_mac_strip',
23 'Win': 'noswarming_gn_release_bot_minimal_symbols_x86', 23 'Win': 'release_bot_x86',
24 'Win x64': 'noswarming_gn_release_bot_minimal_symbols_x64', 24 'Win x64': 'release_bot',
25 }, 25 },
26 26
27 'chromium.android': { 27 'chromium.android': {
28 'Android Cronet ARM64 Builder': 28 'Android Cronet ARM64 Builder': 'android_cronet_release_bot_minimal_symbol s_arm64',
29 'android_cronet_gn_release_bot_minimal_symbols_arm64', 29 'Android Cronet ARM64 Builder (dbg)': 'android_cronet_debug_static_bot_arm 64',
30 'Android Cronet ARM64 Builder (dbg)': 30 'Android Cronet ARMv6 Builder': 'android_cronet_release_bot_minimal_symbol s_armv6',
31 'android_cronet_gn_debug_static_bot_arm64', 31 'Android Cronet Builder': 'android_cronet_release_bot_minimal_symbols_arm_ no_neon',
32 'Android Cronet ARMv6 Builder': 32 'Android Cronet Builder (dbg)': 'android_cronet_debug_static_bot_arm_no_ne on',
33 'android_cronet_gn_release_bot_minimal_symbols_armv6', 33 'Android Cronet Builder Asan': 'android_cronet_release_bot_minimal_symbols _arm_no_neon_clang_asan',
34 'Android Cronet Builder': 34 'Android Cronet Data Reduction Proxy Builder': 'android_cronet_data_reduct ion_proxy_release_bot_minimal_symbols_arm_no_neon',
35 'android_cronet_gn_release_bot_minimal_symbols_arm_no_neon', 35 'Android Cronet KitKat Builder': 'android_cronet_release_bot_minimal_symbo ls_arm_no_neon',
36 'Android Cronet Builder (dbg)': 36 'Android Cronet Lollipop Builder': 'android_cronet_release_bot_minimal_sym bols_arm_no_neon',
37 'android_cronet_gn_debug_static_bot_arm_no_neon', 37 'Android Cronet Marshmallow 64bit Builder': 'android_cronet_release_bot_mi nimal_symbols_arm64',
38 'Android Cronet Builder Asan': 38 'Android Cronet Marshmallow 64bit Perf': 'android_cronet_release_bot_minim al_symbols_arm64',
39 'android_cronet_gn_release_bot_minimal_symbols_arm_no_neon_clang_asan' , 39 'Android Cronet MIPS Builder': 'android_cronet_release_bot_minimal_symbols _mipsel',
40 'Android Cronet Data Reduction Proxy Builder': 40 'Android Cronet x86 Builder': 'android_cronet_release_bot_minimal_symbols_ x86',
41 'android_cronet_data_reduction_proxy_gn_release_bot_minimal_symbols_ar m_no_neon', 41 'Android Cronet x86 Builder (dbg)': 'android_cronet_debug_static_bot_x86',
42 'Android Cronet KitKat Builder': 42 'Android MIPS Builder (dbg)': 'android_debug_static_minimal_symbols_mipsel ',
43 'android_cronet_gn_release_bot_minimal_symbols_arm_no_neon', 43 'Android N5X Swarm Builder': 'android_release_bot_minimal_symbols_arm64',
44 'Android Cronet Lollipop Builder': 44 'Android Swarm Builder': 'android_release_bot_minimal_symbols',
45 'android_cronet_gn_release_bot_minimal_symbols_arm_no_neon', 45 'Android arm Builder (dbg)': 'android_debug_static_bot',
46 'Android Cronet Marshmallow 64bit Builder': 46 'Android arm64 Builder (dbg)': 'android_debug_static_bot_arm64',
47 'android_cronet_gn_release_bot_minimal_symbols_arm64', 47 'Android x64 Builder (dbg)': 'android_debug_static_bot_x64',
48 'Android Cronet Marshmallow 64bit Perf': 48 'Android x86 Builder (dbg)': 'android_debug_static_bot_x86',
49 'android_cronet_gn_release_bot_minimal_symbols_arm64',
50 'Android Cronet MIPS Builder':
51 'android_cronet_gn_release_bot_minimal_symbols_mipsel',
52 'Android Cronet x86 Builder':
53 'android_cronet_gn_release_bot_minimal_symbols_x86',
54 'Android Cronet x86 Builder (dbg)':
55 'android_cronet_gn_debug_static_bot_x86',
56 'Android MIPS Builder (dbg)':
57 'android_gn_debug_static_minimal_symbols_mipsel',
58 'Android N5X Swarm Builder':
59 'swarming_android_gn_release_bot_minimal_symbols_arm64',
60 'Android Swarm Builder':
61 'swarming_android_gn_release_bot_minimal_symbols',
62 'Android WebView CTS L-MR1 (dbg)': 'none',
63 'Android Webview L (dbg)': 'none',
64 'Android Webview M (dbg)': 'none',
65 'Android arm Builder (dbg)': 'android_gn_debug_static_bot',
66 'Android arm64 Builder (dbg)': 'android_gn_debug_static_bot_arm64',
67 'Android x64 Builder (dbg)': 'android_gn_debug_static_bot_x64',
68 'Android x86 Builder (dbg)': 'android_gn_debug_static_bot_x86',
69 'Jelly Bean Tester': 'android_gn_debug_static_bot',
70 'KitKat Tablet Tester': 'android_gn_debug_static_bot',
71 'Lollipop Consumer Tester': 'android_gn_debug_static_bot_arm64',
72 'Lollipop Low-end Tester': 'android_gn_debug_static_bot',
73 'Lollipop Phone Tester': 'android_gn_debug_static_bot',
74 'Lollipop Tablet Tester': 'android_gn_debug_static_bot',
75 'Marshmallow 64 bit Tester': 'android_gn_debug_static_bot_arm64',
76 'Marshmallow Tablet Tester': 'android_gn_debug_static_bot',
77 }, 49 },
78 50
79 'chromium.chrome': { 51 'chromium.chrome': {
80 'Google Chrome ChromeOS': 'gn_official_goma_chromeos', 52 'Google Chrome ChromeOS': 'official_goma_chromeos',
81 'Google Chrome Linux x64': 'gn_official_goma', 53 'Google Chrome Linux x64': 'official_goma',
82 'Google Chrome Mac': 'gn_official_goma', 54 'Google Chrome Mac': 'official_goma',
83 'Google Chrome Win': 'gn_official_goma_minimal_symbols_x86', 55 'Google Chrome Win': 'official_goma_x86',
84 }, 56 },
85 57
86 'chromium.chromedriver': { 58 'chromium.chromedriver': {
87 'Win7': 'gn_release_bot_x86', 59 'Win7': 'release_bot_x86',
88 'Mac 10.6': 'gn_release_bot', 60 'Mac 10.6': 'release_bot',
89 'Linux': 'gn_release_bot', 61 'Linux': 'release_bot',
90 'Linux32': 'gn_release_bot_x86', 62 'Linux32': 'release_bot_x86',
91 }, 63 },
92 64
93 'chromium.chromiumos': { 65 'chromium.chromiumos': {
94 'ChromiumOS amd64-generic Compile': 'cros_chrome_sdk_gn', 66 'ChromiumOS amd64-generic Compile': 'cros_chrome_sdk',
95 'ChromiumOS daisy Compile': 'cros_chrome_sdk_gn', 67 'ChromiumOS daisy Compile': 'cros_chrome_sdk',
96 'ChromiumOS x86-generic Compile': 'cros_chrome_sdk_gn', 68 'ChromiumOS x86-generic Compile': 'cros_chrome_sdk',
97 'Linux ChromiumOS Builder': 'swarming_chromeos_gn_release_bot', 69 'Linux ChromiumOS Builder': 'chromeos_with_codecs_release_bot',
98 'Linux ChromiumOS Builder (dbg)': 'swarming_chromeos_gn_debug_bot', 70 'Linux ChromiumOS Builder (dbg)': 'chromeos_with_codecs_debug_bot',
99 'Linux ChromiumOS Full': 'swarming_chromeos_gn_release_bot', 71 'Linux ChromiumOS Full': 'chromeos_with_codecs_release_bot',
100 'Linux ChromiumOS GN (dbg)': 'chromeos_gn_debug_bot', 72 'Linux ChromiumOS Ozone Builder': 'chromeos_with_codecs_ozone_release_bot' ,
101 'Linux ChromiumOS GN': 'chromeos_ozone_gn_release_bot',
102 'Linux ChromiumOS Ozone Builder':
103 'swarming_chromeos_ozone_gn_release_bot',
104 'Linux ChromiumOS Ozone Tests (1)': 'none',
105 'Linux ChromiumOS Tests (1)': 'none',
106 'Linux ChromiumOS Tests (dbg)(1)': 'none',
107 }, 73 },
108 74
109 'chromium.fyi': { 75 'chromium.fyi': {
110 'Afl Upload Linux ASan': 'gn_release_afl_asan', 76 'Afl Upload Linux ASan': 'release_afl_asan',
111 'Android ChromeDriver Tests (dbg)': 'none', 77 'Android Cloud Tests': 'android_debug_static_bot_x86',
112 'Android Cloud Tests': 'android_gn_debug_static_bot_x86', 78 'Android Tests (x86 emulator)': 'android_debug_static_bot_x86',
113 'Android Find Annotated Test': 'none', 79 'Android Builder (dbg)': 'android_debug_static_bot_vr_shell',
114 'Android Remoting Tests': 'none', 80 'Android deterministic': 'android_without_codecs_release_bot_minimal_symbo ls',
115 'Android Tests (trial)(dbg)': 'none', 81 'Browser Side Navigation Linux': 'release_bot',
116 'Android Tests (x86 emulator)': 'android_gn_debug_static_bot_x86', 82 'CFI Linux CF': 'cfi_full_cfi_diag_release_static',
117 'Android VR Tests': 'none', 83 'CFI Linux ToT': 'cfi_full_clang_tot_release_static',
118 'Android Builder (dbg)': 'android_gn_debug_static_bot_vr_shell', 84 'CFI Linux': 'cfi_release_static',
119 'Android deterministic': 85 'CFI Linux Full': 'cfi_full_release_static',
120 'android_without_codecs_gn_release_bot_minimal_symbols', 86 'Chromium Linux Goma Canary': 'release_bot',
121 'Browser Side Navigation Linux': 'gn_release_bot', 87 'Chromium Linux Goma Canary (clobber)': 'release_bot',
122 'CFI Linux CF': 'gn_cfi_full_cfi_diag_release_static', 88 'Chromium Linux Precise Goma LinkTest': 'release_bot',
123 'CFI Linux ToT': 'gn_cfi_full_clang_tot_release_static', 89 'Chromium Linux32 Goma Canary (clobber)': 'release_bot_x86',
124 'CFI Linux': 'gn_cfi_release_static', 90 'Chromium Mac 10.10 MacViews': 'mac_views_browser_release_bot',
125 'CFI Linux Full': 'gn_cfi_full_release_static', 91 'Chromium Mac 10.11': 'release_bot',
126 'Chromium Linux Goma Canary': 'gn_release_bot', 92 'Chromium Mac 10.11 Force Mac Toolchain': 'release_bot',
127 'Chromium Linux Goma Canary (clobber)': 'gn_release_bot', 93 'Chromium Mac 10.9 Goma Canary': 'release_bot',
128 'Chromium Linux Precise Goma LinkTest': 'gn_release_bot', 94 'Chromium Mac 10.9 Goma Canary (clobber)': 'release_bot',
129 'Chromium Linux32 Goma Canary (clobber)': 'gn_release_bot_x86', 95 'Chromium Mac 10.9 Goma Canary (dbg)': 'debug_bot',
130 'Chromium Mac 10.10 MacViews': 'mac_views_browser_gn_release_bot', 96 'Chromium Mac 10.9 Goma Canary (dbg)(clobber)': 'debug_bot',
131 'Chromium Mac 10.11': 'gn_release_bot', 97 'Chromium Win PGO Builder': [ 'official_optimize_chrome_pgo_phase_1_x86', 'official_optimize_chrome_pgo_phase_2_x86' ],
132 'Chromium Mac 10.11 Force Mac Toolchain': 'gn_release_bot', 98 'Chromium Win x64 PGO Builder': [ 'official_optimize_chrome_pgo_phase_1', 'official_optimize_chrome_pgo_phase_2' ],
133 'Chromium Mac 10.9 Goma Canary': 'gn_release_bot', 99 'Chromium Windows Analyze': 'windows_analyze',
134 'Chromium Mac 10.9 Goma Canary (clobber)': 'gn_release_bot', 100 'CrWin7Goma': 'release_bot_x86',
135 'Chromium Mac 10.9 Goma Canary (dbg)': 'gn_debug_bot', 101 'CrWin7Goma(clbr)': 'shared_release_bot_x86',
136 'Chromium Mac 10.9 Goma Canary (dbg)(clobber)': 'gn_debug_bot', 102 'CrWin7Goma(dbg)': 'debug_bot_x86',
137 'Chromium Win PGO Builder': [ 103 'CrWin7Goma(dll)': 'shared_release_bot_x86',
138 'gn_official_optimize_chrome_pgo_phase_1_x86', 104
139 'gn_official_optimize_chrome_pgo_phase_2_x86'
140 ],
141 'Chromium Win x64 PGO Builder': [
142 'gn_official_optimize_chrome_pgo_phase_1_x64',
143 'gn_official_optimize_chrome_pgo_phase_2_x64',
144 ],
145 'Chromium Windows Analyze': 'gn_windows_analyze',
146 'CrWin7Goma': 'gn_release_bot_minimal_symbols_x86',
147 'CrWin7Goma(clbr)': 'gn_shared_release_bot_minimal_symbols_x86',
148 'CrWin7Goma(dbg)': 'gn_debug_bot_minimal_symbols_x86',
149 'CrWin7Goma(dll)': 'gn_shared_release_bot_minimal_symbols_x86',
150 # if CrWinClang is modified, please update CrWinClangGoma in the same way. 105 # if CrWinClang is modified, please update CrWinClangGoma in the same way.
151 'CrWinClang': 106 'CrWinClang': 'clang_official_release_bot_minimal_symbols_x86',
152 'swarming_gn_clang_official_release_bot_minimal_symbols_x86', 107
153 'CrWinClang(dbg)': 108 'CrWinClang(dbg)': 'clang_debug_bot_minimal_symbols_x86',
154 'swarming_gn_clang_debug_bot_minimal_symbols_x86', 109 'CrWinClang64': 'clang_official_release_bot_minimal_symbols',
155 'CrWinClang(dbg) tester': 'none', 110 'CrWinClang64(dll)': 'clang_minimal_symbols_shared_release_bot',
156 'CrWinClang64': 111 'CrWinClangGoma': 'clang_official_optimize_release_bot_minimal_symbols_x86 ',
157 'swarming_gn_clang_official_release_bot_minimal_symbols_x64', 112 'CrWinGoma': 'release_bot_x86',
158 'CrWinClang tester': 'none', 113 'CrWinGoma(dll)': 'shared_release_bot_x86',
159 'CrWinClang64(dll)':
160 'swarming_gn_clang_minimal_symbols_shared_release_bot_x64',
161 'CrWinClangGoma':
162 'swarming_gn_clang_official_optimize_release_bot_minimal_symbols_x86',
163 'CrWinGoma': 'gn_release_bot_minimal_symbols_x86',
164 'CrWinGoma(dll)': 'gn_shared_release_bot_minimal_symbols_x86',
165 'ClangToTAndroidASan': 'android_clang_tot_asan', 114 'ClangToTAndroidASan': 'android_clang_tot_asan',
166 'ClangToTAndroid (dbg)': 'android_clang_tot_dbg', 115 'ClangToTAndroid (dbg)': 'android_clang_tot_dbg',
167 'ClangToTLinux': 116 'ClangToTLinux': 'clang_tot_linux_full_symbols_shared_release',
168 'swarming_gn_clang_tot_linux_full_symbols_shared_release', 117 'ClangToTLinux (dbg)': 'clang_tot_shared_debug',
169 'ClangToTLinux tester': 'none', 118 'ClangToTLinuxASan': 'clang_tot_asan_lsan_static_release',
170 'ClangToTLinux (dbg)': 'swarming_clang_tot_shared_debug', 119 'ClangToTLinuxASanLibfuzzer': 'release_libfuzzer_asan_clang_tot',
171 'ClangToTLinuxASan': 'swarming_gn_clang_tot_asan_lsan_static_release', 120 'ClangToTLinuxLLD': 'clang_tot_lld_release_shared',
172 'ClangToTLinuxASan tester': 'none', 121 'ClangToTLinuxUBSanVptr': 'clang_tot_edge_ubsan_no_recover_hack_static_rel ease',
173 'ClangToTLinuxASanLibfuzzer': 'gn_release_libfuzzer_asan_clang_tot', 122 'ClangToTMac': 'clang_tot_minimal_symbols_shared_release',
174 'ClangToTLinuxLLD': 'swarming_clang_tot_lld_release_shared', 123 'ClangToTMac (dbg)': 'clang_tot_minimal_symbols_shared_debug',
175 'ClangToTLinuxLLD tester': 'none', 124 'ClangToTMacASan': 'asan_disable_nacl_clang_tot_full_symbols_static_releas e',
176 'ClangToTLinuxUBSanVptr': 125 'ClangToTWin': 'clang_tot_official_minimal_symbols_static_release_x86',
177 'swarming_gn_clang_tot_edge_ubsan_no_recover_hack_static_release', 126 'ClangToTWin(dbg)': 'clang_tot_minimal_symbols_shared_debug_x86',
178 'ClangToTLinuxUBSanVptr tester': 'none', 127 'ClangToTWin(dll)': 'clang_tot_minimal_symbols_shared_release_x86',
179 'ClangToTMac': 'swarming_gn_clang_tot_minimal_symbols_shared_release', 128 'ClangToTWin64': 'clang_tot_official_minimal_symbols_static_release',
180 'ClangToTMac tester': 'none', 129 'ClangToTWin64(dbg)': 'clang_tot_minimal_symbols_shared_debug',
181 'ClangToTMac (dbg)': 130 'ClangToTWin64(dll)': 'clang_tot_minimal_symbols_shared_release',
182 'swarming_gn_clang_tot_minimal_symbols_shared_debug', 131 'ClangToTiOS': 'ios',
183 'ClangToTMacASan':
184 'swarming_gn_asan_disable_nacl_clang_tot_full_symbols_static_release',
185 'ClangToTMacASan tester': 'none',
186 'ClangToTWin':
187 'swarming_gn_clang_tot_official_minimal_symbols_static_release_x86',
188 'ClangToTWin tester': 'none',
189 'ClangToTWin(dbg)':
190 'swarming_gn_clang_tot_minimal_symbols_shared_debug_x86',
191 'ClangToTWin(dbg) tester': 'none',
192 'ClangToTWin(dll)':
193 'swarming_gn_clang_tot_minimal_symbols_shared_release_x86',
194 'ClangToTWin(dll) tester': 'none',
195 'ClangToTWin64':
196 'swarming_gn_clang_tot_official_minimal_symbols_static_release_x64',
197 'ClangToTWin64 tester': 'none',
198 'ClangToTWin64(dbg)':
199 'swarming_gn_clang_tot_minimal_symbols_shared_debug_x64',
200 'ClangToTWin64(dbg) tester': 'none',
201 'ClangToTWin64(dll)':
202 'swarming_gn_clang_tot_minimal_symbols_shared_release_x64',
203 'ClangToTWin64(dll) tester': 'none',
204 'ClangToTiOS': 'ios_gn',
205 'Closure Compilation Linux': 'closure_compilation', 132 'Closure Compilation Linux': 'closure_compilation',
206 'CrWinAsan': 133 'CrWinAsan': 'asan_clang_fuzzer_static_v8_heap_x86_full_symbols_release',
207 'swarming_gn_asan_clang_fuzzer_static_v8_heap_x86_full_symbols_release', 134 'CrWinAsan(dll)': 'asan_clang_shared_v8_heap_x86_full_symbols_release',
208 'CrWinAsan tester': 'none', 135 'CrWinAsanCov': 'asan_clang_edge_fuzzer_static_v8_heap_x86_full_symbols_re lease',
209 'CrWinAsan(dll)': 136 'CrWinClang(shared)': 'clang_minimal_symbols_shared_release_bot_x86',
210 'swarming_gn_asan_clang_shared_v8_heap_x86_full_symbols_release',
211 'CrWinAsan(dll) tester': 'none',
212 'CrWinAsanCov':
213 ('swarming_gn_asan_clang_edge_fuzzer'
214 '_static_v8_heap_x86_full_symbols_release'),
215 'CrWinAsanCov tester': 'none',
216 'CrWinClang(shared)':
217 'swarming_gn_clang_shared_release_bot_minimal_symbols_x86',
218 'CrWinClang(shared) tester': 'none',
219 'CrWinClang64 tester': 'none',
220 'CrWinClang64(dbg)': 'win_clang_debug_bot', 137 'CrWinClang64(dbg)': 'win_clang_debug_bot',
221 'CrWinClang64(dbg) tester': 'none', 138 'CrWinClangLLD': 'clang_tot_minimal_symbols_shared_release_use_lld_x86',
222 'CrWinClang64(dll) tester': 'none', 139 'CrWinClangLLD64': 'clang_tot_minimal_symbols_shared_release_use_lld',
223 'CrWinClangLLD': 140 'CrWinClngLLD64dbg': 'clang_tot_minimal_symbols_shared_debug_use_lld',
224 'swarming_gn_clang_tot_minimal_symbols_shared_release_use_lld_x86', 141 'CrWinClngLLDdbg': 'clang_tot_minimal_symbols_shared_debug_use_lld_x86',
225 'CrWinClangLLD tester': 'none', 142 'EarlGreyiOS': 'ios',
226 'CrWinClangLLD64': 143 'Headless Linux (dbg)': '//build/args/bots/chromium.fyi/headless_linux_dbg .gn',
227 'swarming_gn_clang_tot_minimal_symbols_shared_release_use_lld_x64', 144 'MD Top Chrome ChromeOS material-hybrid': 'chromeos_with_codecs_debug_bot' ,
228 'CrWinClangLLD64 tester': 'none', 145 'MD Top Chrome ChromeOS non-material': 'chromeos_with_codecs_debug_bot',
229 'CrWinClngLLD64dbg': 146 'MD Top Chrome Win material': 'debug_bot',
230 'swarming_gn_clang_tot_minimal_symbols_shared_debug_use_lld_x64', 147 'MD Top Chrome Linux material': 'debug_bot',
231 'CrWinClngLLD64dbg tester': 'none', 148 'LTO Linux': 'official_goma_lto',
232 'CrWinClngLLDdbg': 149 'LTO Linux Perf': 'official_goma_lto',
233 'swarming_gn_clang_tot_minimal_symbols_shared_debug_use_lld_x86', 150 'Libfuzzer Upload Linux ASan': 'release_libfuzzer_asan',
234 'CrWinClngLLDdbg tester': 'none', 151 'Libfuzzer Upload Linux ASan Debug': 'debug_libfuzzer_asan',
235 'EarlGreyiOS': 'ios_gn', 152 'Libfuzzer Upload Linux MSan': 'release_libfuzzer_msan',
236 'Headless Linux (dbg)': 153 'Libfuzzer Upload Linux UBSan': 'release_libfuzzer_ubsan',
237 '//build/args/bots/chromium.fyi/headless_linux_dbg.gn', 154 'Libfuzzer Upload Mac ASan': 'release_libfuzzer_mac_asan',
238 'MD Top Chrome ChromeOS material-hybrid': 155 'Linux ARM': 'release_bot_arm',
239 'gn_chromeos_with_codecs_debug_bot', 156 'Linux deterministic': 'release_bot',
240 'MD Top Chrome ChromeOS non-material': 157 'Linux remote_run Builder': 'release_bot',
241 'gn_chromeos_with_codecs_debug_bot', 158 'Linux remote_run Tester': 'release_bot',
242 'MD Top Chrome Win material': 159 'Linux V8 API Stability': 'release_bot',
243 'gn_debug_bot_minimal_symbols_x64', 160 'Mac deterministic': 'release_bot_mac_strip',
244 'MD Top Chrome Linux material': 'gn_debug_bot', 161 'Mojo ChromiumOS': 'chromeos_with_codecs_ozone_release_trybot',
245 'LTO Linux': 'gn_official_goma_lto', 162 'Mojo Windows': 'release_bot_x86',
246 'LTO Linux Perf': 'gn_official_goma_lto', 163 'Site Isolation Linux': 'release_trybot',
247 'Libfuzzer Upload Linux ASan': 'gn_release_libfuzzer_asan', 164 'Site Isolation Win': 'release_trybot_x86',
248 'Libfuzzer Upload Linux ASan Debug': 'gn_debug_libfuzzer_asan', 165 'ThinLTO Linux ToT': 'thin_lto_clang_tot_release_static',
249 'Libfuzzer Upload Linux MSan': 'gn_release_libfuzzer_msan', 166 'UBSanVptr Linux': 'ubsan_vptr_release_bot',
250 'Libfuzzer Upload Linux UBSan': 'gn_release_libfuzzer_ubsan', 167 'WebKit Linux - TraceWrappables': 'release_bot',
251 'Libfuzzer Upload Mac ASan': 'gn_release_libfuzzer_mac_asan', 168 'WebKit Linux - WPTServe': 'release_bot',
252 'Linux ARM': 'swarming_gn_release_bot_arm', 169 'WebKit Mac - WPTServe': 'release_bot',
253 'Linux deterministic': 'gn_release_bot', 170 'WebKit Win - WPTServe': 'release_bot_x86',
254 'Linux remote_run Builder': 'swarming_gn_release_bot', 171 'Win 10 Fast Ring': 'release_trybot',
255 'Linux remote_run Tester': 'swarming_gn_release_bot', 172 'Windows deterministic': 'release_bot_x86',
256 'Linux V8 API Stability': 'gn_release_bot', 173 'Windows Clang deterministic': 'clang_release_bot_minimal_symbols_x86',
257 'Mac deterministic': 'gn_release_bot_mac_strip', 174 'Win LKGR (DrM 64)': 'release_drmemory_drfuzz',
258 'Mojo ChromiumOS': 'swarming_chromeos_gn_ozone_release_trybot', 175 'Win LKGR (DrM)': 'release_drmemory_drfuzz_x86',
259 'Mojo Windows': 'gn_release_bot_minimal_symbols_x86',
260 'Site Isolation Linux': 'gn_release_trybot',
261 'Site Isolation Win': 'gn_release_trybot_x86',
262 'ThinLTO Linux ToT': 'gn_thin_lto_clang_tot_release_static',
263 'UBSanVptr Linux': 'gn_ubsan_vptr_release_bot',
264 'WebKit Linux - TraceWrappables': 'swarming_gn_release_bot_x64',
265 'WebKit Linux - WPTServe': 'swarming_gn_release_bot',
266 'WebKit Mac - WPTServe': 'swarming_gn_release_bot',
267 'WebKit Win - WPTServe': 'swarming_gn_release_bot_minimal_symbols_x86',
268 'Win 10 Fast Ring': 'gn_release_trybot_x64',
269 'Windows deterministic': 'gn_release_bot_minimal_symbols_x86',
270 'Windows Clang deterministic': 'gn_clang_release_bot_minimal_symbols_x86',
271 'Win LKGR (DrM 64)': 'gn_release_drmemory_drfuzz',
272 'Win LKGR (DrM)': 'gn_release_drmemory_drfuzz_x86',
273 }, 176 },
274 177
275 'chromium.goma': { 178 'chromium.goma': {
276 'Chromium Linux Goma Staging': 'gn_release_bot', 179 'Chromium Linux Goma Staging': 'release_bot',
277 'Chromium Mac Goma Staging': 'gn_release_bot', 180 'Chromium Mac Goma Staging': 'release_bot',
278 'CrWinGomaStaging': 'gn_release_bot_minimal_symbols_x86', 181 'CrWinGomaStaging': 'release_bot_x86',
279 }, 182 },
280 183
281 'chromium.gpu': { 184 'chromium.gpu': {
282 # These all use the 'trybot' mixins to ensure that dcheck is on. 185 # These all use the 'trybot' mixins to ensure that dcheck is on.
283 'GPU Mac Builder': 'swarming_gpu_tests_gn_release_trybot', 186 'GPU Mac Builder': 'gpu_tests_release_trybot',
284 'GPU Mac Builder (dbg)': 'swarming_gpu_tests_gn_debug_trybot', 187 'GPU Mac Builder (dbg)': 'gpu_tests_debug_trybot',
285 'GPU Linux Builder (dbg)': 'swarming_gpu_tests_gn_debug_trybot', 188 'GPU Linux Builder (dbg)': 'gpu_tests_debug_trybot',
286 'GPU Linux Builder': 'swarming_gpu_tests_gn_release_trybot', 189 'GPU Linux Builder': 'gpu_tests_release_trybot',
287 'GPU Win Builder': 'swarming_gpu_tests_gn_release_trybot_x86', 190 'GPU Win Builder': 'gpu_tests_release_trybot_x86',
288 'GPU Win Builder (dbg)': 'swarming_gpu_tests_gn_debug_trybot_x86', 191 'GPU Win Builder (dbg)': 'gpu_tests_debug_trybot_x86',
289 'Linux Debug (NVIDIA)': 'none',
290 'Linux Release (NVIDIA)': 'none',
291 'Mac 10.10 Debug (Intel)': 'none',
292 'Mac 10.10 Release (Intel)': 'none',
293 'Mac 10.10 Retina Debug (AMD)': 'none',
294 'Mac 10.10 Retina Release (AMD)': 'none',
295 'Win7 Debug (NVIDIA)': 'none',
296 'Win7 Release (NVIDIA)': 'none',
297 }, 192 },
298 193
299 'chromium.gpu.fyi': { 194 'chromium.gpu.fyi': {
300 # These all use the 'trybot' mixins to ensure that dcheck is on. 195 # These all use the 'trybot' mixins to ensure that dcheck is on.
301 'Android Release (Nexus 5)': 'android_gn_release_trybot', 196 'Android Release (Nexus 5)': 'android_release_trybot',
302 'Android Release (Nexus 5X)': 'swarming_gpu_tests_deqp_android_gn_release_ trybot_arm64', 197 'Android Release (Nexus 5X)': 'gpu_tests_deqp_android_release_trybot_arm64 ',
303 'Android Release (Nexus 6)': 'android_gn_release_trybot', 198 'Android Release (Nexus 6)': 'android_release_trybot',
304 'Android Release (Nexus 6P)': 'android_gn_release_trybot_arm64', 199 'Android Release (Nexus 6P)': 'android_release_trybot_arm64',
305 'Android Release (Nexus 9)': 'android_gn_release_trybot_arm64', 200 'Android Release (Nexus 9)': 'android_release_trybot_arm64',
306 'Android Release (Pixel C)': 'android_gn_release_trybot_arm64', 201 'Android Release (Pixel C)': 'android_release_trybot_arm64',
307 'GPU Linux Builder (dbg)': 'swarming_gpu_fyi_tests_gn_debug_trybot', 202 'GPU Linux Builder (dbg)': 'gpu_fyi_tests_debug_trybot',
308 'GPU Linux Builder': 'swarming_gpu_fyi_tests_gn_release_trybot', 203 'GPU Linux Builder': 'gpu_fyi_tests_release_trybot',
309 'GPU Mac Builder': 'swarming_gpu_fyi_tests_gn_release_trybot', 204 'GPU Mac Builder': 'gpu_fyi_tests_release_trybot',
310 'GPU Mac Builder (dbg)': 'swarming_gpu_fyi_tests_gn_debug_trybot', 205 'GPU Mac Builder (dbg)': 'gpu_fyi_tests_debug_trybot',
311 'GPU Win Builder': 'swarming_gpu_tests_deqp_gles_gn_release_trybot_x86', 206 'GPU Win Builder': 'gpu_tests_deqp_gles_release_trybot_x86',
312 'GPU Win Builder (dbg)': 207 'GPU Win Builder (dbg)': 'gpu_tests_deqp_gles_debug_trybot_x86',
313 'swarming_gpu_tests_deqp_gles_gn_debug_trybot_x86', 208 'GPU Win Clang Builder (dbg)': 'gpu_fyi_tests_win_clang_debug_bot',
314 'GPU Win Clang Builder (dbg)': 209 'GPU Win x64 Builder': 'gpu_tests_deqp_gles_release_trybot',
315 'swarming_gpu_fyi_tests_win_clang_debug_bot', 210 'GPU Win x64 Builder (dbg)': 'gpu_tests_deqp_gles_debug_trybot',
316 'GPU Win x64 Builder': 211 'Linux ChromiumOS Builder': 'gpu_fyi_tests_chromeos_release_trybot',
317 'swarming_gpu_tests_deqp_gles_gn_release_trybot_x64', 212 'Mac GPU ASAN Release': 'gpu_fyi_tests_release_trybot_asan',
318 'GPU Win x64 Builder (dbg)':
319 'swarming_gpu_tests_deqp_gles_gn_debug_trybot_x64',
320 'Linux ChromiumOS Builder':
321 'swarming_gpu_fyi_tests_chromeos_gn_release_trybot',
322 'Linux Debug (NVIDIA)': 'none',
323 'Linux Debug (New Intel)': 'none',
324 'Linux Release (AMD R7 240)': 'none',
325 'Linux Release (ATI)': 'none',
326 'Linux Release (NVIDIA GeForce 730)': 'none',
327 'Linux Release (NVIDIA)': 'none',
328 'Linux Release (New Intel)': 'none',
329 'Mac 10.10 Debug (ATI)': 'none',
330 'Mac 10.10 Debug (Intel)': 'none',
331 'Mac 10.10 Release (ATI)': 'none',
332 'Mac 10.10 Release (Intel)': 'none',
333 'Mac 10.10 Retina Debug (AMD)': 'none',
334 'Mac 10.10 Retina Release (AMD)': 'none',
335 'Mac 10.11 Retina Release (AMD)': 'none',
336 'Mac GPU ASAN Release':
337 'swarming_gpu_fyi_tests_gn_release_trybot_asan',
338 'Mac Retina Debug': 'none',
339 'Mac Retina Release': 'none',
340 'Win7 Debug (ATI)': 'none',
341 'Win7 Debug (NVIDIA)': 'none',
342 'Win7 Debug (New Intel)': 'none',
343 'Win7 Release (AMD R7 240)': 'none',
344 'Win7 Release (ATI)': 'none',
345 'Win7 Release (NVIDIA GeForce 730)': 'none',
346 'Win7 Release (NVIDIA)': 'none',
347 'Win7 Release (New Intel)': 'none',
348 'Win7 x64 Debug (NVIDIA)': 'none',
349 'Win7 x64 Release (NVIDIA)': 'none',
350 'Win8 Debug (NVIDIA)': 'none',
351 'Win8 Release (NVIDIA)': 'none',
352 }, 213 },
353 214
354 'chromium.linux': { 215 'chromium.linux': {
355 'Android Arm64 Builder (dbg)': 216 'Android Arm64 Builder (dbg)': 'android_debug_static_bot_arm64',
356 'swarming_android_gn_debug_static_bot_arm64', 217 'Android Builder (dbg)': 'android_debug_static_bot',
357 'Android Builder (dbg)': 'swarming_android_gn_debug_static_bot', 218 'Android Builder': 'android_release_bot_minimal_symbols',
358 'Android Builder': 'swarming_android_gn_release_bot_minimal_symbols', 219 'Android Clang Builder (dbg)': 'android_clang_asan_errorprone_findbugs_deb ug_bot_minimal_symbols',
359 'Android Clang Builder (dbg)': 220 'Android Tests (dbg)': 'android_debug_static_bot',
360 'android_clang_asan_errorprone_findbugs_gn_debug_bot_minimal_symbols', 221 'Android Tests': 'android_release_bot_minimal_symbols',
361 'Android Tests (dbg)': 'swarming_android_gn_debug_static_bot', 222 'Blimp Linux (dbg)': '//build/args/bots/chromium.linux/blimp_linux_dbg.gn' ,
362 'Android Tests': 'swarming_android_gn_release_bot_minimal_symbols', 223 'Cast Android (dbg)': 'android_cast_debug_static_bot',
363 'Blimp Linux (dbg)': 224 'Cast Linux': 'cast_release_bot',
364 '//build/args/bots/chromium.linux/blimp_linux_dbg.gn', 225 'Linux Builder (dbg)': 'debug_bot',
365 'Cast Android (dbg)': 'android_cast_gn_debug_static_bot', 226 'Linux Builder (dbg)(32)': 'debug_bot_x86',
366 'Cast Linux': 'cast_gn_release_bot', 227 'Linux Builder': 'release_bot',
367 'Linux Builder (dbg)': 'swarming_gn_debug_bot',
368 'Linux Builder (dbg)(32)': 'swarming_gn_debug_bot_x86',
369 'Linux Builder': 'swarming_gn_release_bot',
370 'Linux Tests (dbg)(1)': 'none',
371 'Linux Tests (dbg)(1)(32)': 'none',
372 'Linux Tests': 'none',
373 }, 228 },
374 229
375 'chromium.lkgr': { 230 'chromium.lkgr': {
376 'ASAN Debug': 'gn_asan_lsan_edge_debug_bot', 231 'ASAN Debug': 'asan_lsan_edge_debug_bot',
377 'ASAN Release Media': 232 'ASAN Release Media': 'asan_lsan_edge_fuzzer_v8_heap_chromeos_codecs_relea se_bot',
378 'gn_asan_lsan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot', 233 'ASAN Release': 'asan_lsan_edge_fuzzer_v8_heap_release_bot',
379 'ASAN Release': 'gn_asan_lsan_edge_fuzzer_v8_heap_release_bot', 234 'ASan Debug (32-bit x86 with V8-ARM)': 'asan_edge_v8_heap_debug_bot_hybrid ',
380 'ASan Debug (32-bit x86 with V8-ARM)': 235 'ASan Release (32-bit x86 with V8-ARM)': 'asan_edge_fuzzer_v8_heap_release _bot_hybrid',
381 'gn_asan_edge_v8_heap_debug_bot_hybrid', 236 'ASan Release Media (32-bit x86 with V8-ARM)': 'asan_edge_fuzzer_v8_heap_c hromeos_codecs_release_bot_hybrid',
382 'ASan Release (32-bit x86 with V8-ARM)': 237 'ChromiumOS ASAN Release': 'chromeos_asan_lsan_edge_fuzzer_v8_heap_release _bot',
383 'gn_asan_edge_fuzzer_v8_heap_release_bot_hybrid', 238 'MSAN Release (chained origins)': 'msan_edge_release_bot',
384 'ASan Release Media (32-bit x86 with V8-ARM)': 239 'MSAN Release (no origins)': 'msan_no_origins_edge_release_bot',
385 'gn_asan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid', 240 'Mac ASAN Debug': 'asan_disable_nacl_edge_fuzzer_v8_heap_debug_symbols_sta tic_bot',
386 'ChromiumOS ASAN Release': 241 'Mac ASAN Release Media': 'asan_disable_nacl_edge_fuzzer_v8_heap_chrome_wi th_codecs_release_bot',
387 'gn_chromeos_asan_lsan_edge_fuzzer_v8_heap_release_bot', 242 'Mac ASAN Release': 'asan_disable_nacl_edge_fuzzer_v8_heap_release_bot',
388 'MSAN Release (chained origins)': 'gn_msan_edge_release_bot', 243 'TSAN Debug': 'tsan_disable_nacl_debug_bot',
389 'MSAN Release (no origins)': 'gn_msan_no_origins_edge_release_bot', 244 'TSAN Release': 'tsan_disable_nacl_release_bot',
390 'Mac ASAN Debug': 245 'UBSan Release': 'ubsan_release_bot',
391 'gn_asan_disable_nacl_edge_fuzzer_v8_heap_debug_symbols_static_bot', 246 'UBSan vptr Release': 'ubsan_vptr_edge_release_bot',
392 'Mac ASAN Release Media': 247 'Win ASan Release Coverage': 'asan_edge_fuzzer_v8_heap_release_bot_x86',
393 ('gn_asan_disable_nacl_edge_fuzzer_v8_heap_chrome' 248 'Win ASan Release Media': 'asan_fuzzer_v8_heap_chrome_with_codecs_release_ bot_x86',
394 '_with_codecs_release_bot'), 249 'Win ASan Release': 'asan_fuzzer_v8_heap_release_bot_x86',
395 'Mac ASAN Release': 250 'Win SyzyASAN LKGR': 'syzyasan_no_pch_release_x86',
396 'gn_asan_disable_nacl_edge_fuzzer_v8_heap_release_bot',
397 'TSAN Debug': 'gn_tsan_disable_nacl_line_tables_debug_bot',
398 'TSAN Release': 'gn_tsan_disable_nacl_line_tables_release_bot',
399 'Telemetry Harness Upload': 'none',
400 'UBSan Release': 'gn_ubsan_release_bot',
401 'UBSan vptr Release': 'gn_ubsan_vptr_edge_release_bot',
402 'Win ASan Release Coverage':
403 'gn_asan_edge_fuzzer_v8_heap_release_bot_x86',
404 'Win ASan Release Media':
405 'gn_asan_fuzzer_v8_heap_chrome_with_codecs_release_bot_x86',
406 'Win ASan Release': 'gn_asan_fuzzer_v8_heap_release_bot_x86',
407 'Win SyzyASAN LKGR': 'gn_syzyasan_no_pch_release_x86',
408 }, 251 },
409 252
410 'chromium.mac': { 253 'chromium.mac': {
411 'Mac Builder': 'swarming_gpu_tests_gn_release_bot', 254 'Mac Builder': 'gpu_tests_release_bot',
412 'Mac Builder (dbg)': 'swarming_gn_debug_bot', 255 'Mac Builder (dbg)': 'debug_bot',
413 'Mac GYP (dbg)': 'swarming_gyp_debug_bot', 256 'ios-device': 'ios',
414 'Mac GYP': 'swarming_gyp_release_bot', 257 'ios-device-gn': 'ios',
415 'Mac10.10 Tests': 'none', 258 'ios-simulator': 'ios',
416 'Mac10.11 Tests': 'none', 259 'ios-simulator-cronet': 'ios',
417 'Mac10.9 Tests (dbg)': 'none', 260 'ios-simulator-gn': 'ios',
418 'Mac10.9 Tests': 'none', 261 'ios-simulator-swarming': 'ios',
419 'ios-device': 'ios_gn',
420 'ios-device-gn': 'ios_gn',
421 'ios-simulator': 'ios_gn',
422 'ios-simulator-cronet': 'ios_gn',
423 'ios-simulator-gn': 'ios_gn',
424 'ios-simulator-swarming': 'ios_gn',
425 }, 262 },
426 263
427 'chromium.memory': { 264 'chromium.memory': {
428 'Linux ASan LSan Builder': 'swarming_asan_lsan_gn_release_trybot', 265 'Linux ASan LSan Builder': 'asan_lsan_release_trybot',
429 'Linux ASan LSan Tests (1)': 'none', 266 'Mac ASan 64 Builder': 'asan_full_symbols_disable_nacl_release_bot_dcheck_ always_on',
430 'Linux ASan Tests (sandboxed)': 'none', 267 'Linux Chromium OS ASan LSan Builder': 'asan_lsan_chromeos_release_trybot' ,
431 'Mac ASan 64 Builder':
432 'swarming_asan_full_symbols_gn_disable_nacl_release_trybot',
433 'Mac ASan 64 Tests (1)': 'none',
434 'Linux Chromium OS ASan LSan Builder':
435 'swarming_asan_lsan_chromeos_gn_release_trybot',
436 'Linux Chromium OS ASan LSan Tests (1)': 'none',
437 }, 268 },
438 269
439 'chromium.memory.fyi': { 270 'chromium.memory.fyi': {
440 'Chromium Linux ChromeOS MSan Builder': 271 'Chromium Linux ChromeOS MSan Builder': 'chromeos_msan_release_bot',
441 'swarming_gn_chromeos_msan_release_bot', 272 'Chromium Linux MSan Builder': 'msan_release_bot',
442 'Chromium Linux MSan Builder': 273 'Chromium Linux TSan Builder': 'tsan_disable_nacl_release_bot',
443 'swarming_msan_gn_release_bot', 274 'Chromium Windows Builder (DrMemory x64)': 'drmemory_shared_release',
444 'Chromium Linux TSan Builder': 275 'Chromium Windows Builder (DrMemory)': 'drmemory_shared_release_x86',
445 'swarming_tsan_disable_nacl_gn_release_bot',
446 'Chromium Windows Builder (DrMemory x64)':
447 'gn_drmemory_shared_release_x64',
448 'Chromium Windows Builder (DrMemory)': 'gn_drmemory_shared_release_x86',
449 'Linux ChromeOS MSan Tests': 'none',
450 'Linux MSan Tests': 'none',
451 'Linux TSan Tests': 'none',
452 'Windows Browser (DrMemory full) (1)': 'none',
453 'Windows Browser (DrMemory full) (10)': 'none',
454 'Windows Browser (DrMemory full) (11)': 'none',
455 'Windows Browser (DrMemory full) (12)': 'none',
456 'Windows Browser (DrMemory full) (2)': 'none',
457 'Windows Browser (DrMemory full) (3)': 'none',
458 'Windows Browser (DrMemory full) (4)': 'none',
459 'Windows Browser (DrMemory full) (5)': 'none',
460 'Windows Browser (DrMemory full) (6)': 'none',
461 'Windows Browser (DrMemory full) (7)': 'none',
462 'Windows Browser (DrMemory full) (8)': 'none',
463 'Windows Browser (DrMemory full) (9)': 'none',
464 'Windows Content Browser (DrMemory full) (1)': 'none',
465 'Windows Content Browser (DrMemory full) (2)': 'none',
466 'Windows Content Browser (DrMemory full) (3)': 'none',
467 'Windows Content Browser (DrMemory full) (4)': 'none',
468 'Windows Content Browser (DrMemory full) (5)': 'none',
469 'Windows Content Browser (DrMemory full) (6)': 'none',
470 'Windows Content Browser (DrMemory)': 'none',
471 'Windows Unit (DrMemory full) (1)': 'none',
472 'Windows Unit (DrMemory full) (2)': 'none',
473 'Windows Unit (DrMemory full) (3)': 'none',
474 'Windows Unit (DrMemory full) (4)': 'none',
475 'Windows Unit (DrMemory full) (5)': 'none',
476 'Windows Unit (DrMemory x64)': 'none',
477 'Windows Unit (DrMemory)': 'none',
478 }, 276 },
479 277
480 'chromium.memory.full': { 278 'chromium.memory.full': {
481 'Chromium Linux ChromeOS MSan Builder': 279 'Chromium Linux ChromeOS MSan Builder': 'chromeos_msan_release_bot',
482 'swarming_gn_chromeos_msan_release_bot', 280 'Chromium Linux MSan Builder': 'msan_release_bot',
483 'Chromium Linux MSan Builder': 281 'Chromium Linux TSan Builder': 'tsan_disable_nacl_release_bot',
484 'swarming_msan_gn_release_bot', 282 'Chromium Windows Builder (DrMemory x64)': 'drmemory_shared_release',
485 'Chromium Linux TSan Builder': 283 'Chromium Windows Builder (DrMemory)': 'drmemory_shared_release_x86',
486 'swarming_tsan_disable_nacl_gn_release_bot', 284 },
487 'Chromium Windows Builder (DrMemory x64)': 285
488 'gn_drmemory_shared_release_x64', 286 'chromium.perf': {
489 'Chromium Windows Builder (DrMemory)': 'gn_drmemory_shared_release_x86', 287 'Android Builder': 'official_goma_minimal_symbols_android',
490 'Linux ChromeOS MSan Tests': 'none', 288 'Android arm64 Builder': 'official_goma_minimal_symbols_android_arm64',
491 'Linux MSan Tests': 'none', 289 'Linux Builder': 'official_goma',
492 'Linux TSan Tests': 'none', 290 'Mac Builder': 'official_goma',
493 'Windows Browser (DrMemory full) (1)': 'none', 291 'Win Builder': 'official_goma_x86',
494 'Windows Browser (DrMemory full) (10)': 'none', 292 'Win x64 Builder': 'official_goma',
495 'Windows Browser (DrMemory full) (11)': 'none',
496 'Windows Browser (DrMemory full) (12)': 'none',
497 'Windows Browser (DrMemory full) (2)': 'none',
498 'Windows Browser (DrMemory full) (3)': 'none',
499 'Windows Browser (DrMemory full) (4)': 'none',
500 'Windows Browser (DrMemory full) (5)': 'none',
501 'Windows Browser (DrMemory full) (6)': 'none',
502 'Windows Browser (DrMemory full) (7)': 'none',
503 'Windows Browser (DrMemory full) (8)': 'none',
504 'Windows Browser (DrMemory full) (9)': 'none',
505 'Windows Content Browser (DrMemory full) (1)': 'none',
506 'Windows Content Browser (DrMemory full) (2)': 'none',
507 'Windows Content Browser (DrMemory full) (3)': 'none',
508 'Windows Content Browser (DrMemory full) (4)': 'none',
509 'Windows Content Browser (DrMemory full) (5)': 'none',
510 'Windows Content Browser (DrMemory full) (6)': 'none',
511 'Windows Content Browser (DrMemory)': 'none',
512 'Windows Unit (DrMemory full) (1)': 'none',
513 'Windows Unit (DrMemory full) (2)': 'none',
514 'Windows Unit (DrMemory full) (3)': 'none',
515 'Windows Unit (DrMemory full) (4)': 'none',
516 'Windows Unit (DrMemory full) (5)': 'none',
517 'Windows Unit (DrMemory x64)': 'none',
518 'Windows Unit (DrMemory)': 'none',
519 }, 293 },
520 294
521 'chromium.perf.fyi': { 295 'chromium.perf.fyi': {
522 'Win 10 Low-End 2 Core Perf': 'none', 296 'Win Builder': 'official_goma',
523 'Win 10 Low-End 4 Core Perf': 'none',
524 'Win Builder': 'gn_official_goma_minimal_symbols_x64',
525 },
526
527 'chromium.perf': {
528 'Android Builder': 'gn_official_goma_minimal_symbols_android',
529 'Android Galaxy S5 Perf (1)': 'none',
530 'Android Galaxy S5 Perf (2)': 'none',
531 'Android Galaxy S5 Perf (3)': 'none',
532 'Android Nexus5 Perf (1)': 'none',
533 'Android Nexus5 Perf (2)': 'none',
534 'Android Nexus5 Perf (3)': 'none',
535 'Android Nexus5X Perf (1)': 'none',
536 'Android Nexus5X Perf (2)': 'none',
537 'Android Nexus5X Perf (3)': 'none',
538 'Android Nexus5X WebView Perf (1)': 'none',
539 'Android Nexus5X WebView Perf (2)': 'none',
540 'Android Nexus5X WebView Perf (3)': 'none',
541 'Android Nexus6 Perf (1)': 'none',
542 'Android Nexus6 Perf (2)': 'none',
543 'Android Nexus6 Perf (3)': 'none',
544 'Android Nexus7v2 Perf (1)': 'none',
545 'Android Nexus7v2 Perf (2)': 'none',
546 'Android Nexus7v2 Perf (3)': 'none',
547 'Android Nexus9 Perf (1)': 'none',
548 'Android Nexus9 Perf (2)': 'none',
549 'Android Nexus9 Perf (3)': 'none',
550 'Android One Perf (1)': 'none',
551 'Android One Perf (2)': 'none',
552 'Android One Perf (3)': 'none',
553 'Android arm64 Builder': 'gn_official_goma_minimal_symbols_android_arm64',
554 'Linux Builder': 'gn_official_goma',
555 'Linux Perf (1)': 'none',
556 'Linux Perf (2)': 'none',
557 'Linux Perf (3)': 'none',
558 'Linux Perf (4)': 'none',
559 'Linux Perf (5)': 'none',
560 'Mac 10.10 Perf (1)': 'none',
561 'Mac 10.10 Perf (2)': 'none',
562 'Mac 10.10 Perf (3)': 'none',
563 'Mac 10.10 Perf (4)': 'none',
564 'Mac 10.10 Perf (5)': 'none',
565 'Mac 10.11 Perf (1)': 'none',
566 'Mac 10.11 Perf (2)': 'none',
567 'Mac 10.11 Perf (3)': 'none',
568 'Mac 10.11 Perf (4)': 'none',
569 'Mac 10.11 Perf (5)': 'none',
570 'Mac Builder': 'gn_official_goma',
571 'Mac HDD Perf (1)': 'none',
572 'Mac HDD Perf (2)': 'none',
573 'Mac HDD Perf (3)': 'none',
574 'Mac HDD Perf (4)': 'none',
575 'Mac HDD Perf (5)': 'none',
576 'Mac Retina Perf (1)': 'none',
577 'Mac Retina Perf (2)': 'none',
578 'Mac Retina Perf (3)': 'none',
579 'Mac Retina Perf (4)': 'none',
580 'Mac Retina Perf (5)': 'none',
581 'Win 10 Perf (1)': 'none',
582 'Win 10 Perf (2)': 'none',
583 'Win 10 Perf (3)': 'none',
584 'Win 10 Perf (4)': 'none',
585 'Win 10 Perf (5)': 'none',
586 'Win 7 ATI GPU Perf (1)': 'none',
587 'Win 7 ATI GPU Perf (2)': 'none',
588 'Win 7 ATI GPU Perf (3)': 'none',
589 'Win 7 ATI GPU Perf (4)': 'none',
590 'Win 7 ATI GPU Perf (5)': 'none',
591 'Win 7 Intel GPU Perf (1)': 'none',
592 'Win 7 Intel GPU Perf (2)': 'none',
593 'Win 7 Intel GPU Perf (3)': 'none',
594 'Win 7 Intel GPU Perf (4)': 'none',
595 'Win 7 Intel GPU Perf (5)': 'none',
596 'Win 7 Nvidia GPU Perf (1)': 'none',
597 'Win 7 Nvidia GPU Perf (2)': 'none',
598 'Win 7 Nvidia GPU Perf (3)': 'none',
599 'Win 7 Nvidia GPU Perf (4)': 'none',
600 'Win 7 Nvidia GPU Perf (5)': 'none',
601 'Win 7 Perf (1)': 'none',
602 'Win 7 Perf (2)': 'none',
603 'Win 7 Perf (3)': 'none',
604 'Win 7 Perf (4)': 'none',
605 'Win 7 Perf (5)': 'none',
606 'Win 7 x64 Perf (1)': 'none',
607 'Win 7 x64 Perf (2)': 'none',
608 'Win 7 x64 Perf (3)': 'none',
609 'Win 7 x64 Perf (4)': 'none',
610 'Win 7 x64 Perf (5)': 'none',
611 'Win 8 Perf (1)': 'none',
612 'Win 8 Perf (2)': 'none',
613 'Win 8 Perf (3)': 'none',
614 'Win 8 Perf (4)': 'none',
615 'Win 8 Perf (5)': 'none',
616 'Win Builder': 'gn_official_goma_minimal_symbols_x86',
617 'Win Zenbook Perf (1)': 'none',
618 'Win Zenbook Perf (2)': 'none',
619 'Win Zenbook Perf (3)': 'none',
620 'Win Zenbook Perf (4)': 'none',
621 'Win Zenbook Perf (5)': 'none',
622 'Win x64 Builder': 'gn_official_goma_minimal_symbols_x64',
623 }, 297 },
624 298
625 'client.nacl.sdk': { 299 'client.nacl.sdk': {
626 'linux-sdk-asan-multi': 'gn_release_bot', 300 'linux-sdk-asan-multi': 'release_bot',
627 'linux-sdk-multi': 'gn_release_bot', 301 'linux-sdk-multi': 'release_bot',
628 'linux-sdk-multirel': 'gn_release_bot', 302 'linux-sdk-multirel': 'release_bot',
629 'mac-sdk-multi': 'gn_release_bot', 303 'mac-sdk-multi': 'release_bot',
630 'mac-sdk-multirel': 'gn_release_bot', 304 'mac-sdk-multirel': 'release_bot',
631 'windows-sdk-multi': 'gn_release_bot_minimal_symbols_x86', 305 'windows-sdk-multi': 'release_bot_x86',
632 'windows-sdk-multirel': 'gn_release_bot_minimal_symbols_x86', 306 'windows-sdk-multirel': 'release_bot_x86',
633 }, 307 },
634 308
635 'client.v8.fyi': { 309 'client.v8.fyi': {
636 'Android Builder': 'gn_official_goma_minimal_symbols_android', 310 'Android Builder': 'official_goma_minimal_symbols_android',
637 'Chromium ASAN - debug': 'gn_asan_lsan_edge_debug_bot', 311 'Chromium ASAN - debug': 'asan_lsan_edge_debug_bot',
638 'Chromium ASAN (symbolized)': 312 'Chromium ASAN (symbolized)': 'asan_lsan_release_bot',
639 'gn_asan_lsan_edge_fuzzer_v8_heap_symbolized_release_bot', 313 'Chromium Win SyzyASAN': 'syzyasan_no_pch_release_x86',
640 'Chromium Win SyzyASAN': 'gn_syzyasan_no_pch_release_x86', 314 'Linux ASAN Builder': 'asan_lsan_release_bot',
641 'Linux ASAN Builder': 'swarming_asan_lsan_gn_release_bot', 315 'Linux Debug Builder': 'debug_bot',
642 'Linux Debug Builder': 'gn_debug_bot', 316 'Linux Snapshot Builder': 'release_bot',
643 'Linux Snapshot Builder': 'gn_release_bot', 317 'V8 Android GN (dbg)': 'android_debug_bot',
644 'V8 Android GN (dbg)': 'android_gn_debug_bot', 318 'V8 Linux GN': 'release_bot',
645 'V8 Linux GN': 'gn_release_bot', 319 'V8-Blink Linux 64': 'release_bot',
646 'V8-Blink Linux 64': 'noswarming_gn_release_bot_x64', 320 'V8-Blink Linux 64 - ignition': 'release_bot',
647 'V8-Blink Linux 64 - ignition': 'noswarming_gn_release_bot_x64', 321 'V8-Blink Linux 64 (dbg)': 'debug_bot',
648 'V8-Blink Linux 64 (dbg)': 'noswarming_gn_debug_bot_x64', 322 'V8-Blink Mac': 'release_bot',
649 'V8-Blink Mac': 'noswarming_gn_release_bot_x64', 323 'V8-Blink Win': 'release_bot_x86',
650 'V8-Blink Win': 'noswarming_gn_release_bot_minimal_symbols_x86',
651 }, 324 },
652 325
653 'chromium.webkit': { 326 'chromium.webkit': {
654 'Android Builder': 'android_gn_release_bot_minimal_symbols', 327 'Android Builder': 'android_release_bot_minimal_symbols',
655 'WebKit Android (Nexus4)': 'none', 328 'WebKit Linux (dbg)': 'debug_bot',
656 'WebKit Linux (dbg)': 'swarming_gn_debug_bot', 329 'WebKit Linux ASAN': 'asan_lsan_release_bot',
657 'WebKit Linux ASAN': 'swarming_gn_asan_lsan_release_bot', 330 'WebKit Linux Leak': 'release_bot',
658 'WebKit Linux Leak': 'swarming_gn_release_bot', 331 'WebKit Linux MSAN': 'msan_release_bot',
659 'WebKit Linux MSAN': 'swarming_gn_msan_release_bot', 332 'WebKit Linux Trusty': 'release_bot',
660 'WebKit Linux Trusty': 'swarming_gn_release_bot', 333 'WebKit Linux': 'release_bot',
661 'WebKit Linux': 'swarming_gn_release_bot', 334 'WebKit Mac Builder (dbg)': 'debug_bot',
662 'WebKit Mac Builder (dbg)': 'swarming_gn_debug_bot', 335 'WebKit Mac Builder': 'release_bot',
663 'WebKit Mac Builder': 'swarming_gn_release_bot', 336 'WebKit Mac10.11 (retina)': 'release_bot',
664 'WebKit Mac10.10': 'none', 337 'WebKit Mac10.9': 'release_bot',
665 'WebKit Mac10.11 (dbg)': 'none', 338 'WebKit Win Builder (dbg)': 'debug_bot_x86',
666 'WebKit Mac10.11 (retina)': 'swarming_gn_release_bot', 339 'WebKit Win Builder': 'release_bot_x86',
667 'WebKit Mac10.11': 'none', 340 'WebKit Win x64 Builder (dbg)': 'debug_bot',
668 'WebKit Mac10.9': 'swarming_gn_release_bot', 341 'WebKit Win x64 Builder': 'release_bot',
669 'WebKit Win Builder (dbg)': 'swarming_gn_debug_bot_minimal_symbols_x86',
670 'WebKit Win Builder': 'swarming_gn_release_bot_minimal_symbols_x86',
671 'WebKit Win x64 Builder (dbg)':
672 'swarming_gn_debug_bot_minimal_symbols_x64',
673 'WebKit Win x64 Builder': 'swarming_gn_release_bot_minimal_symbols_x64',
674 'WebKit Win10': 'none',
675 'WebKit Win7 (dbg)': 'none',
676 'WebKit Win7': 'none',
677 }, 342 },
678 343
679 'chromium.webrtc': { 344 'chromium.webrtc': {
680 'Linux Builder': 'gn_release_bot_chrome_with_codecs', 345 'Linux Builder': 'release_bot_chrome_with_codecs',
681 'Linux Tester': 'none', 346 'Mac Builder': 'chrome_with_codecs_blink_logging_release_trybot',
682 'Mac Builder': 'chrome_with_codecs_blink_logging_gn_release_trybot', 347 'Win Builder': 'chrome_with_codecs_blink_logging_release_trybot_x86',
683 'Mac Tester': 'none',
684 'Win Builder': 'chrome_with_codecs_blink_logging_gn_release_trybot_x86',
685 'Win10 Tester': 'none',
686 'Win7 Tester': 'none',
687 'Win8 Tester': 'none',
688 }, 348 },
689 349
690 'chromium.webrtc.fyi': { 350 'chromium.webrtc.fyi': {
691 'Android Builder (dbg)': 'android_gn_debug_static_bot', 351 'Android Builder (dbg)': 'android_debug_static_bot',
692 'Android Builder ARM64 (dbg)': 'android_gn_debug_static_bot_arm64', 352 'Android Builder ARM64 (dbg)': 'android_debug_static_bot_arm64',
693 'Android Tests (dbg) (K Nexus5)': 'none', 353 'Linux Builder': 'release_bot_chrome_with_codecs',
694 'Android Tests (dbg) (L Nexus5)': 'none', 354 'Mac Builder': 'chrome_with_codecs_blink_logging_release_trybot',
695 'Android Tests (dbg) (L Nexus6)': 'none', 355 'Win Builder': 'chrome_with_codecs_blink_logging_release_trybot_x86',
696 'Android Tests (dbg) (L Nexus7.2)': 'none',
697 'Android Tests (dbg) (L Nexus9)': 'none',
698 'Linux Builder': 'gn_release_bot_chrome_with_codecs',
699 'Linux Tester': 'none',
700 'Mac Builder': 'chrome_with_codecs_blink_logging_gn_release_trybot',
701 'Mac Tester': 'none',
702 'Win Builder': 'chrome_with_codecs_blink_logging_gn_release_trybot_x86',
703 'Win10 Tester': 'none',
704 'Win7 Tester': 'none',
705 }, 356 },
706 357
707 'chromium.win': { 358 'chromium.win': {
708 # Windows bots take too long to link w/ full symbols and time out. 359 # Windows bots take too long to link w/ full symbols and time out.
709 'Win Builder': 'swarming_gn_release_bot_minimal_symbols_x86', 360 'Win Builder': 'release_bot_x86',
710 'Win Builder (dbg)': 'swarming_gn_debug_bot_minimal_symbols_x86', 361 'Win Builder (dbg)': 'debug_bot_x86',
711 'Win x64 Builder': 'swarming_gn_release_bot_minimal_symbols_x64', 362 'Win x64 Builder': 'release_bot',
712 'Win x64 Builder (dbg)': 'swarming_gn_debug_bot_minimal_symbols_x64', 363 'Win x64 Builder (dbg)': 'debug_bot',
713 'Win 7 Tests x64 (1)': 'none',
714 'Win10 Tests x64': 'none',
715 'Win7 (32) Tests': 'none',
716 'Win7 Tests (1)': 'none',
717 'Win7 Tests (dbg)(1)': 'none',
718 'Win8 GYP': 'swarming_gyp_release_bot_minimal_symbols_x86',
719 'Win8 GYP (dbg)': 'swarming_gyp_debug_bot_minimal_symbols_x86',
720 'WinClang64 (dbg)': 'win_clang_debug_bot', 364 'WinClang64 (dbg)': 'win_clang_debug_bot',
721 }, 365 },
722 366
723 'internal.client.kitchensync': { 367 'internal.client.kitchensync': {
724 'Linux Canary': 'swarming_gn_debug_bot', 368 'Linux Canary': 'debug_bot',
725 'Linux Dev': 'swarming_gn_debug_bot', 369 'Linux Dev': 'debug_bot',
726 'Mac Dev': 'swarming_gn_debug_bot', 370 'Mac Dev': 'debug_bot',
727 'Windows Dev': 'swarming_gn_debug_bot_minimal_symbols_x64', 371 'Windows Dev': 'debug_bot',
728 }, 372 },
729 373
730 'official.android': { 374 'official.android': {
731 'blimp-engine': '//build/args/bots/official.android/blimp-engine.gn', 375 'blimp-engine': '//build/args/bots/official.android/blimp-engine.gn',
732 }, 376 },
733 377
734 'official.desktop': { 378 'official.desktop': {
735 'mac64': 'gn_official', 379 'mac64': 'official',
736 'precise64': 'gn_official', 380 'precise64': 'official',
737 381
738 # Currently the official bots set mini_installer_official_deps=1 382 # Currently the official bots set mini_installer_official_deps=1
739 # but it's not clear if that's actually used anywhere. 383 # but it's not clear if that's actually used anywhere.
740 'win': 'gn_official_x86', 384 'win': 'official_x86',
741 'win-asan': 'gn_official_syzyasan_x86', 385 'win-asan': 'official_syzyasan_x86',
742 'win-clang': 'gn_official_clang_x86', 386 'win-clang': 'official_clang_x86',
743 'win-pgo': [ 387 'win-pgo': [ 'official_chrome_pgo_phase_1_x86', 'official_chrome_pgo_phase _2_x86' ],
744 'gn_official_chrome_pgo_phase_1_x86', 388 'win64': 'official',
745 'gn_official_chrome_pgo_phase_2_x86', 389 'win64-clang': 'official_clang',
746 ], 390 'win64-pgo': [ 'official_chrome_pgo_phase_1', 'official_chrome_pgo_phase_2 ' ],
747 'win64': 'gn_official_x64',
748 'win64-clang': 'gn_official_clang_x64',
749 'win64-pgo': [
750 'gn_official_chrome_pgo_phase_1_x64',
751 'gn_official_chrome_pgo_phase_2_x64',
752 ],
753 }, 391 },
754 392
755 'official.desktop.continuous': { 393 'official.desktop.continuous': {
756 'mac beta': 'gn_official', 394 'mac beta': 'official',
757 'mac stable': 'gn_official', 395 'mac stable': 'official',
758 'mac trunk': 'gn_official', 396 'mac trunk': 'official',
759 'precise64 beta': 'gn_official', 397 'precise64 beta': 'official',
760 'precise64 stable': 'gn_official', 398 'precise64 stable': 'official',
761 'precise64 trunk': 'gn_official', 399 'precise64 trunk': 'official',
762 'win beta': 'gn_official_six_concurrent_links', 400 'win beta': 'official_six_concurrent_links',
763 'win stable': 'gn_official_six_concurrent_links', 401 'win stable': 'official_six_concurrent_links',
764 'win trunk': 'gn_official_six_concurrent_links', 402 'win trunk': 'official_six_concurrent_links',
765 'win64 trunk': 'gn_official_x64_six_concurrent_links', 403 'win64 trunk': 'official_six_concurrent_links',
766 }, 404 },
767 405
768 'tryserver.blink': { 406 'tryserver.blink': {
769 # Most tryservers should have '_trybot' in their config names, but 407 # Most tryservers should have '_trybot' in their config names, but
770 # 'release_trybot' includes 'dcheck_always_on', and the blink 408 # 'release_trybot' includes 'dcheck_always_on', and the blink
771 # release trybots must *not* enable dchecks, because that could 409 # release trybots must *not* enable dchecks, because that could
772 # cause them to produce different baselines than the release 410 # cause them to produce different baselines than the release
773 # waterfall bots, and run-webkit-tests can't handle that (by design). 411 # waterfall bots, and run-webkit-tests can't handle that (by design).
774 'linux_precise_blink_compile_dbg': 'swarming_gn_debug_trybot', 412 'linux_precise_blink_compile_dbg': 'debug_trybot',
775 'linux_precise_blink_compile_rel': 413 'linux_precise_blink_compile_rel': 'release_bot_minimal_symbols',
776 'swarming_gn_release_bot_minimal_symbols', 414 'linux_precise_blink_dbg': 'debug_trybot',
777 'linux_precise_blink_dbg': 'swarming_gn_debug_trybot', 415 'linux_precise_blink_rel': 'release_bot_minimal_symbols',
778 'linux_precise_blink_rel': 'swarming_gn_release_bot_minimal_symbols', 416 'linux_trusty_blink_rel': 'release_bot_minimal_symbols',
779 'linux_trusty_blink_rel': 'swarming_gn_release_bot_minimal_symbols', 417 'mac10.9_blink_compile_dbg': 'debug_trybot',
780 'mac10.9_blink_compile_dbg': 'swarming_gn_debug_trybot', 418 'mac10.9_blink_compile_rel': 'release_bot_minimal_symbols',
781 'mac10.9_blink_compile_rel': 'swarming_gn_release_bot_minimal_symbols', 419 'mac10.9_blink_dbg': 'debug_trybot',
782 'mac10.9_blink_dbg': 'swarming_gn_debug_trybot', 420 'mac10.9_blink_rel': 'release_bot_minimal_symbols',
783 'mac10.9_blink_rel': 'swarming_gn_release_bot_minimal_symbols', 421 'mac10.10_blink_rel': 'release_bot_minimal_symbols',
784 'mac10.10_blink_rel': 'swarming_gn_release_bot_minimal_symbols', 422 'mac10.11_blink_rel': 'release_bot_minimal_symbols',
785 'mac10.11_blink_rel': 'swarming_gn_release_bot_minimal_symbols', 423 'mac10.11_retina_blink_rel': 'release_bot_minimal_symbols',
786 'mac10.11_retina_blink_rel': 'swarming_gn_release_bot_minimal_symbols', 424 'win7_blink_compile_dbg': 'debug_trybot_x86',
787 'win7_blink_compile_dbg': 'swarming_gn_debug_trybot_x86', 425 'win7_blink_compile_rel': 'release_bot_x86',
788 'win7_blink_compile_rel': 'swarming_gn_release_bot_minimal_symbols_x86', 426 'win7_blink_dbg': 'debug_trybot_x86',
789 'win7_blink_dbg': 'swarming_gn_debug_trybot_x86', 427 'win7_blink_rel': 'release_bot_x86',
790 'win7_blink_rel': 'swarming_gn_release_bot_minimal_symbols_x86', 428 'win10_blink_rel': 'release_bot_x86',
791 'win10_blink_rel': 'swarming_gn_release_bot_minimal_symbols_x86',
792 }, 429 },
793 430
794 'tryserver.chromium.android': { 431 'tryserver.chromium.android': {
795 'android_archive_rel_ng': 'android_gn_release_trybot', 432 'android_archive_rel_ng': 'android_release_trybot',
796 'android_arm64_dbg_recipe': 'swarming_android_gn_debug_trybot_arm64', 433 'android_arm64_dbg_recipe': 'android_debug_trybot_arm64',
797 'android_blink_rel': 'swarming_android_gn_release_trybot', 434 'android_blink_rel': 'android_release_trybot',
798 'android_chromium_variable': 'findit', 435 'android_clang_dbg_recipe': 'android_clang_asan_errorprone_findbugs_debug_ trybot',
799 'android_chromium_variable_archive': 'findit', 436 'android_compile_dbg': 'android_debug_trybot',
800 'android_chromium_variable_arm64': 'findit', 437 'android_compile_mips_dbg': 'android_debug_trybot_mipsel',
801 'android_chromium_variable_cast_shell': 'findit', 438 'android_compile_rel': 'android_release_trybot',
802 'android_chromium_variable_clang': 'findit', 439 'android_compile_x64_dbg': 'android_debug_trybot_x64',
803 'android_chromium_variable_gn': 'findit', 440 'android_compile_x86_dbg': 'android_debug_trybot_x86',
804 'android_chromium_variable_nexus4': 'findit', 441 'android_coverage': 'android_debug_trybot_java_coverage',
805 'android_clang_dbg_recipe': 442 'android_cronet': 'android_cronet_release_trybot_arm_no_neon',
806 'android_clang_asan_errorprone_findbugs_gn_debug_trybot', 443
807 'android_compile_dbg': 'swarming_android_gn_debug_trybot',
808 'android_compile_mips_dbg': 'android_gn_debug_trybot_mipsel',
809 'android_compile_rel': 'swarming_android_gn_release_trybot',
810 'android_compile_x64_dbg': 'android_gn_debug_trybot_x64',
811 'android_compile_x86_dbg': 'android_gn_debug_trybot_x86',
812 'android_coverage': 'android_gn_debug_trybot_java_coverage',
813 'android_cronet': 'android_cronet_gn_release_trybot_arm_no_neon',
814 # TODO(crbug/597596): Switch this back to debug_trybot when cronet's 444 # TODO(crbug/597596): Switch this back to debug_trybot when cronet's
815 # shared library loading is fixed. 445 # shared library loading is fixed.
816 'android_cronet_tester': 'android_cronet_gn_debug_static_bot_arm_no_neon', 446 'android_cronet_tester': 'android_cronet_debug_static_bot_arm_no_neon',
817 'android_n5x_swarming_rel': 'swarming_android_gn_release_trybot_arm64', 447
818 'android_optional_gpu_tests_rel': 448 'android_n5x_swarming_rel': 'android_release_trybot_arm64',
819 'swarming_gpu_tests_deqp_android_gn_release_trybot_arm64', 449 'android_optional_gpu_tests_rel': 'gpu_tests_deqp_android_release_trybot_a rm64',
820 'cast_shell_android': 'android_cast_gn_debug_static_bot', 450 'cast_shell_android': 'android_cast_debug_static_bot',
821 'linux_android_dbg_ng': 'swarming_android_gn_debug_trybot', 451 'linux_android_dbg_ng': 'android_debug_trybot',
822 'linux_android_rel_ng': 'swarming_android_gn_release_trybot', 452 'linux_android_rel_ng': 'android_release_trybot',
823 }, 453 },
824 454
825 'tryserver.chromium.angle': { 455 'tryserver.chromium.angle': {
826 'android_angle_rel_ng': 456 'android_angle_rel_ng': 'gpu_tests_deqp_android_release_trybot_arm64',
827 'swarming_gpu_tests_deqp_android_gn_release_trybot_arm64', 457 'linux_angle_chromeos_rel_ng': 'gpu_fyi_tests_chromeos_release_trybot',
828 'linux_angle_chromeos_rel_ng': 458 'linux_angle_dbg_ng': 'gpu_fyi_tests_debug_trybot',
829 'swarming_gpu_fyi_tests_chromeos_gn_release_trybot', 459 'linux_angle_rel_ng': 'gpu_fyi_tests_release_trybot',
830 'linux_angle_dbg_ng': 'swarming_gpu_fyi_tests_gn_debug_trybot', 460 'mac_angle_dbg_ng': 'gpu_fyi_tests_debug_trybot',
831 'linux_angle_rel_ng': 'swarming_gpu_fyi_tests_gn_release_trybot', 461 'mac_angle_rel_ng': 'gpu_fyi_tests_release_trybot',
832 'mac_angle_dbg_ng': 'swarming_gpu_fyi_tests_gn_debug_trybot', 462 'win_angle_dbg_ng': 'gpu_tests_deqp_gles_debug_trybot_x86',
833 'mac_angle_rel_ng': 'swarming_gpu_fyi_tests_gn_release_trybot', 463 'win_angle_rel_ng': 'gpu_tests_deqp_gles_release_trybot_x86',
834 'win_angle_dbg_ng': 'swarming_gpu_tests_deqp_gles_gn_debug_trybot_x86', 464 'win_angle_x64_dbg_ng': 'gpu_tests_deqp_gles_debug_trybot',
835 'win_angle_rel_ng': 'swarming_gpu_tests_deqp_gles_gn_release_trybot_x86', 465 'win_angle_x64_rel_ng': 'gpu_tests_deqp_gles_release_trybot',
836 'win_angle_x64_dbg_ng':
837 'swarming_gpu_tests_deqp_gles_gn_debug_trybot_x64',
838 'win_angle_x64_rel_ng':
839 'swarming_gpu_tests_deqp_gles_gn_release_trybot_x64',
840 }, 466 },
841 467
842 'tryserver.chromium.linux': { 468 'tryserver.chromium.linux': {
843 'blimp_linux_dbg': 469 'blimp_linux_dbg': '//build/args/bots/chromium.linux/blimp_linux_dbg.gn',
844 '//build/args/bots/chromium.linux/blimp_linux_dbg.gn', 470 'Chromium Linux Codesearch Builder': 'codesearch',
845 'Chromium Linux Codesearch Builder': 'codesearch_gn', 471 'ChromiumOS Codesearch Builder': 'codesearch',
846 'ChromiumOS Codesearch Builder': 'codesearch_gn', 472 'cast_shell_linux': 'cast_release_trybot',
847 'cast_shell_linux': 'cast_gn_release_trybot', 473 'chromeos_amd64-generic_chromium_compile_only_ng': 'cros_chrome_sdk',
848 'chromeos_amd64-generic_variable': 'findit', 474 'chromeos_daisy_chromium_compile_only_ng': 'cros_chrome_sdk',
849 'chromeos_amd64-generic_chromium_compile_only_ng': 'cros_chrome_sdk_gn', 475 'chromeos_x86-generic_chromium_compile_only_ng': 'cros_chrome_sdk',
850 'chromeos_daisy_chromium_compile_only_ng': 'cros_chrome_sdk_gn',
851 'chromeos_daisy_variable': 'findit',
852 'chromeos_x86-generic_chromium_compile_only_ng': 'cros_chrome_sdk_gn',
853 'chromeos_x86-generic_variable': 'findit',
854 'chromium_presubmit': 'none',
855 'closure_compilation': 'closure_compilation', 476 'closure_compilation': 'closure_compilation',
856 'linux_arm': 'swarming_gn_release_trybot_arm', 477 'linux_arm': 'release_trybot_arm',
857 'linux_chromium_archive_rel_ng': 'noswarming_gn_release_bot', 478 'linux_chromium_archive_rel_ng': 'release_bot',
858 'linux_chromium_asan_rel_ng': 'swarming_asan_lsan_gn_release_trybot', 479 'linux_chromium_asan_rel_ng': 'asan_lsan_release_trybot',
859 'linux_chromium_asan_variable': 'findit', 480 'linux_chromium_browser_side_navigation_rel': 'release_trybot',
860 'linux_chromium_blimp_variable': 'findit', 481 'linux_chromium_cfi_rel_ng': 'cfi_full_release_static_dcheck_always_on',
861 'linux_chromium_browser_side_navigation_rel': 'gn_release_trybot', 482 'linux_chromium_chromeos_asan_rel_ng': 'asan_lsan_chromeos_release_trybot' ,
862 'linux_chromium_cast_variable': 'findit', 483 'linux_chromium_chromeos_compile_dbg_ng': 'chromeos_with_codecs_debug_tryb ot',
863 'linux_chromium_cfi_rel_ng': 484 'linux_chromium_chromeos_compile_rel_ng': 'chromeos_with_codecs_release_tr ybot',
864 'gn_cfi_full_release_static_dcheck_always_on', 485 'linux_chromium_chromeos_dbg_ng': 'chromeos_with_codecs_debug_trybot',
865 'linux_chromium_chromeos_asan_rel_ng': 486 'linux_chromium_chromeos_msan_rel_ng': 'chromeos_msan_release_bot',
866 'swarming_asan_lsan_chromeos_gn_release_trybot', 487 'linux_chromium_chromeos_ozone_rel_ng': 'chromeos_with_codecs_ozone_releas e_trybot',
867 'linux_chromium_chromeos_asan_variable': 'findit', 488 'linux_chromium_chromeos_rel_ng': 'chromeos_with_codecs_release_trybot',
868 'linux_chromium_chromeos_compile_dbg_ng': 489 'linux_chromium_clobber_rel_ng': 'release_trybot',
869 'swarming_chromeos_gn_debug_trybot', 490 'linux_chromium_compile_dbg_32_ng': 'debug_trybot_x86',
870 'linux_chromium_chromeos_compile_rel_ng': 491 'linux_chromium_compile_dbg_ng': 'debug_trybot',
871 'swarming_chromeos_gn_release_trybot', 492 'linux_chromium_compile_rel_ng': 'release_trybot',
872 'linux_chromium_chromeos_dbg_ng': 493 'linux_chromium_dbg_32_ng': 'debug_trybot_x86',
873 'swarming_chromeos_gn_debug_trybot', 494 'linux_chromium_dbg_ng': 'debug_trybot',
874 'linux_chromium_chromeos_msan_rel_ng':
875 'swarming_chromeos_msan_gn_release_bot',
876 'linux_chromium_chromeos_ozone_rel_ng':
877 'swarming_chromeos_gn_ozone_release_trybot',
878 'linux_chromium_chromeos_rel_ng': 'swarming_chromeos_gn_release_trybot',
879 'linux_chromium_chromeos_variable': 'findit',
880 'linux_chromium_chromeos_variable_chrome': 'findit',
881 'linux_chromium_clobber_rel_ng': 'gn_release_trybot',
882 'linux_chromium_compile_dbg_32_ng': 'swarming_gn_debug_trybot_x86',
883 'linux_chromium_compile_dbg_ng': 'swarming_gn_debug_trybot',
884 'linux_chromium_compile_rel_ng': 'swarming_gn_release_trybot',
885 'linux_chromium_dbg_32_ng': 'swarming_gn_debug_trybot_x86',
886 'linux_chromium_dbg_ng': 'swarming_gn_debug_trybot',
887 'linux_chromium_gn_chromeos_dbg': 'chromeos_gn_debug_bot',
888 'linux_chromium_gn_chromeos_rel': 'chromeos_ozone_gn_release_trybot',
889 'linux_chromium_gn_chromeos_variable': 'findit',
890 'linux_chromium_gn_upload': 'gn_linux_upload', 495 'linux_chromium_gn_upload': 'gn_linux_upload',
496 'linux_chromium_headless_dbg': '//build/args/bots/tryserver.chromium.linux /headless_linux_dbg_trybot.gn',
891 497
892 # This is intentionally a release_bot and not a release_trybot; 498 # This is intentionally a release_bot and not a release_trybot;
893 # enabling DCHECKs seems to cause flaky failures that don't show up 499 # enabling DCHECKs seems to cause flaky failures that don't show up
894 # on the continuous builder. 500 # on the continuous builder.
895 'linux_chromium_msan_rel_ng': 'swarming_msan_gn_release_bot', 501 'linux_chromium_msan_rel_ng': 'msan_release_bot',
896 502
897 'linux_chromium_rel_ng': 'swarming_gpu_tests_gn_release_trybot', 503 'linux_chromium_rel_ng': 'gpu_tests_release_trybot',
898 'linux_chromium_tsan_rel_ng': 504 'linux_chromium_tsan_rel_ng': 'tsan_disable_nacl_release_trybot',
899 'swarming_tsan_disable_nacl_gn_release_trybot',
900 'linux_chromium_variable': 'findit',
901 'linux_chromium_variable_32': 'findit',
902 'linux_chromium_variable_chrome': 'findit',
903 'linux_chromium_variable_clobber': 'findit',
904 'linux_chromium_variable_32_chrome': 'findit',
905 'linux_chromium_variable_32_clobber': 'findit',
906 'linux_chromium_webkit_asan_variable': 'findit',
907 'linux_chromium_webkit_leak_variable': 'findit',
908 'linux_chromium_webkit_msan_variable': 'findit',
909 'linux_chromium_webkit_variable': 'findit',
910 'linux_chromiumos_full_variable': 'findit',
911 505
912 # This is 'release_bot' rather than 'release_trybot' because 506 # This is 'release_bot' rather than 'release_trybot' because
913 # 'release_trybot' includes 'dcheck_always_on', which might cause 507 # 'release_trybot' includes 'dcheck_always_on', which might cause
914 # some layout test results to be different than for normal release 508 # some layout test results to be different than for normal release
915 # builds (and we only store baselines for release builds). 509 # builds (and we only store baselines for release builds).
916 'linux_layout_tests_slimming_paint_v2': 'swarming_gn_release_bot', 510 'linux_layout_tests_slimming_paint_v2': 'release_bot',
917 511
918 'linux_chromium_headless_dbg': 512 'linux_nacl_sdk_build': 'release_bot',
919 ('//build/args/bots/tryserver.chromium.linux/' 513 'linux_nacl_sdk': 'release_bot',
920 'headless_linux_dbg_trybot.gn'), 514 'linux_optional_gpu_tests_rel': 'gpu_fyi_tests_release_trybot',
921 515 'linux_site_isolation': 'release_trybot',
922 'linux_nacl_sdk_build': 'gn_release_bot', 516 'linux_upload_clang': 'release_bot',
923 'linux_nacl_sdk': 'gn_release_bot',
924 'linux_optional_gpu_tests_rel':
925 'swarming_gpu_fyi_tests_gn_release_trybot',
926 'linux_site_isolation': 'gn_release_trybot',
927 'linux_upload_clang': 'gn_release_bot',
928 }, 517 },
929 518
930 'tryserver.chromium.mac': { 519 'tryserver.chromium.mac': {
931 'ios-device': 'ios_gn', 520 'ios-device': 'ios',
932 'ios-device-gn': 'ios_gn', 521 'ios-device-gn': 'ios',
933 'ios-simulator': 'ios_gn', 522 'ios-simulator': 'ios',
934 'ios-simulator-cronet': 'ios_gn', 523 'ios-simulator-cronet': 'ios',
935 'ios-simulator-gn': 'ios_gn', 524 'ios-simulator-gn': 'ios',
936 'ios-simulator-swarming': 'ios_gn', 525 'ios-simulator-swarming': 'ios',
937 'mac_chromium_10.10_rel_ng': 'swarming_gpu_tests_gn_release_trybot', 526 'mac_chromium_10.10_rel_ng': 'gpu_tests_release_trybot',
938 'mac_chromium_10.10_macviews': 'mac_views_browser_gn_release_trybot', 527 'mac_chromium_10.10_macviews': 'mac_views_browser_release_trybot',
939 'mac_chromium_archive_rel_ng': 'noswarming_gn_release_bot_mac_strip', 528 'mac_chromium_archive_rel_ng': 'release_bot_mac_strip',
940 'mac_chromium_asan_rel_ng': 529 'mac_chromium_asan_rel_ng': 'asan_dcheck_disable_nacl_release_bot',
941 'swarming_asan_dcheck_gn_disable_nacl_release_bot', 530 'mac_chromium_compile_dbg_ng': 'debug_trybot',
942 'mac_chromium_asan_variable': 'findit', 531 'mac_chromium_compile_rel_ng': 'gpu_tests_release_trybot',
943 'mac_chromium_compile_dbg_ng': 'swarming_gn_debug_trybot', 532 'mac_chromium_dbg_ng': 'debug_trybot',
944 'mac_chromium_compile_rel_ng': 'swarming_gpu_tests_gn_release_trybot', 533 'mac_chromium_gn_upload': 'release_bot',
945 'mac_chromium_dbg_ng': 'swarming_gn_debug_trybot', 534 'mac_chromium_rel_ng': 'gpu_tests_release_trybot',
946 'mac_chromium_gyp_dbg': 'swarming_gyp_debug_trybot', 535 'mac_nacl_sdk': 'release_bot',
947 'mac_chromium_gyp_rel': 'swarming_gyp_release_trybot', 536 'mac_nacl_sdk_build': 'release_bot',
948 'mac_chromium_gn_upload': 'gn_release_bot', 537 'mac_optional_gpu_tests_rel': 'gpu_fyi_tests_release_trybot',
949 'mac_chromium_rel_ng': 'swarming_gpu_tests_gn_release_trybot', 538 'mac_upload_clang': 'release_bot',
950 'mac_chromium_variable': 'findit',
951 'mac_chromium_variable_10.10': 'findit',
952 'mac_chromium_variable_10.10_layout': 'findit',
953 'mac_chromium_variable_10.11': 'findit',
954 'mac_chromium_variable_10.11_layout': 'findit',
955 'mac_chromium_variable_archive': 'findit',
956 'mac_chromium_variable_chrome': 'findit',
957 'mac_chromium_variable_gn': 'findit',
958 'mac_chromium_variable_layout': 'findit',
959 'mac_nacl_sdk': 'gn_release_bot',
960 'mac_nacl_sdk_build': 'gn_release_bot',
961 'mac_optional_gpu_tests_rel': 'swarming_gpu_fyi_tests_gn_release_trybot',
962 'mac_upload_clang': 'gn_release_bot',
963 }, 539 },
964 540
965 'tryserver.chromium.perf': { 541 'tryserver.chromium.perf': {
966 'android_arm64_perf_bisect_builder': 542 'android_arm64_perf_bisect_builder': 'official_goma_minimal_symbols_androi d_arm64',
967 'gn_official_goma_minimal_symbols_android_arm64', 543 'android_fyi_perf_bisect': 'official_goma_minimal_symbols_android',
968 'android_fyi_perf_bisect': 'gn_official_goma_minimal_symbols_android', 544 'android_nexus5X_perf_bisect': 'official_goma_minimal_symbols_android',
969 'android_nexus5X_perf_bisect': 545 'android_nexus5_perf_bisect': 'official_goma_minimal_symbols_android',
970 'gn_official_goma_minimal_symbols_android', 546 'android_nexus6_perf_bisect': 'official_goma_minimal_symbols_android',
971 'android_nexus5_perf_bisect': 'gn_official_goma_minimal_symbols_android', 547 'android_nexus7_perf_bisect': 'official_goma_minimal_symbols_android',
972 'android_nexus6_perf_bisect': 'gn_official_goma_minimal_symbols_android', 548 'android_nexus9_perf_bisect': 'official_goma_minimal_symbols_android_arm64 ',
973 'android_nexus7_perf_bisect': 'gn_official_goma_minimal_symbols_android', 549 'android_one_perf_bisect': 'official_goma_minimal_symbols_android',
974 'android_nexus9_perf_bisect': 550 'android_perf_bisect_builder': 'official_goma_minimal_symbols_android',
975 'gn_official_goma_minimal_symbols_android_arm64', 551 'android_s5_perf_bisect': 'official_goma_minimal_symbols_android',
976 'android_one_perf_bisect': 'gn_official_goma_minimal_symbols_android', 552 'android_s5_perf_cq': 'official_goma_minimal_symbols_android',
977 'android_perf_bisect_builder': 553 'android_webview_arm64_aosp_perf_bisect': 'official_goma_minimal_symbols_a ndroid',
978 'gn_official_goma_minimal_symbols_android', 554 'linux_fyi_perf_bisect': 'official_goma',
979 'android_s5_perf_bisect': 'gn_official_goma_minimal_symbols_android', 555 'linux_perf_bisect': 'official_goma',
980 'android_s5_perf_cq': 'gn_official_goma_minimal_symbols_android', 556 'linux_perf_bisect_builder': 'official_goma',
981 'android_webview_arm64_aosp_perf_bisect': 557 'linux_perf_cq': 'official_goma',
982 'gn_official_goma_minimal_symbols_android', 558 'mac_10_10_perf_bisect': 'official_goma',
983 'linux_fyi_perf_bisect': 'gn_official_goma', 559 'mac_10_11_perf_bisect': 'official_goma',
984 'linux_perf_bisect': 'gn_official_goma', 560 'mac_fyi_perf_bisect': 'official_goma',
985 'linux_perf_bisect_builder': 'gn_official_goma', 561 'mac_hdd_perf_bisect': 'official_goma',
986 'linux_perf_cq': 'gn_official_goma', 562 'mac_perf_bisect_builder': 'official_goma',
987 'mac_10_10_perf_bisect': 'gn_official_goma', 563 'mac_retina_perf_bisect': 'official_goma',
988 'mac_10_11_perf_bisect': 'gn_official_goma', 564 'mac_retina_perf_cq': 'official_goma',
989 'mac_fyi_perf_bisect': 'gn_official_goma', 565 'win_8_perf_bisect': 'official_goma_x86',
990 'mac_hdd_perf_bisect': 'gn_official_goma', 566 'win_fyi_perf_bisect': 'official_goma_x86',
991 'mac_perf_bisect_builder': 'gn_official_goma', 567 'win_perf_bisect': 'official_goma_x86',
992 'mac_retina_perf_bisect': 'gn_official_goma', 568 'win_perf_bisect_builder': 'official_goma_x86',
993 'mac_retina_perf_cq': 'gn_official_goma', 569 'win_x64_perf_bisect': 'official_goma',
994 'win_8_perf_bisect': 'gn_official_goma_minimal_symbols_x86', 570 'winx64_10_perf_bisect': 'official_goma',
995 'win_fyi_perf_bisect': 'gn_official_goma_minimal_symbols_x86', 571 'winx64_10_perf_cq': 'official_goma',
996 'win_perf_bisect': 'gn_official_goma_minimal_symbols_x86', 572 'winx64_bisect_builder': 'official_goma',
997 'win_perf_bisect_builder': 'gn_official_goma_minimal_symbols_x86', 573 'winx64_zen_perf_bisect': 'official_goma',
998 'win_x64_perf_bisect': 'gn_official_goma_minimal_symbols_x64', 574 'winx64ati_perf_bisect': 'official_goma',
999 'winx64_10_perf_bisect': 'gn_official_goma_minimal_symbols_x64', 575 'winx64intel_perf_bisect': 'official_goma',
1000 'winx64_10_perf_cq': 'gn_official_goma_minimal_symbols_x64', 576 'winx64nvidia_perf_bisect': 'official_goma',
1001 'winx64_bisect_builder': 'gn_official_goma_minimal_symbols_x64',
1002 'winx64_zen_perf_bisect': 'gn_official_goma_minimal_symbols_x64',
1003 'winx64ati_perf_bisect': 'gn_official_goma_minimal_symbols_x64',
1004 'winx64intel_perf_bisect': 'gn_official_goma_minimal_symbols_x64',
1005 'winx64nvidia_perf_bisect': 'gn_official_goma_minimal_symbols_x64',
1006 }, 577 },
1007 578
1008 'tryserver.chromium.win': { 579 'tryserver.chromium.win': {
1009 'win10_chromium_x64_rel_ng': 'swarming_gn_release_trybot_x64', 580 'win10_chromium_x64_rel_ng': 'release_trybot',
1010 'win10_chromium_x64_rel_ng_exp': 'swarming_gn_release_trybot_x64', 581 'win10_chromium_x64_rel_ng_exp': 'release_trybot',
1011 'win8_chromium_gn_upload': 'gn_release_bot_minimal_symbols_x86', 582 'win8_chromium_gn_upload': 'release_bot_x86',
1012 'win8_chromium_gyp_dbg': 'swarming_gyp_debug_trybot_x86', 583 'win_x64_archive': 'release_trybot',
1013 'win8_chromium_gyp_rel': 'swarming_gyp_release_trybot_x86', 584 'win_archive': 'release_trybot_x86',
1014 'win_x64_archive': 'noswarming_gn_release_trybot_x64', 585 'win_chromium_compile_dbg_ng': 'debug_trybot_x86',
1015 'win_archive': 'noswarming_gn_release_trybot_x86', 586 'win_chromium_compile_rel_ng': 'gpu_tests_release_trybot_x86',
1016 'win_chromium_compile_dbg_ng': 'swarming_gn_debug_trybot_x86', 587 'win_chromium_dbg_ng': 'debug_trybot_x86',
1017 'win_chromium_compile_rel_ng': 588 'win_chromium_rel_ng': 'gpu_tests_release_trybot_x86',
1018 'swarming_gpu_tests_gn_release_trybot_x86', 589 'win_chromium_syzyasan_rel': 'syzyasan_no_pch_release_x86',
1019 'win_chromium_dbg_ng': 'swarming_gn_debug_trybot_x86', 590 'win_chromium_x64_rel_ng': 'release_trybot',
1020 'win_chromium_rel_ng': 'swarming_gpu_tests_gn_release_trybot_x86',
1021 'win_chromium_syzyasan_rel': 'gn_syzyasan_no_pch_release_x86',
1022 'win_chromium_variable': 'findit',
1023 'win_chromium_variable_archive': 'findit',
1024 'win_chromium_variable_chrome': 'findit',
1025 'win_chromium_variable_clang': 'findit',
1026 'win_chromium_variable_gn': 'findit',
1027 'win_chromium_variable_webkit_builder': 'findit',
1028 'win_chromium_variable_webkit_layout': 'findit',
1029 'win_chromium_variable_webkit_win7_builder': 'findit',
1030 'win_chromium_variable_webkit_win7_builder_x64': 'findit',
1031 'win_chromium_x64_rel_ng': 'swarming_gn_release_trybot_x64',
1032 'win_clang': 'win_clang_debug_bot', 591 'win_clang': 'win_clang_debug_bot',
1033 'win_clang_dbg': 'swarming_gn_clang_debug_trybot_x86', 592 'win_clang_dbg': 'clang_debug_trybot_x86',
1034 'win_clang_rel': 'swarming_gn_clang_official_release_trybot_x86', 593 'win_clang_rel': 'clang_official_release_trybot_x86',
1035 'win_clang_x64_dbg': 'win_clang_debug_bot', 594 'win_clang_x64_dbg': 'win_clang_debug_bot',
1036 'win_clang_x64_rel': 'swarming_gn_clang_official_release_trybot_x64', 595 'win_clang_x64_rel': 'clang_official_release_trybot',
1037 'win_nacl_sdk': 'gn_release_bot_minimal_symbols_x86', 596 'win_nacl_sdk': 'release_bot_x86',
1038 'win_nacl_sdk_build': 'gn_release_bot_minimal_symbols_x86', 597 'win_nacl_sdk_build': 'release_bot_x86',
1039 'win_optional_gpu_tests_rel': 598 'win_optional_gpu_tests_rel': 'gpu_tests_deqp_gles_release_trybot_x86',
1040 'swarming_gpu_tests_deqp_gles_gn_release_trybot_x86', 599 'win_pgo': [ 'official_optimize_chrome_pgo_phase_1_x86', 'official_optimiz e_chrome_pgo_phase_2_x86' ],
1041 'win_pgo': [ 600 'win_upload_clang': 'release_bot',
1042 'gn_official_optimize_chrome_pgo_phase_1_x86', 601 'win_chrome_official': 'official_goma_x86',
1043 'gn_official_optimize_chrome_pgo_phase_2_x86',
1044 ],
1045 'win_upload_clang': 'gn_release_bot',
1046 'win_chrome_official': 'gn_official_goma_minimal_symbols_x86',
1047 'win_x64_chromium_variable_builder': 'findit',
1048 }, 602 },
1049 603
1050 'tryserver.v8': { 604 'tryserver.v8': {
1051 'v8_android_chromium_gn_dbg': 'android_gn_debug_bot', 605 'v8_android_chromium_gn_dbg': 'android_debug_bot',
1052 'v8_linux_blink_rel': 'swarming_gn_release_trybot_x64', 606 'v8_linux_blink_rel': 'release_trybot',
1053 'v8_linux_chromium_gn_rel': 'gn_release_trybot', 607 'v8_linux_chromium_gn_rel': 'release_trybot',
1054 }, 608 },
1055 }, 609 },
1056 610
1057 611
1058 # This is the list of configs that you can pass to mb; each config 612 # This is the list of configs that you can pass to mb; each config
1059 # represents a particular combination of GYP_DEFINES/gn args that 613 # represents a particular combination of gn args that
1060 # we must support. A given config *may* be platform-specific but 614 # we must support. A given config *may* be platform-specific but
1061 # is not necessarily so (i.e., we might have mac, win, and linux 615 # is not necessarily so (i.e., we might have mac, win, and linux
1062 # bots all using the 'gn_release_bot' config). 616 # bots all using the 'release_bot' config).
1063 'configs': { 617 'configs': {
1064 'android_cast_gn_debug_static_bot': [ 618 'android_cast_debug_static_bot': [
1065 'android', 'cast', 'gn', 'clang', 'debug_static_bot', 619 'android', 'cast', 'clang', 'debug_static_bot',
1066 ], 620 ],
1067 621
1068 'android_clang_asan_errorprone_findbugs_gn_debug_bot_minimal_symbols': [ 622 'android_clang_asan_errorprone_findbugs_debug_bot_minimal_symbols': [
1069 'android', 'clang', 'asan', 'errorprone', 'findbugs', 'gn', 623 'android', 'clang', 'asan', 'errorprone', 'findbugs', 'debug_bot', 'minima l_symbols',
1070 'debug_bot_minimal_symbols', 624 ],
1071 ], 625
1072 626 'android_clang_asan_errorprone_findbugs_debug_trybot': [
1073 'android_clang_asan_errorprone_findbugs_gn_debug_trybot': [ 627 'android', 'clang', 'asan', 'errorprone', 'findbugs', 'debug_trybot',
1074 'android', 'clang', 'asan', 'errorprone', 'findbugs', 'gn',
1075 'debug_trybot',
1076 ], 628 ],
1077 629
1078 'android_clang_tot_asan': [ 630 'android_clang_tot_asan': [
1079 'android_without_codecs', 'clang_tot', 'asan', 'gn', 631 'android_without_codecs', 'clang_tot', 'asan', 'shared', 'debug', 'minimal _symbols',
1080 'shared', 'debug', 'minimal_symbols',
1081 ], 632 ],
1082 633
1083 'android_clang_tot_dbg': [ 634 'android_clang_tot_dbg': [
1084 'android_without_codecs', 'clang_tot', 'gn', 635 'android_without_codecs', 'clang_tot', 'shared', 'debug',
1085 'shared', 'debug', 636 ],
1086 ], 637
1087 638 'android_cronet_data_reduction_proxy_release_bot_minimal_symbols_arm_no_neon ': [
1088 'android_cronet_data_reduction_proxy_gn_release_bot_minimal_symbols_arm_no_n eon': [ 639 'android', 'cronet', 'data_reduction_proxy', 'release_bot', 'minimal_symbo ls', 'arm_no_neon',
1089 'android', 'cronet', 'data_reduction_proxy', 'gn', 640 ],
1090 'release_bot_minimal_symbols', 'arm_no_neon' 641
1091 ], 642 'android_cronet_debug_static_bot_arm64': [
1092 643 'android', 'cronet', 'debug_static_bot', 'arm64',
1093 'android_cronet_gn_debug_static_bot_arm_no_neon': [ 644 ],
1094 'android', 'cronet', 'gn', 'debug_static_bot', 'arm_no_neon' 645
1095 ], 646 'android_cronet_debug_static_bot_arm_no_neon': [
1096 647 'android', 'cronet', 'debug_static_bot', 'arm_no_neon',
1097 'android_cronet_gn_debug_static_bot_arm64': [ 648 ],
1098 'android', 'cronet', 'gn', 'debug_static_bot', 'arm64' 649
1099 ], 650 'android_cronet_debug_static_bot_x86': [
1100 651 'android', 'cronet', 'debug_static_bot', 'x86',
1101 'android_cronet_gn_debug_static_bot_x86': [ 652 ],
1102 'android', 'cronet', 'gn', 'debug_static_bot', 'x86' 653
1103 ], 654 'android_cronet_data_reduction_proxy_release_bot_minimal_symbols_arm_no_neon ': [
1104 655 'android', 'cronet', 'data_reduction_proxy', 'release_bot', 'minimal_symbo ls', 'arm_no_neon',
1105 'android_cronet_gn_release_bot_minimal_symbols_arm_no_neon': [ 656 ],
1106 'android', 'cronet', 'gn', 'release_bot_minimal_symbols', 'arm_no_neon' 657
1107 ], 658 'android_cronet_debug_static_bot_arm64': [
1108 659 'android', 'cronet', 'debug_static_bot', 'arm64',
1109 'android_cronet_gn_release_bot_minimal_symbols_arm64': [ 660 ],
1110 'android', 'cronet', 'gn', 'release_bot_minimal_symbols', 'arm64' 661
1111 ], 662 'android_cronet_debug_static_bot_arm_no_neon': [
1112 663 'android', 'cronet', 'debug_static_bot', 'arm_no_neon',
1113 'android_cronet_gn_release_bot_minimal_symbols_armv6': [ 664 ],
1114 'android', 'cronet', 'gn', 'release_bot_minimal_symbols', 'armv6' 665
1115 ], 666 'android_cronet_debug_static_bot_x86': [
1116 667 'android', 'cronet', 'debug_static_bot', 'x86',
1117 'android_cronet_gn_release_bot_minimal_symbols_arm_no_neon_clang_asan': [ 668 ],
1118 'android', 'cronet', 'gn', 'release_bot_minimal_symbols', 'arm_no_neon', 669
1119 'clang', 'asan' 670 'android_cronet_release_bot_minimal_symbols_arm64': [
1120 ], 671 'android', 'cronet', 'release_bot', 'minimal_symbols', 'arm64',
1121 672 ],
1122 'android_cronet_gn_release_bot_minimal_symbols_mipsel': [ 673
1123 'android', 'cronet', 'gn', 'release_bot_minimal_symbols', 'mipsel' 674 'android_cronet_release_bot_minimal_symbols_armv6': [
1124 ], 675 'android', 'cronet', 'release_bot', 'minimal_symbols', 'armv6',
1125 676 ],
1126 'android_cronet_gn_release_bot_minimal_symbols_x86': [ 677
1127 'android', 'cronet', 'gn', 'release_bot_minimal_symbols', 'x86' 678 'android_cronet_release_bot_minimal_symbols_arm_no_neon': [
1128 ], 679 'android', 'cronet', 'release_bot', 'minimal_symbols', 'arm_no_neon',
1129 680 ],
1130 'android_cronet_gn_release_trybot_arm_no_neon': [ 681
1131 'android', 'cronet', 'gn', 'release_trybot', 'arm_no_neon' 682 'android_cronet_release_bot_minimal_symbols_arm_no_neon_clang_asan': [
1132 ], 683 'android', 'cronet', 'release_bot', 'minimal_symbols', 'arm_no_neon', 'cla ng', 'asan',
1133 684 ],
1134 'android_gn_debug_bot': [ 685
1135 'android', 'gn', 'debug_bot', 686 'android_cronet_release_bot_minimal_symbols_mipsel': [
1136 ], 687 'android', 'cronet', 'release_bot', 'minimal_symbols', 'mipsel',
1137 688 ],
1138 'android_gn_debug_static_bot': [ 689
1139 'android', 'gn', 'debug_static_bot', 690 'android_cronet_release_bot_minimal_symbols_x86': [
1140 ], 691 'android', 'cronet', 'release_bot', 'minimal_symbols', 'x86',
1141 692 ],
1142 'android_gn_debug_static_bot_arm64': [ 693
1143 'android', 'gn', 'debug_static_bot', 'arm64', 694 'android_cronet_release_trybot_arm_no_neon': [
1144 ], 695 'android', 'cronet', 'release_trybot', 'arm_no_neon',
1145 696 ],
1146 'android_gn_debug_static_bot_x64': [ 697
1147 'android', 'gn', 'debug_static_bot', 'x64', 698 'android_debug_bot': [
1148 ], 699 'android', 'debug_bot',
1149 700 ],
1150 'android_gn_debug_static_bot_x86': [ 701
1151 'android', 'gn', 'debug_static_bot', 'x86', 702 'android_debug_static_bot': [
1152 ], 703 'android', 'debug_static_bot',
1153 704 ],
1154 'android_gn_debug_static_bot_vr_shell': [ 705
1155 'android', 'gn', 'debug_static_bot', 'vr_shell', 706 'android_debug_static_bot_arm64': [
1156 ], 707 'android', 'debug_static_bot', 'arm64',
1157 708 ],
1158 'android_gn_debug_static_minimal_symbols_mipsel': [ 709
1159 'android', 'gn', 'debug', 'static', 'minimal_symbols', 'mipsel', 710 'android_debug_trybot': [
1160 ], 711 'android', 'debug_trybot',
1161 712 ],
1162 'android_gn_debug_trybot_java_coverage': [ 713
1163 'android', 'gn', 'debug_trybot', 'java_coverage', 714 'android_debug_trybot_arm64': [
1164 ], 715 'android', 'debug_trybot', 'arm64',
1165 716 ],
1166 'android_gn_debug_trybot_mipsel': [ 717
1167 'android', 'gn', 'debug_trybot', 'mipsel', 718 'android_release_bot_minimal_symbols': [
1168 ], 719 'android', 'release_bot', 'minimal_symbols',
1169 720 ],
1170 'android_gn_debug_trybot_x64': [ 721
1171 'android', 'gn', 'debug_trybot', 'x64', 722 'android_release_bot_minimal_symbols_arm64': [
1172 ], 723 'android', 'release_bot', 'minimal_symbols', 'arm64',
1173 724 ],
1174 'android_gn_debug_trybot_x86': [ 725
1175 'android', 'gn', 'debug_trybot', 'x86', 726 'android_release_trybot': [
1176 ], 727 'android', 'release_trybot',
1177 728 ],
1178 'android_gn_release_bot_minimal_symbols': [ 729
1179 'android', 'gn', 'release_bot_minimal_symbols', 730 'android_release_trybot_arm64': [
1180 ], 731 'android', 'release_trybot', 'arm64',
1181 732 ],
1182 'android_gn_release_trybot': [ 733
1183 'android', 'gn', 'release_trybot', 734 'android_debug_static_bot_x64': [
1184 ], 735 'android', 'debug_static_bot', 'x64',
1185 736 ],
1186 'android_gn_release_trybot_arm64': [ 737
1187 'android', 'gn', 'release_trybot', 'arm64', 738 'android_debug_static_bot_x86': [
1188 ], 739 'android', 'debug_static_bot', 'x86',
1189 740 ],
1190 'android_without_codecs_gn_release_bot_minimal_symbols': [ 741
1191 'android_without_codecs', 'gn', 'release_bot_minimal_symbols', 742 'android_debug_static_bot_vr_shell': [
1192 ], 743 'android', 'debug_static_bot', 'vr_shell',
1193 744 ],
1194 'cast_gn_release_bot': [ 745
1195 'cast', 'gn', 'release_bot', 746 'android_debug_static_minimal_symbols_mipsel': [
1196 ], 747 'android', 'debug', 'static', 'minimal_symbols', 'mipsel',
1197 748 ],
1198 'cast_gn_release_trybot': [ 749
1199 'cast', 'gn', 'release_trybot', 750 'android_debug_trybot_java_coverage': [
1200 ], 751 'android', 'debug_trybot', 'java_coverage',
1201 752 ],
1202 'chrome_with_codecs_blink_logging_gn_release_trybot': [ 753
1203 'chrome_with_codecs', 'blink_logging', 'gn', 'release_trybot', 754 'android_debug_trybot_mipsel': [
1204 ], 755 'android', 'debug_trybot', 'mipsel',
1205 756 ],
1206 'chrome_with_codecs_blink_logging_gn_release_trybot_x86': [ 757
1207 'chrome_with_codecs', 'blink_logging', 'gn', 'release_trybot', 'x86', 758 'android_debug_trybot_x64': [
1208 ], 759 'android', 'debug_trybot', 'x64',
1209 760 ],
1210 'chromeos_gn_debug_bot': [ 761
1211 'chromeos', 'gn', 'debug_bot', 762 'android_debug_trybot_x86': [
1212 ], 763 'android', 'debug_trybot', 'x86',
1213 764 ],
1214 'chromeos_ozone_gn_release_bot': [ 765
1215 'chromeos', 'ozone', 'gn', 'release_bot', 766 'android_release_bot_minimal_symbols': [
1216 ], 767 'android', 'release_bot', 'minimal_symbols',
1217 768 ],
1218 'chromeos_ozone_gn_release_trybot': [ 769
1219 'chromeos', 'ozone', 'gn', 'release_trybot', 770 'android_release_trybot': [
771 'android', 'release_trybot',
772 ],
773
774 'android_release_trybot_arm64': [
775 'android', 'release_trybot', 'arm64',
776 ],
777
778 'android_without_codecs_release_bot_minimal_symbols': [
779 'android_without_codecs', 'release_bot', 'minimal_symbols',
780 ],
781
782 'asan_clang_edge_fuzzer_static_v8_heap_x86_full_symbols_release': [
783 'asan', 'clang_tot', 'edge', 'fuzzer', 'static', 'v8_heap', 'full_symbols' , 'release', 'x86',
784 ],
785
786 'asan_clang_shared_v8_heap_x86_full_symbols_release': [
787 'asan', 'clang_tot', 'shared', 'v8_heap', 'full_symbols', 'release', 'x86' ,
788 ],
789
790 'asan_clang_fuzzer_static_v8_heap_x86_full_symbols_release': [
791 'asan', 'clang_tot', 'fuzzer', 'static', 'v8_heap', 'full_symbols', 'relea se', 'x86',
792 ],
793
794 'asan_dcheck_disable_nacl_release_bot': [
795 'asan', 'dcheck_always_on', 'disable_nacl', 'release_bot',
796 ],
797
798 'asan_disable_nacl_clang_tot_full_symbols_static_release': [
799 'asan', 'disable_nacl', 'clang_tot', 'full_symbols', 'static', 'release',
800 ],
801
802 'asan_disable_nacl_edge_fuzzer_v8_heap_chrome_with_codecs_release_bot': [
803 'asan', 'disable_nacl', 'edge', 'fuzzer', 'v8_heap', 'chrome_with_codecs', 'release_bot',
804 ],
805
806 'asan_disable_nacl_edge_fuzzer_v8_heap_debug_symbols_static_bot': [
807 'asan', 'disable_nacl', 'edge', 'fuzzer', 'v8_heap', 'debug_symbols_static _bot',
808 ],
809
810 'asan_disable_nacl_edge_fuzzer_v8_heap_release_bot': [
811 'asan', 'disable_nacl', 'edge', 'fuzzer', 'v8_heap', 'release_bot',
812 ],
813
814 'asan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid': [
815 'asan', 'edge', 'fuzzer', 'v8_heap', 'chromeos_codecs', 'release_bot', 'hy brid',
816 ],
817
818 'asan_edge_fuzzer_v8_heap_release_bot_hybrid': [
819 'asan', 'edge', 'fuzzer', 'v8_heap', 'release_bot', 'hybrid',
820 ],
821
822 'asan_edge_fuzzer_v8_heap_release_bot_x86': [
823 'clang', 'asan', 'edge', 'fuzzer', 'v8_heap', 'release_bot', 'x86',
824 ],
825
826 'asan_edge_v8_heap_debug_bot_hybrid': [
827 'asan', 'edge', 'v8_heap', 'debug_bot', 'hybrid',
828 ],
829
830 'asan_full_symbols_disable_nacl_release_bot_dcheck_always_on': [
831 'asan', 'full_symbols', 'disable_nacl', 'release_bot', 'dcheck_always_on',
832 ],
833
834 'asan_fuzzer_v8_heap_chrome_with_codecs_release_bot_x86': [
835 'clang', 'asan', 'fuzzer', 'v8_heap', 'chrome_with_codecs', 'release_bot', 'x86',
836 ],
837
838 'asan_fuzzer_v8_heap_release_bot_x86': [
839 'clang', 'asan', 'fuzzer', 'v8_heap', 'release_bot', 'x86',
840 ],
841
842 'asan_lsan_chromeos_release_trybot': [
843 'asan', 'lsan', 'chromeos', 'release_trybot',
844 ],
845
846 'asan_lsan_edge_debug_bot': [
847 'asan', 'lsan', 'edge', 'debug_bot',
848 ],
849
850 'asan_lsan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot': [
851 'asan', 'lsan', 'edge', 'v8_heap', 'chromeos_codecs', 'release_bot',
852 ],
853
854 'asan_lsan_edge_fuzzer_v8_heap_release_bot': [
855 'asan', 'lsan', 'edge', 'fuzzer', 'v8_heap', 'release_bot',
856 ],
857
858 'asan_lsan_release_bot': [
859 'asan', 'lsan', 'release_bot',
860 ],
861
862 'asan_lsan_release_trybot': [
863 'asan', 'lsan', 'release_trybot',
864 ],
865
866 'cast_release_bot': [
867 'cast', 'release_bot',
868 ],
869
870 'cast_release_trybot': [
871 'cast', 'release_trybot',
872 ],
873
874 'cfi_full_cfi_diag_release_static': [
875 'cfi_full', 'cfi_diag', 'release', 'static',
876 ],
877
878 'cfi_full_clang_tot_release_static': [
879 'cfi_full', 'clang_tot', 'release', 'static',
880 ],
881
882 'cfi_full_release_static': [
883 'cfi_full', 'release', 'static',
884 ],
885
886 'cfi_full_release_static_dcheck_always_on': [
887 'cfi_full', 'release', 'static', 'dcheck_always_on',
888 ],
889
890 'cfi_release_static': [
891 'cfi', 'release', 'static',
892 ],
893
894 'chrome_with_codecs_blink_logging_release_trybot': [
895 'chrome_with_codecs', 'blink_logging', 'release_trybot',
896 ],
897
898 'chrome_with_codecs_blink_logging_release_trybot_x86': [
899 'chrome_with_codecs', 'blink_logging', 'release_trybot', 'x86',
900 ],
901
902 'chromeos_asan_lsan_edge_fuzzer_v8_heap_release_bot': [
903 'chromeos', 'asan', 'lsan', 'edge', 'fuzzer', 'v8_heap', 'release_bot',
904 ],
905
906 'chromeos_msan_release_bot': [
907 'chromeos', 'msan', 'release_bot',
908 ],
909
910 'chromeos_with_codecs_debug_bot': [
911 'chromeos_with_codecs', 'debug_bot',
912 ],
913
914 'chromeos_with_codecs_debug_trybot': [
915 'chromeos_with_codecs', 'debug_trybot',
916 ],
917
918 'chromeos_with_codecs_ozone_release_bot': [
919 'chromeos_with_codecs', 'ozone', 'release_bot',
920 ],
921
922 'chromeos_with_codecs_ozone_release_trybot': [
923 'chromeos_with_codecs', 'ozone', 'release_trybot',
924 ],
925
926 'chromeos_with_codecs_release_bot': [
927 'chromeos_with_codecs', 'release_bot',
928 ],
929
930 'chromeos_with_codecs_release_trybot': [
931 'chromeos_with_codecs', 'release_trybot',
932 ],
933
934 'clang_debug_trybot_x86': [
935 'clang', 'debug_trybot', 'x86',
936 ],
937
938 'clang_debug_bot_minimal_symbols_x86': [
939 'clang', 'debug_bot', 'minimal_symbols', 'x86',
940 ],
941
942 'clang_release_bot_minimal_symbols_x86': [
943 'clang', 'release_bot', 'minimal_symbols', 'x86',
944 ],
945
946 'clang_minimal_symbols_shared_release_bot_x86': [
947 'clang', 'minimal_symbols', 'shared_release_bot', 'x86',
948 ],
949
950 'clang_official_release_bot_minimal_symbols': [
951 'clang', 'official', 'release_bot', 'minimal_symbols',
952 ],
953
954 'clang_official_release_bot_minimal_symbols_x86': [
955 'clang', 'official', 'release_bot', 'minimal_symbols', 'x86',
956 ],
957
958 'clang_official_optimize_release_bot_minimal_symbols_x86': [
959 'clang', 'official_optimize', 'release_bot', 'minimal_symbols', 'x86',
960 ],
961
962 'clang_official_release_trybot': [
963 'clang', 'official', 'release_trybot',
964 ],
965
966 'clang_official_release_trybot_x86': [
967 'clang', 'official', 'release_trybot', 'x86',
968 ],
969
970 'clang_minimal_symbols_shared_release_bot': [
971 'clang', 'minimal_symbols', 'shared_release_bot',
972 ],
973
974 'clang_tot_asan_lsan_static_release': [
975 'clang_tot', 'asan', 'lsan', 'static', 'release',
976 ],
977
978 'clang_tot_edge_ubsan_no_recover_hack_static_release': [
979 'clang_tot', 'edge', 'ubsan_no_recover_hack', 'static', 'release',
980 ],
981
982 'clang_tot_linux_full_symbols_shared_release': [
983 # Enable debug info, as on official builders, to catch issues with
984 # optimized debug info.
985 'clang_tot', 'full_symbols', 'shared', 'release',
986 ],
987
988 'clang_tot_minimal_symbols_shared_debug': [
989 'clang_tot', 'minimal_symbols', 'shared', 'debug',
990 ],
991
992 'clang_tot_minimal_symbols_shared_debug_use_lld': [
993 'clang_tot', 'minimal_symbols', 'shared', 'debug', 'use_lld',
994 ],
995
996 'clang_tot_minimal_symbols_shared_debug_use_lld_x86': [
997 'clang_tot', 'minimal_symbols', 'shared', 'debug', 'use_lld', 'x86',
998 ],
999
1000 'clang_tot_minimal_symbols_shared_debug': [
1001 'clang_tot', 'minimal_symbols', 'shared', 'debug',
1002 ],
1003
1004 'clang_tot_minimal_symbols_shared_debug_x86': [
1005 'clang_tot', 'minimal_symbols', 'shared', 'debug', 'x86',
1006 ],
1007
1008 'clang_tot_minimal_symbols_shared_release_use_lld': [
1009 'clang_tot', 'minimal_symbols', 'shared', 'release', 'use_lld',
1010 ],
1011
1012 'clang_tot_minimal_symbols_shared_release_use_lld_x86': [
1013 'clang_tot', 'minimal_symbols', 'shared', 'release', 'use_lld', 'x86',
1014 ],
1015
1016 'clang_tot_minimal_symbols_shared_release': [
1017 'clang_tot', 'minimal_symbols', 'shared', 'release',
1018 ],
1019
1020 'clang_tot_minimal_symbols_shared_release_x86': [
1021 'clang_tot', 'minimal_symbols', 'shared', 'release', 'x86',
1022 ],
1023
1024 'clang_tot_official_minimal_symbols_static_release': [
1025 'clang_tot', 'official', 'minimal_symbols', 'static', 'release',
1026 ],
1027
1028 'clang_tot_official_minimal_symbols_static_release_x86': [
1029 'clang_tot', 'official', 'minimal_symbols', 'static', 'release', 'x86',
1030 ],
1031
1032 'clang_tot_lld_release_shared': [
1033 # TODO(crbug.com/605819): Enable debug info in release builds.
1034 'clang_tot', 'release', 'shared', 'use_lld',
1035 ],
1036
1037 'clang_tot_shared_debug': [
1038 'clang_tot', 'shared', 'debug',
1220 ], 1039 ],
1221 1040
1222 'closure_compilation': [ 1041 'closure_compilation': [
1223 # The closure bots run their own recipe and shouldn't go through MB. 1042 # The closure bots run their own recipe and shouldn't go through MB.
1224 'error', 'gn', 1043 'error',
1225 ], 1044 ],
1226 1045
1227 'codesearch_gn': [ 1046 'codesearch': [
1228 # The Codesearch bots run their own recipe and invoke GN directly. 1047 # The Codesearch bots run their own recipe and invoke GN directly.
1229 'error', 'gn' 1048 'error',
1230 ], 1049 ],
1231 1050
1232 # The 'cros_chrome_sdk_* configs are placeholders that indicate 1051 # The 'cros_chrome_sdk_* configs are placeholders that indicate
1233 # that the GYP_DEFINES (or GN args) are set by the `cros chrome-sdk` 1052 # that the GN args are set by the `cros chrome-sdk`
1234 # wrapper and need to be looked at specially. 1053 # wrapper and need to be looked at specially.
1235 'cros_chrome_sdk_gn': [ 1054 'cros_chrome_sdk': [
1236 'gn', 'cros_chrome_sdk', 1055 'cros_chrome_sdk',
1237 ], 1056 ],
1238 1057
1239 # The 'findit' config is used by the *_variable_* bots, which run 1058 'debug_bot': [
1240 # the 'FindIt' recipes and code to bisect failures that happen on the 1059 'debug_bot',
1241 # other waterfall bots. The findit recipes actually override and 1060 ],
1242 # re-use the configs from the matching waterfall bots, and so it should 1061
1243 # be an error if MB ever sees an actual *_variable_* bot name. 1062 'debug_bot_x86': [
1244 'findit': [ 1063 'debug_bot', 'x86',
1245 'error', 1064 ],
1246 ], 1065
1247 1066 'debug_libfuzzer_asan': [
1248 'gn_cfi_full_cfi_diag_release_static': [ 1067 'debug', 'libfuzzer', 'asan', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl' ,
1249 'gn', 'cfi_full', 'cfi_diag', 'release', 'static', 1068 ],
1250 ], 1069
1251 1070 'drmemory_shared_release': [
1252 'gn_cfi_release_static': [ 1071 'drmemory', 'shared', 'release',
1253 'gn', 'cfi', 'release', 'static', 1072 ],
1254 ], 1073
1255 1074 'drmemory_shared_release_x86': [
1256 'gn_cfi_full_release_static': [ 1075 'drmemory', 'shared', 'release', 'x86',
1257 'gn', 'cfi_full', 'release', 'static', 1076 ],
1258 ], 1077
1259 1078 'debug_trybot': [
1260 'gn_cfi_full_clang_tot_release_static': [ 1079 'debug_trybot',
1261 'gn', 'cfi_full', 'clang_tot', 'release', 'static', 1080 ],
1262 ], 1081
1263 1082 'debug_trybot_x86': [
1264 'gn_cfi_full_release_static_dcheck_always_on': [ 1083 'debug_trybot', 'x86',
1265 'gn', 'cfi_full', 'release', 'static', 'dcheck_always_on', 1084 ],
1266 ], 1085
1267 1086 'gpu_fyi_tests_chromeos_release_trybot': [
1268 'gn_debug_bot': [ 1087 'gpu_fyi_tests', 'release_trybot', 'chromeos',
1269 'gn', 'debug_bot', 1088 ],
1270 ], 1089
1271 1090 'gpu_fyi_tests_debug_trybot': [
1272 'gn_debug_bot_minimal_symbols_x86': [ 1091 'gpu_fyi_tests', 'debug_trybot',
1273 'gn', 'debug_bot_minimal_symbols', 'x86', 1092 ],
1274 ], 1093
1275 1094 'gpu_fyi_tests_release_trybot': [
1276 'gn_debug_libfuzzer_asan': [ 1095 'gpu_fyi_tests', 'release_trybot',
1277 'gn', 'debug', 'libfuzzer', 'asan', 'chromeos_codecs', 'pdf_xfa', 1096 ],
1278 'disable_nacl', 1097
1098 'gpu_fyi_tests_release_trybot_asan': [
1099 'gpu_fyi_tests', 'release_trybot', 'asan', 'full_symbols', 'disable_nacl',
1100 ],
1101
1102 'gpu_fyi_tests_win_clang_debug_bot': [
1103 'gpu_tests', 'internal_gles2_conform_tests', 'clang', 'debug_bot', 'minima l_symbols',
1104 ],
1105
1106 'gpu_tests_deqp_android_release_trybot_arm64': [
1107 'gpu_tests', 'angle_deqp_tests', 'android', 'release_trybot', 'arm64',
1108 ],
1109
1110 'gpu_tests_deqp_gles_debug_trybot': [
1111 'gpu_fyi_tests', 'debug_trybot',
1112 ],
1113
1114 'gpu_tests_deqp_gles_debug_trybot_x86': [
1115 'gpu_fyi_tests', 'debug_trybot', 'x86',
1116 ],
1117
1118 'gpu_tests_deqp_gles_release_trybot': [
1119 'gpu_fyi_tests', 'release_trybot',
1120 ],
1121
1122 'gpu_tests_deqp_gles_release_trybot_x86': [
1123 'gpu_fyi_tests', 'release_trybot', 'x86',
1124 ],
1125
1126 'gpu_tests_debug_trybot': [
1127 'gpu_tests', 'debug_trybot',
1128 ],
1129
1130 'gpu_tests_debug_trybot_x86': [
1131 'gpu_tests', 'debug_trybot', 'x86',
1132 ],
1133
1134 'gpu_tests_release_trybot': [
1135 'gpu_tests', 'release_trybot',
1136 ],
1137
1138 'gpu_tests_release_trybot_x86': [
1139 'gpu_tests', 'release_trybot', 'x86',
1140 ],
1141
1142 'gpu_tests_release_bot': [
1143 'gpu_tests', 'release_bot',
1279 ], 1144 ],
1280 1145
1281 'gn_linux_upload': [ 1146 'gn_linux_upload': [
1282 'gn_linux_upload', 'official', 'goma', 1147 'gn_linux_upload', 'official', 'goma',
1283 ], 1148 ],
1284 1149
1285 'gn_official': [ 1150 # The 'ios' config is just used for auditing. iOS bots
1286 'gn', 'official',
1287 ],
1288
1289 'gn_official_clang_x64': [
1290 'gn', 'clang', 'official', 'x64',
1291 ],
1292
1293 'gn_official_clang_x86': [
1294 'gn', 'clang', 'official', 'x86',
1295 ],
1296
1297 'gn_official_x86': [
1298 'gn', 'official', 'x86',
1299 ],
1300
1301 'gn_official_goma': [
1302 'gn', 'official', 'goma',
1303 ],
1304
1305 'gn_official_goma_lto': [
1306 'gn', 'official', 'goma', 'lto',
1307 ],
1308
1309 'gn_official_goma_minimal_symbols_android': [
1310 'gn', 'official', 'goma', 'minimal_symbols', 'android',
1311 ],
1312
1313 'gn_official_goma_minimal_symbols_android_arm64': [
1314 'gn', 'official', 'goma', 'minimal_symbols', 'android', 'arm64',
1315 ],
1316
1317 'gn_official_goma_minimal_symbols_x64': [
1318 'gn', 'official', 'goma', 'minimal_symbols', 'x64',
1319 ],
1320
1321 'gn_official_goma_minimal_symbols_x86': [
1322 'gn', 'official', 'goma', 'minimal_symbols', 'x86',
1323 ],
1324
1325 'gn_official_goma_minimal_symbols_x86': [
1326 'gn', 'official', 'goma', 'minimal_symbols', 'x86',
1327 ],
1328
1329 'gn_release_bot': [
1330 'gn', 'release_bot',
1331 ],
1332
1333 'gn_release_bot_chrome_with_codecs': [
1334 'gn', 'release_bot', 'chrome_with_codecs',
1335 ],
1336
1337 'gn_release_bot_mac_strip': [
1338 'gn', 'release_bot', 'mac_strip',
1339 ],
1340
1341 'gn_release_bot_minimal_symbols_x86': [
1342 'gn', 'release_bot_minimal_symbols', 'x86',
1343 ],
1344
1345 'gn_release_bot_x86': [
1346 'gn', 'release_bot', 'x86',
1347 ],
1348
1349 'gn_release_drmemory_drfuzz': [
1350 'gn', 'release', 'drmemory', 'drfuzz', 'chrome_with_codecs',
1351 ],
1352
1353 'gn_release_drmemory_drfuzz_x86': [
1354 'gn', 'release', 'drmemory', 'drfuzz', 'x86', 'chrome_with_codecs',
1355 ],
1356
1357 'gn_release_afl_asan': [
1358 'gn', 'release', 'afl', 'asan', 'chromeos_codecs', 'pdf_xfa',
1359 'disable_nacl',
1360 ],
1361
1362 'gn_release_libfuzzer_mac_asan': [
1363 'gn', 'release', 'libfuzzer', 'asan', 'chrome_with_codecs', 'pdf_xfa',
1364 'disable_nacl',
1365 ],
1366
1367 'gn_release_libfuzzer_asan': [
1368 'gn', 'release', 'libfuzzer', 'asan', 'chromeos_codecs', 'pdf_xfa',
1369 'disable_nacl',
1370 ],
1371
1372 'gn_release_libfuzzer_asan_clang_tot': [
1373 'gn', 'clang_tot', 'release', 'libfuzzer', 'asan',
1374 'chromeos_codecs', 'pdf_xfa', 'disable_nacl',
1375 ],
1376
1377 'gn_release_libfuzzer_msan': [
1378 'gn', 'release', 'libfuzzer', 'msan', 'chromeos_codecs', 'pdf_xfa',
1379 'disable_nacl',
1380 ],
1381 'gn_release_libfuzzer_ubsan': [
1382 'gn', 'release', 'libfuzzer', 'ubsan_security', 'chromeos_codecs',
1383 'pdf_xfa', 'disable_nacl',
1384 ],
1385
1386 'gn_release_trybot': [
1387 'gn', 'release_trybot',
1388 ],
1389
1390 'gn_release_trybot_x64': [
1391 'gn', 'release_trybot', 'x64',
1392 ],
1393
1394 'gn_clang_release_bot_minimal_symbols_x86': [
1395 'gn', 'clang', 'release_bot_minimal_symbols', 'x86',
1396 ],
1397
1398 'gn_windows_analyze': [
1399 'gn', 'no_symbols', 'no_pch', 'shared', 'x86', 'win_analyze',
1400 ],
1401
1402 'gn_ubsan_vptr_release_bot': [
1403 'gn', 'ubsan_vptr', 'ubsan_no_recover_hack', 'release_bot',
1404 ],
1405
1406 'gn_asan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid': [
1407 'gn', 'asan', 'edge', 'fuzzer', 'v8_heap', 'chromeos_codecs',
1408 'release_bot', 'hybrid',
1409 ],
1410
1411 'gn_asan_edge_v8_heap_debug_bot_hybrid': [
1412 'gn', 'asan', 'edge', 'v8_heap', 'debug_bot', 'hybrid',
1413 ],
1414
1415 'gn_asan_edge_fuzzer_v8_heap_release_bot_hybrid': [
1416 'gn', 'asan', 'edge', 'fuzzer', 'v8_heap', 'release_bot', 'hybrid',
1417 ],
1418
1419 'gn_asan_edge_fuzzer_v8_heap_release_bot_x86': [
1420 'gn', 'clang', 'asan', 'edge', 'fuzzer', 'v8_heap', 'release_bot',
1421 'x86',
1422 ],
1423
1424 ('gn_asan_disable_nacl_edge_fuzzer_'
1425 'v8_heap_chrome_with_codecs_release_bot'): [
1426 'gn', 'asan', 'disable_nacl', 'edge', 'fuzzer', 'v8_heap',
1427 'chrome_with_codecs', 'release_bot',
1428 ],
1429
1430 'gn_asan_disable_nacl_edge_fuzzer_v8_heap_debug_symbols_static_bot': [
1431 'gn', 'asan', 'disable_nacl', 'edge', 'fuzzer', 'v8_heap',
1432 'debug_symbols_static_bot',
1433 ],
1434
1435 'gn_asan_disable_nacl_edge_fuzzer_v8_heap_release_bot': [
1436 'gn', 'asan', 'disable_nacl', 'edge', 'fuzzer', 'v8_heap', 'release_bot',
1437 ],
1438
1439 'gn_asan_fuzzer_v8_heap_chrome_with_codecs_release_bot_x86': [
1440 'gn', 'clang', 'asan', 'fuzzer', 'v8_heap', 'chrome_with_codecs',
1441 'release_bot', 'x86',
1442 ],
1443
1444 'gn_asan_fuzzer_v8_heap_release_bot_x86': [
1445 'gn', 'clang', 'asan', 'fuzzer', 'v8_heap', 'release_bot', 'x86',
1446 ],
1447
1448 'gn_asan_lsan_edge_debug_bot': [
1449 'gn', 'asan', 'lsan', 'edge', 'debug_bot',
1450 ],
1451
1452 'gn_asan_lsan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot': [
1453 'gn', 'asan', 'lsan', 'edge', 'v8_heap', 'chromeos_codecs',
1454 'release_bot',
1455 ],
1456
1457 'gn_asan_lsan_edge_fuzzer_v8_heap_release_bot': [
1458 'gn', 'asan', 'lsan', 'edge', 'fuzzer', 'v8_heap', 'release_bot',
1459 ],
1460
1461 'gn_asan_lsan_edge_fuzzer_v8_heap_symbolized_release_bot': [
1462 'gn', 'asan', 'lsan', 'edge', 'v8_heap', 'symbolized', 'release_bot',
1463 ],
1464
1465 'gn_chromeos_asan_lsan_edge_fuzzer_v8_heap_release_bot': [
1466 'gn', 'chromeos', 'asan', 'lsan', 'edge', 'fuzzer', 'v8_heap',
1467 'release_bot',
1468 ],
1469
1470 'gn_chromeos_with_codecs_debug_bot': [
1471 'gn', 'chromeos_with_codecs', 'debug_bot',
1472 ],
1473
1474 'gn_debug_bot_minimal_symbols_x64': [
1475 'gn', 'debug_bot_minimal_symbols', 'x64',
1476 ],
1477
1478 'gn_debug_bot_minimal_symbols_x86': [
1479 'gn', 'debug_bot_minimal_symbols', 'x86',
1480 ],
1481
1482 'gn_drmemory_shared_release_x86': [
1483 'gn', 'drmemory', 'shared', 'release', 'x86',
1484 ],
1485
1486 'gn_drmemory_shared_release_x64': [
1487 'gn', 'drmemory', 'shared', 'release', 'x64',
1488 ],
1489
1490 'gn_msan_edge_release_bot': [
1491 'gn', 'msan', 'edge', 'release_bot',
1492 ],
1493
1494 'gn_msan_no_origins_edge_release_bot': [
1495 'gn', 'msan_no_origins', 'edge', 'release_bot',
1496 ],
1497
1498 'gn_official_goma_chromeos': [
1499 'gn', 'official', 'goma', 'chromeos',
1500 ],
1501
1502 'gn_official_syzyasan_x86': [
1503 'gn', 'official', 'syzyasan', 'x86',
1504 ],
1505
1506 'gn_official_six_concurrent_links': [
1507 'gn', 'official', 'six_concurrent_links',
1508 ],
1509
1510 'gn_official_chrome_pgo_phase_1_x64': [
1511 'gn', 'official', 'chrome_pgo_phase_1', 'x64',
1512 ],
1513
1514 'gn_official_chrome_pgo_phase_2_x64': [
1515 'gn', 'official', 'chrome_pgo_phase_2', 'x64',
1516 ],
1517
1518 'gn_official_chrome_pgo_phase_1_x86': [
1519 'gn', 'official', 'chrome_pgo_phase_1', 'x86',
1520 ],
1521
1522 'gn_official_chrome_pgo_phase_2_x86': [
1523 'gn', 'official', 'chrome_pgo_phase_2', 'x86',
1524 ],
1525
1526 'gn_official_optimize_chrome_pgo_phase_1_x64': [
1527 'gn', 'official_optimize', 'chrome_pgo_phase_1', 'x64',
1528 ],
1529
1530 'gn_official_optimize_chrome_pgo_phase_2_x64': [
1531 'gn', 'official_optimize', 'chrome_pgo_phase_2', 'x64',
1532 ],
1533
1534 'gn_official_optimize_chrome_pgo_phase_1_x86': [
1535 'gn', 'official_optimize', 'chrome_pgo_phase_1', 'x86',
1536 ],
1537
1538 'gn_official_optimize_chrome_pgo_phase_2_x86': [
1539 'gn', 'official_optimize', 'chrome_pgo_phase_2', 'x86',
1540 ],
1541
1542 'gn_official_x64': [
1543 'gn', 'official', 'x64',
1544 ],
1545
1546 'gn_official_x64_six_concurrent_links': [
1547 'gn', 'official', 'x64', 'six_concurrent_links',
1548 ],
1549
1550 'gn_release_trybot_x86': [
1551 'gn', 'release_trybot', 'x86',
1552 ],
1553
1554 'gn_shared_release_bot_minimal_symbols_x86': [
1555 'gn', 'shared_release_bot', 'minimal_symbols', 'x86',
1556 ],
1557
1558 'gn_syzyasan_no_pch_release_x86': [
1559 'gn', 'syzyasan', 'no_pch', 'release', 'x86',
1560 ],
1561
1562 'gn_thin_lto_clang_tot_release_static': [
1563 'gn', 'thin_lto', 'clang_tot', 'release', 'static',
1564 ],
1565
1566 'gn_tsan_disable_nacl_line_tables_debug_bot': [
1567 'gn', 'tsan', 'disable_nacl', 'line_tables', 'debug_bot',
1568 ],
1569
1570 'gn_tsan_disable_nacl_line_tables_release_bot': [
1571 'gn', 'tsan', 'disable_nacl', 'line_tables', 'release_bot',
1572 ],
1573
1574 'gn_ubsan_release_bot': [
1575 'gn', 'ubsan', 'release_bot',
1576 ],
1577
1578 'gn_ubsan_vptr_edge_release_bot': [
1579 'gn', 'ubsan_vptr', 'edge', 'release_bot',
1580 ],
1581
1582 # The 'ios' configs are just used for auditing. iOS bots
1583 # actually use the ios recipes, not the chromium recipe, and look 1151 # actually use the ios recipes, not the chromium recipe, and look
1584 # up their GYP or GN arguments via files checked in under //ios/build/bots. 1152 # up their GN arguments via files checked in under //ios/build/bots.
1585 # It is an error to actually use one of these configs to generate the 1153 # It is an error to actually use one of these configs to generate the
1586 # build files. 1154 # build files.
1587 'ios_gn': [ 'gn', 'error'], 1155 'ios': [ 'error'],
1588 1156
1589 'mac_views_browser_gn_release_bot': [ 1157 'mac_views_browser_release_bot': [
1590 'mac_views_browser', 'gn', 'release_bot', 1158 'mac_views_browser', 'release_bot',
1591 ], 1159 ],
1592 1160
1593 'mac_views_browser_gn_release_trybot': [ 1161 'mac_views_browser_release_trybot': [
1594 'mac_views_browser', 'gn', 'release_trybot', 1162 'mac_views_browser', 'release_trybot',
1595 ], 1163 ],
1596 1164
1597 # This is used for tracking purposes; any bot that uses this config 1165 'msan_edge_release_bot': [
1598 # should never actually run MB. 1166 'msan', 'edge', 'release_bot',
1599 'none': [ 1167 ],
1600 'error', 1168
1601 ], 1169 'msan_no_origins_edge_release_bot': [
1602 1170 'msan_no_origins', 'edge', 'release_bot',
1603 'noswarming_gn_debug_bot_x64': [ 1171 ],
1604 'noswarming', 'gn', 'debug_bot', 'x64', 1172
1605 ], 1173 'msan_release_bot': [
1606 1174 'msan', 'release_bot',
1607 'noswarming_gn_release_bot': [ 1175 ],
1608 'noswarming', 'gn', 'release_bot', 1176
1609 ], 1177 'official': [
1610 1178 'official',
1611 'noswarming_gn_release_bot_minimal_symbols_x64': [ 1179 ],
1612 'noswarming', 'gn', 'release_bot', 'minimal_symbols', 'x64', 1180
1613 ], 1181 'official_chrome_pgo_phase_1': [
1614 1182 'official', 'chrome_pgo_phase_1',
1615 'noswarming_gn_release_bot_minimal_symbols_x86': [ 1183 ],
1616 'noswarming', 'gn', 'release_bot', 'minimal_symbols', 'x86', 1184
1617 ], 1185 'official_chrome_pgo_phase_1_x86': [
1618 1186 'official', 'chrome_pgo_phase_1', 'x86',
1619 'noswarming_gn_release_bot_x64': [ 1187 ],
1620 'noswarming', 'gn', 'release_bot', 'x64', 1188
1621 ], 1189 'official_chrome_pgo_phase_2': [
1622 1190 'official', 'chrome_pgo_phase_2',
1623 'noswarming_gn_release_bot_mac_strip': [ 1191 ],
1624 'noswarming', 'gn', 'release_bot', 'mac_strip', 1192
1625 ], 1193 'official_chrome_pgo_phase_2_x86': [
1626 1194 'official', 'chrome_pgo_phase_2', 'x86',
1627 'noswarming_gn_release_trybot_x64': [ 1195 ],
1628 'noswarming', 'gn', 'release_trybot', 'x64', 1196
1629 ], 1197 'official_clang': [
1630 1198 'clang', 'official',
1631 'noswarming_gn_release_trybot_x86': [ 1199 ],
1632 'noswarming', 'gn', 'release_trybot', 'x86', 1200
1633 ], 1201 'official_clang_x86': [
1634 1202 'clang', 'official', 'x86',
1635 'swarming_android_gn_debug_static_bot': [ 1203 ],
1636 'swarming', 'android', 'gn', 'debug_static_bot', 1204
1637 ], 1205 'official_goma': [
1638 1206 'official', 'goma',
1639 'swarming_android_gn_debug_static_bot_arm64': [ 1207 ],
1640 'swarming', 'android', 'gn', 'debug_static_bot', 'arm64', 1208
1641 ], 1209 'official_goma_chromeos': [
1642 1210 'official', 'goma', 'chromeos',
1643 'swarming_android_gn_debug_trybot': [ 1211 ],
1644 'swarming', 'android', 'gn', 'debug_trybot', 1212
1645 ], 1213 'official_goma_lto': [
1646 1214 'official', 'goma', 'lto',
1647 'swarming_android_gn_debug_trybot_arm64': [ 1215 ],
1648 'swarming', 'android', 'gn', 'debug_trybot', 'arm64', 1216
1649 ], 1217 'official_goma_minimal_symbols_android': [
1650 1218 'official', 'goma', 'minimal_symbols', 'android',
1651 'swarming_android_gn_release_bot_minimal_symbols': [ 1219 ],
1652 'swarming', 'android', 'gn', 'release_bot_minimal_symbols', 1220
1653 ], 1221 'official_goma_minimal_symbols_android_arm64': [
1654 1222 'official', 'goma', 'minimal_symbols', 'android', 'arm64',
1655 'swarming_android_gn_release_bot_minimal_symbols_arm64': [ 1223 ],
1656 'swarming', 'android', 'gn', 'release_bot_minimal_symbols', 'arm64', 1224
1657 ], 1225 'official_goma_x86': [
1658 1226 'official', 'goma', 'x86',
1659 'swarming_android_gn_release_trybot': [ 1227 ],
1660 'swarming', 'android', 'gn', 'release_trybot', 1228
1661 ], 1229 'official_optimize_chrome_pgo_phase_1': [
1662 1230 'official_optimize', 'chrome_pgo_phase_1',
1663 'swarming_android_gn_release_trybot_arm64': [ 1231 ],
1664 'swarming', 'android', 'gn', 'release_trybot', 'arm64', 1232
1665 ], 1233 'official_optimize_chrome_pgo_phase_1_x86': [
1666 1234 'official_optimize', 'chrome_pgo_phase_1', 'x86',
1667 'swarming_asan_dcheck_gn_disable_nacl_release_bot': [ 1235 ],
1668 'swarming', 'asan', 'dcheck_always_on', 'gn', 'disable_nacl', 1236
1237 'official_optimize_chrome_pgo_phase_2': [
1238 'official_optimize', 'chrome_pgo_phase_2',
1239 ],
1240
1241 'official_optimize_chrome_pgo_phase_2_x86': [
1242 'official_optimize', 'chrome_pgo_phase_2', 'x86',
1243 ],
1244
1245 'official_six_concurrent_links': [
1246 'official', 'six_concurrent_links',
1247 ],
1248
1249 'official_syzyasan_x86': [
1250 'official', 'syzyasan', 'x86',
1251 ],
1252
1253 'official_x86': [
1254 'official', 'x86',
1255 ],
1256
1257 'release_afl_asan': [
1258 'release', 'afl', 'asan', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl',
1259 ],
1260
1261 'release_bot': [
1669 'release_bot', 1262 'release_bot',
1670 ], 1263 ],
1671 1264
1672 'swarming_asan_lsan_chromeos_gn_release_trybot': [ 1265 'release_bot_arm': [
1673 'swarming', 'asan', 'lsan', 'chromeos', 'gn', 'release_trybot', 1266 'release_bot', 'arm',
1674 ], 1267 ],
1675 1268
1676 'swarming_asan_full_symbols_gn_disable_nacl_release_trybot': [ 1269 'release_bot_chrome_with_codecs': [
1677 'swarming', 'asan', 'full_symbols', 'gn', 'disable_nacl', 1270 'release_bot', 'chrome_with_codecs',
1678 'release_bot', 'dcheck_always_on', 1271 ],
1679 ], 1272
1680 1273 'release_bot_mac_strip': [
1681 'swarming_asan_lsan_gn_release_bot': [ 1274 'release_bot', 'mac_strip',
1682 'swarming', 'asan', 'lsan', 'gn', 'release_bot', 1275 ],
1683 ], 1276
1684 1277 'release_bot_minimal_symbols': [
1685 'swarming_asan_lsan_gn_release_trybot': [ 1278 'release_bot', 'minimal_symbols',
1686 'swarming', 'asan', 'lsan', 'gn', 'release_trybot', 1279 ],
1687 ], 1280
1688 1281 'release_bot_x86': [
1689 'swarming_chromeos_gn_debug_bot': [ 1282 'release_bot', 'x86',
1690 'swarming', 'chromeos_with_codecs', 'gn', 'debug_bot', 1283 ],
1691 ], 1284
1692 1285 'release_drmemory_drfuzz': [
1693 'swarming_chromeos_gn_debug_trybot': [ 1286 'release', 'drmemory', 'drfuzz', 'chrome_with_codecs',
1694 'swarming', 'chromeos_with_codecs', 'gn', 'debug_trybot', 1287 ],
1695 ], 1288
1696 1289 'release_drmemory_drfuzz_x86': [
1697 'swarming_chromeos_gn_ozone_release_trybot': [ 1290 'release', 'drmemory', 'drfuzz', 'x86', 'chrome_with_codecs',
1698 'swarming', 'chromeos_with_codecs', 'gn', 'ozone', 'release_trybot', 1291 ],
1699 ], 1292
1700 1293 'release_libfuzzer_asan': [
1701 'swarming_chromeos_gn_release_bot': [ 1294 'release', 'libfuzzer', 'asan', 'chromeos_codecs', 'pdf_xfa', 'disable_nac l',
1702 'swarming', 'chromeos_with_codecs', 'gn', 'release_bot', 1295 ],
1703 ], 1296
1704 1297 'release_libfuzzer_asan_clang_tot': [
1705 'swarming_chromeos_gn_release_trybot': [ 1298 'clang_tot', 'release', 'libfuzzer', 'asan', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl',
1706 'swarming', 'chromeos_with_codecs', 'gn', 'release_trybot', 1299 ],
1707 ], 1300
1708 1301 'release_libfuzzer_mac_asan': [
1709 'swarming_chromeos_msan_gn_release_bot': [ 1302 'release', 'libfuzzer', 'asan', 'chrome_with_codecs', 'pdf_xfa', 'disable_ nacl',
1710 'swarming', 'chromeos', 'msan', 'gn', 'release_bot', 1303 ],
1711 ], 1304
1712 1305 'release_libfuzzer_msan': [
1713 'swarming_chromeos_ozone_gn_release_bot': [ 1306 'release', 'libfuzzer', 'msan', 'chromeos_codecs', 'pdf_xfa', 'disable_nac l',
1714 'swarming', 'chromeos_with_codecs', 'ozone', 'gn', 'release_bot', 1307 ],
1715 ], 1308
1716 1309 'release_libfuzzer_ubsan': [
1717 'swarming_clang_tot_lld_release_shared': [ 1310 'release', 'libfuzzer', 'ubsan_security', 'chromeos_codecs', 'pdf_xfa', 'd isable_nacl',
1718 # TODO(crbug.com/605819): Enable debug info in release builds. 1311 ],
1719 'swarming', 'gn', 'clang_tot', 'release', 'shared', 'use_lld', 1312
1720 ], 1313 'release_trybot': [
1721 1314 'release_trybot',
1722 'swarming_clang_tot_shared_debug': [ 1315 ],
1723 'swarming', 'gn', 'clang_tot', 'shared', 'debug', 1316
1724 ], 1317 'release_trybot_arm': [
1725 1318 'release_trybot', 'arm',
1726 'swarming_gn_asan_lsan_release_bot': [ 1319 ],
1727 'swarming', 'gn', 'asan', 'lsan', 'release_bot', 1320
1728 ], 1321 'release_trybot_x86': [
1729 1322 'release_trybot', 'x86',
1730 'swarming_gn_debug_bot': [ 1323 ],
1731 'swarming', 'gn', 'debug_bot', 1324
1732 ], 1325 'shared_release_bot_x86': [
1733 1326 'shared_release_bot', 'x86',
1734 'swarming_gn_debug_bot_x86': [ 1327 ],
1735 'swarming', 'gn', 'debug_bot', 'x86', 1328
1736 ], 1329 'syzyasan_no_pch_release_x86': [
1737 1330 'syzyasan', 'no_pch', 'release', 'x86',
1738 'swarming_gn_debug_bot_minimal_symbols_x64': [ 1331 ],
1739 'swarming', 'gn', 'debug_bot_minimal_symbols', 'x64', 1332
1740 ], 1333 'thin_lto_clang_tot_release_static': [
1741 1334 'thin_lto', 'clang_tot', 'release', 'static',
1742 'swarming_gn_debug_bot_minimal_symbols_x86': [ 1335 ],
1743 'swarming', 'gn', 'debug_bot_minimal_symbols', 'x86', 1336
1744 ], 1337 'tsan_disable_nacl_debug_bot': [
1745 1338 'tsan', 'disable_nacl', 'debug_bot',
1746 'swarming_gn_debug_trybot': [ 1339 ],
1747 'swarming', 'gn', 'debug_trybot', 1340
1748 ], 1341 'tsan_disable_nacl_release_bot': [
1749 1342 'tsan', 'disable_nacl', 'release_bot',
1750 'swarming_gn_debug_trybot_x86': [ 1343 ],
1751 'swarming', 'gn', 'debug_trybot', 'x86', 1344
1752 ], 1345 'tsan_disable_nacl_release_trybot': [
1753 1346 'tsan', 'disable_nacl', 'release_trybot',
1754 'swarming_gn_msan_release_bot': [ 1347 ],
1755 'swarming', 'gn', 'msan', 'release_bot', 1348
1756 ], 1349 'ubsan_release_bot': [
1757 1350 'ubsan', 'release_bot',
1758 'swarming_gn_release_bot': [ 1351 ],
1759 'swarming', 'gn', 'release_bot', 1352
1760 ], 1353 'ubsan_vptr_edge_release_bot': [
1761 1354 'ubsan_vptr', 'edge', 'release_bot',
1762 'swarming_gn_release_bot_arm': [ 1355 ],
1763 'swarming', 'gn', 'release_bot', 'arm', 'crosscompile', 1356
1764 ], 1357 'ubsan_vptr_release_bot': [
1765 1358 'ubsan_vptr', 'ubsan_no_recover_hack', 'release_bot',
1766 'swarming_gn_release_bot_minimal_symbols': [
1767 'swarming', 'gn', 'release_bot_minimal_symbols',
1768 ],
1769
1770 'swarming_gn_release_bot_minimal_symbols_x64': [
1771 'swarming', 'gn', 'release_bot_minimal_symbols', 'x64',
1772 ],
1773
1774 'swarming_gn_release_bot_minimal_symbols_x86': [
1775 'swarming', 'gn', 'release_bot_minimal_symbols', 'x86',
1776 ],
1777
1778 'swarming_gyp_release_bot_minimal_symbols_x86': [
1779 'swarming', 'gyp', 'release_bot_minimal_symbols', 'x86',
1780 ],
1781
1782 'swarming_gn_release_bot_x64': [
1783 'swarming', 'gn', 'release_bot', 'x64',
1784 ],
1785
1786 'swarming_gn_release_trybot': [
1787 'swarming', 'gn', 'release_bot',
1788 ],
1789
1790 'swarming_gn_release_trybot_x64': [
1791 'swarming', 'gn', 'release_trybot', 'x64',
1792 ],
1793
1794 'swarming_gyp_debug_bot': [
1795 'swarming', 'gyp', 'debug_bot',
1796 ],
1797
1798 'swarming_gyp_debug_bot_minimal_symbols_x86': [
1799 'swarming', 'gyp', 'debug_bot_minimal_symbols', 'x86',
1800 ],
1801
1802 'swarming_gyp_debug_trybot': [
1803 'swarming', 'gyp', 'debug_trybot',
1804 ],
1805
1806 'swarming_gyp_debug_trybot_x86': [
1807 'swarming', 'gyp', 'debug_trybot', 'x86',
1808 ],
1809
1810 'swarming_gyp_release_bot': [
1811 'swarming', 'gyp', 'release_bot',
1812 ],
1813
1814 'swarming_gyp_release_trybot': [
1815 'swarming', 'gyp', 'release_trybot',
1816 ],
1817
1818 'swarming_gyp_release_trybot_x86': [
1819 'swarming', 'gyp', 'release_trybot', 'x86',
1820 ],
1821
1822 'swarming_gpu_fyi_tests_chromeos_gn_release_trybot': [
1823 'swarming_gpu_fyi_tests_gn', 'release_trybot', 'chromeos',
1824 ],
1825
1826 'swarming_gpu_fyi_tests_gn_debug_trybot': [
1827 'swarming_gpu_fyi_tests_gn', 'debug_trybot',
1828 ],
1829
1830 'swarming_gpu_fyi_tests_gn_release_trybot': [
1831 'swarming_gpu_fyi_tests_gn', 'release_trybot',
1832 ],
1833
1834 'swarming_gpu_fyi_tests_gn_release_trybot_asan': [
1835 'swarming_gpu_fyi_tests_gn', 'release_trybot',
1836 'asan', 'full_symbols', 'disable_nacl',
1837 ],
1838
1839 'swarming_gpu_fyi_tests_win_clang_debug_bot': [
1840 'swarming', 'gpu_tests', 'internal_gles2_conform_tests',
1841 'gn', 'clang', 'debug_bot_minimal_symbols',
1842 ],
1843
1844 'swarming_gpu_tests_deqp_android_gn_release_trybot_arm64': [
1845 'swarming', 'gpu_tests', 'angle_deqp_tests', 'android', 'gn',
1846 'release_trybot', 'arm64',
1847 ],
1848
1849 'swarming_gpu_tests_deqp_gles_gn_debug_trybot_x64': [
1850 'swarming_gpu_fyi_tests_gn', 'debug_trybot', 'x64',
1851 ],
1852
1853 'swarming_gpu_tests_deqp_gles_gn_debug_trybot_x86': [
1854 'swarming_gpu_fyi_tests_gn', 'debug_trybot', 'x86',
1855 ],
1856
1857 'swarming_gpu_tests_deqp_gles_gn_release_trybot_x64': [
1858 'swarming_gpu_fyi_tests_gn', 'release_trybot', 'x64',
1859 ],
1860
1861 'swarming_gpu_tests_deqp_gles_gn_release_trybot_x86': [
1862 'swarming_gpu_fyi_tests_gn', 'release_trybot', 'x86',
1863 ],
1864
1865 'swarming_gpu_tests_gn_debug_trybot': [
1866 'swarming', 'gpu_tests', 'gn', 'debug_trybot',
1867 ],
1868
1869 'swarming_gpu_tests_gn_debug_trybot_x86': [
1870 'swarming', 'gpu_tests', 'gn', 'debug_trybot', 'x86',
1871 ],
1872
1873 'swarming_gpu_tests_gn_release_trybot': [
1874 'swarming', 'gpu_tests', 'gn', 'release_trybot',
1875 ],
1876
1877 'swarming_gpu_tests_gn_release_trybot_x86': [
1878 'swarming', 'gpu_tests', 'gn', 'release_trybot', 'x86',
1879 ],
1880
1881 'swarming_gpu_tests_gn_release_bot': [
1882 'swarming', 'gpu_tests', 'gn', 'release_bot',
1883 ],
1884
1885 ('swarming_gn_asan_clang_edge_fuzzer'
1886 '_static_v8_heap_x86_full_symbols_release'): [
1887 'swarming', 'gn', 'asan', 'clang_tot', 'edge', 'fuzzer', 'static',
1888 'v8_heap', 'full_symbols', 'release', 'x86',
1889 ],
1890
1891 'swarming_gn_asan_clang_shared_v8_heap_x86_full_symbols_release': [
1892 'swarming', 'gn', 'asan', 'clang_tot', 'shared', 'v8_heap',
1893 'full_symbols', 'release', 'x86',
1894 ],
1895
1896 'swarming_gn_asan_clang_fuzzer_static_v8_heap_x86_full_symbols_release': [
1897 'swarming', 'gn', 'asan', 'clang_tot', 'fuzzer', 'static', 'v8_heap',
1898 'full_symbols', 'release', 'x86',
1899 ],
1900
1901 'swarming_gn_asan_disable_nacl_clang_tot_full_symbols_static_release': [
1902 'swarming', 'gn', 'asan', 'disable_nacl', 'clang_tot', 'full_symbols',
1903 'static', 'release',
1904 ],
1905
1906 'swarming_gn_chromeos_msan_release_bot': [
1907 'swarming', 'gn', 'chromeos', 'msan', 'release_bot',
1908 ],
1909
1910 'swarming_gn_clang_debug_bot_minimal_symbols_x86': [
1911 'swarming', 'gn', 'clang', 'debug_bot', 'minimal_symbols', 'x86',
1912 ],
1913
1914 'swarming_gn_clang_debug_trybot_x86': [
1915 'swarming', 'gn', 'clang', 'debug_trybot', 'x86',
1916 ],
1917
1918 'swarming_gn_clang_minimal_symbols_shared_release_bot_x64': [
1919 'swarming', 'gn', 'clang', 'minimal_symbols', 'shared_release_bot',
1920 'x64',
1921 ],
1922
1923 'swarming_gn_clang_official_release_bot_minimal_symbols_x64': [
1924 'swarming', 'gn', 'clang', 'official', 'release_bot',
1925 'minimal_symbols', 'x64',
1926 ],
1927
1928 'swarming_gn_clang_official_release_bot_minimal_symbols_x86': [
1929 'swarming', 'gn', 'clang', 'official', 'release_bot',
1930 'minimal_symbols', 'x86',
1931 ],
1932
1933 'swarming_gn_clang_official_optimize_release_bot_minimal_symbols_x86': [
1934 'swarming', 'gn', 'clang', 'official_optimize', 'release_bot',
1935 'minimal_symbols', 'x86',
1936 ],
1937
1938 'swarming_gn_clang_official_release_trybot_x64': [
1939 'swarming', 'gn', 'clang', 'official', 'release_trybot', 'x64',
1940 ],
1941
1942 'swarming_gn_clang_official_release_trybot_x86': [
1943 'swarming', 'gn', 'clang', 'official', 'release_trybot', 'x86',
1944 ],
1945
1946 'swarming_gn_clang_shared_release_bot_minimal_symbols_x86': [
1947 'swarming', 'gn', 'clang', 'shared_release_bot', 'minimal_symbols',
1948 'x86',
1949 ],
1950
1951 'swarming_gn_clang_tot_asan_lsan_static_release': [
1952 'swarming', 'gn', 'clang_tot', 'asan', 'lsan', 'static', 'release',
1953 ],
1954
1955 'swarming_gn_clang_tot_edge_ubsan_no_recover_hack_static_release': [
1956 'swarming', 'gn', 'clang_tot', 'edge', 'ubsan_no_recover_hack',
1957 'static', 'release',
1958 ],
1959
1960 'swarming_gn_clang_tot_linux_full_symbols_shared_release': [
1961 # Enable debug info, as on official builders, to catch issues with
1962 # optimized debug info.
1963 'swarming', 'gn', 'clang_tot', 'full_symbols', 'shared', 'release',
1964 ],
1965
1966 'swarming_gn_clang_tot_minimal_symbols_shared_debug': [
1967 'swarming', 'gn', 'clang_tot', 'minimal_symbols', 'shared', 'debug',
1968 ],
1969
1970 'swarming_gn_clang_tot_minimal_symbols_shared_debug_use_lld_x64': [
1971 'swarming', 'gn', 'clang_tot', 'minimal_symbols', 'shared', 'debug',
1972 'use_lld', 'x64',
1973 ],
1974
1975 'swarming_gn_clang_tot_minimal_symbols_shared_debug_use_lld_x86': [
1976 'swarming', 'gn', 'clang_tot', 'minimal_symbols', 'shared', 'debug',
1977 'use_lld', 'x86',
1978 ],
1979
1980 'swarming_gn_clang_tot_minimal_symbols_shared_debug_x64': [
1981 'swarming', 'gn', 'clang_tot', 'minimal_symbols', 'shared', 'debug',
1982 'x64',
1983 ],
1984
1985 'swarming_gn_clang_tot_minimal_symbols_shared_debug_x86': [
1986 'swarming', 'gn', 'clang_tot', 'minimal_symbols', 'shared', 'debug',
1987 'x86',
1988 ],
1989
1990 'swarming_gn_clang_tot_minimal_symbols_shared_release_use_lld_x64': [
1991 'swarming', 'gn', 'clang_tot', 'minimal_symbols', 'shared', 'release',
1992 'use_lld', 'x64',
1993 ],
1994
1995 'swarming_gn_clang_tot_minimal_symbols_shared_release_use_lld_x86': [
1996 'swarming', 'gn', 'clang_tot', 'minimal_symbols', 'shared', 'release',
1997 'use_lld', 'x86',
1998 ],
1999
2000 'swarming_gn_clang_tot_minimal_symbols_shared_release': [
2001 'swarming', 'gn', 'clang_tot', 'minimal_symbols', 'shared', 'release',
2002 ],
2003
2004 'swarming_gn_clang_tot_minimal_symbols_shared_release_x64': [
2005 'swarming', 'gn', 'clang_tot', 'minimal_symbols', 'shared', 'release',
2006 'x64',
2007 ],
2008
2009 'swarming_gn_clang_tot_minimal_symbols_shared_release_x86': [
2010 'swarming', 'gn', 'clang_tot', 'minimal_symbols', 'shared', 'release',
2011 'x86',
2012 ],
2013
2014 'swarming_gn_clang_tot_official_minimal_symbols_static_release_x64': [
2015 'swarming', 'gn', 'clang_tot', 'official', 'minimal_symbols', 'static',
2016 'release', 'x64',
2017 ],
2018
2019 'swarming_gn_clang_tot_official_minimal_symbols_static_release_x86': [
2020 'swarming', 'gn', 'clang_tot', 'official', 'minimal_symbols', 'static',
2021 'release', 'x86',
2022 ],
2023
2024 'swarming_gn_release_trybot_arm': [
2025 'swarming', 'gn', 'release_trybot', 'arm', 'crosscompile',
2026 ],
2027
2028 'swarming_tsan_disable_nacl_gn_release_bot': [
2029 'swarming', 'tsan', 'disable_nacl', 'gn', 'release_bot',
2030 ],
2031
2032 'swarming_tsan_disable_nacl_gn_release_trybot': [
2033 'swarming', 'tsan', 'disable_nacl', 'gn', 'release_trybot',
2034 ],
2035
2036 'swarming_msan_gn_release_bot': [
2037 'swarming', 'msan', 'gn', 'release_bot',
2038 ], 1359 ],
2039 1360
2040 'win_clang_debug_bot': [ 1361 'win_clang_debug_bot': [
2041 'gn', 'clang', 'debug_bot_minimal_symbols', 1362 'clang', 'debug_bot', 'minimal_symbols',
1363 ],
1364
1365 'windows_analyze': [
1366 'no_symbols', 'no_pch', 'shared', 'x86', 'win_analyze',
2042 ], 1367 ],
2043 }, 1368 },
2044 1369
2045 # This is a dict mapping a given 'mixin' name to a dict of settings that 1370 # This is a dict mapping a given 'mixin' name to a dict of settings that
2046 # mb should use. See //tools/mb/docs/user_guide.md for more information. 1371 # mb should use. See //tools/mb/docs/user_guide.md for more information.
2047 'mixins': { 1372 'mixins': {
2048 'afl': { 'gn_args': 'use_afl=true' }, 1373 'afl': { 'gn_args': 'use_afl=true' },
2049 1374
2050 # We build Android with codecs on most bots to ensure maximum test 1375 # We build Android with codecs on most bots to ensure maximum test
2051 # coverage, but use 'android_without_codecs' on bots responsible for 1376 # coverage, but use 'android_without_codecs' on bots responsible for
2052 # building publicly advertised non-Official Android builds -- 1377 # building publicly advertised non-Official Android builds --
2053 # which are not allowed to have proprietary codecs enabled. 1378 # which are not allowed to have proprietary codecs enabled.
2054 'android': { 1379 'android': {
2055 'mixins': ['android_without_codecs', 'chrome_with_codecs'], 1380 'mixins': ['android_without_codecs', 'chrome_with_codecs'],
2056 }, 1381 },
2057 1382
2058 'android_without_codecs': { 1383 'android_without_codecs': {
2059 'gn_args': 'target_os="android"', 1384 'gn_args': 'target_os="android"',
2060 'gyp_defines': 'OS=android',
2061 },
2062
2063 'archive_gpu_tests': {
2064 # archive_gpu_tests=true is not needed in GN builds.
2065 'gyp_defines': 'archive_gpu_tests=1',
2066 }, 1385 },
2067 1386
2068 'angle_deqp_tests': { 1387 'angle_deqp_tests': {
2069 'gyp_defines': 'build_angle_deqp_tests=1',
2070 'gn_args': 'build_angle_deqp_tests=true', 1388 'gn_args': 'build_angle_deqp_tests=true',
2071 }, 1389 },
2072 1390
2073 'arm': { 1391 'arm': {
2074 'gn_args': 'target_cpu="arm"', 1392 'gn_args': 'target_cpu="arm"',
2075 'gyp_defines': 'target_arch=arm', 1393 },
1394
1395 'arm64': {
1396 'gn_args': 'target_cpu="arm64"',
1397 },
1398
1399 'armv6': {
1400 'gn_args': 'arm_version=6',
2076 }, 1401 },
2077 1402
2078 'arm_no_neon': { 1403 'arm_no_neon': {
2079 'mixins': ['arm'], 1404 'mixins': ['arm'],
2080 'gn_args': 'arm_use_neon=false', 1405 'gn_args': 'arm_use_neon=false',
2081 'gyp_defines': 'arm_neon=0',
2082 },
2083
2084 'arm64': {
2085 'gn_args': 'target_cpu="arm64"',
2086 'gyp_defines': 'target_arch=arm64',
2087 },
2088
2089 'armv6': {
2090 'gn_args': 'arm_version=6',
2091 'gyp_defines': 'arm_version=6',
2092 }, 1406 },
2093 1407
2094 'asan': { 1408 'asan': {
2095 'gn_args': 'is_asan=true', 1409 'gn_args': 'is_asan=true',
2096 'gyp_defines': 'asan=1',
2097 }, 1410 },
2098 1411
2099 'blink_logging': { 1412 'blink_logging': {
2100 'gn_args': 'blink_logging_always_on=true', 1413 'gn_args': 'blink_logging_always_on=true',
2101 'gyp_defines': 'blink_logging_always_on=1',
2102 }, 1414 },
2103 1415
2104 'ffmpeg_branding_chrome': { 1416 'ffmpeg_branding_chrome': {
2105 'gn_args': 'ffmpeg_branding="Chrome"', 1417 'gn_args': 'ffmpeg_branding="Chrome"',
2106 'gyp_defines': 'ffmpeg_branding=Chrome',
2107 }, 1418 },
2108 1419
2109 'ffmpeg_branding_chromeos': { 1420 'ffmpeg_branding_chromeos': {
2110 'gn_args': 'ffmpeg_branding="ChromeOS"', 1421 'gn_args': 'ffmpeg_branding="ChromeOS"',
2111 'gyp_defines': 'ffmpeg_branding=ChromeOS',
2112 }, 1422 },
2113 1423
2114 'cast': { 1424 'cast': {
2115 'gn_args': 'is_chromecast=true', 1425 'gn_args': 'is_chromecast=true',
2116 'gyp_defines': 'chromecast=1',
2117 }, 1426 },
2118 1427
2119 'cfi': { 1428 'cfi': {
2120 'gn_args': 'is_cfi=true', 1429 'gn_args': 'is_cfi=true',
2121 'gyp_defines': 'cfi_vptr=1',
2122 }, 1430 },
2123 1431
2124 'cfi_full': { 1432 'cfi_full': {
2125 'gn_args': 'use_cfi_cast=true', 1433 'gn_args': 'use_cfi_cast=true',
2126 'gyp_defines': 'cfi_cast=1',
2127 'mixins': ['cfi'], 1434 'mixins': ['cfi'],
2128 }, 1435 },
2129 1436
2130 'cfi_diag': { 1437 'cfi_diag': {
2131 'gn_args': 'use_cfi_diag=true', 1438 'gn_args': 'use_cfi_diag=true',
2132 'gyp_defines': 'cfi_diag=1',
2133 }, 1439 },
2134 1440
2135 'chrome_pgo_phase_1': { 1441 'chrome_pgo_phase_1': {
2136 'gn_args': 'chrome_pgo_phase=1', 1442 'gn_args': 'chrome_pgo_phase=1',
2137 'gyp_defines': 'chrome_pgo_phase=1',
2138 }, 1443 },
2139 1444
2140 'chrome_pgo_phase_2': { 1445 'chrome_pgo_phase_2': {
2141 'gn_args': 'chrome_pgo_phase=2', 1446 'gn_args': 'chrome_pgo_phase=2',
2142 'gyp_defines': 'chrome_pgo_phase=2',
2143 }, 1447 },
2144 1448
2145 'chrome_with_codecs': { 1449 'chrome_with_codecs': {
2146 'mixins': ['ffmpeg_branding_chrome', 'proprietary_codecs'], 1450 'mixins': ['ffmpeg_branding_chrome', 'proprietary_codecs'],
2147 }, 1451 },
2148 1452
2149 'chromeos': { 1453 'chromeos': {
2150 'gn_args': 'target_os="chromeos"', 1454 'gn_args': 'target_os="chromeos"',
2151 'gyp_defines': 'chromeos=1',
2152 }, 1455 },
2153 1456
2154 'chromeos_codecs': { 1457 'chromeos_codecs': {
2155 'mixins': ['ffmpeg_branding_chromeos', 'proprietary_codecs'], 1458 'mixins': ['ffmpeg_branding_chromeos', 'proprietary_codecs'],
2156 }, 1459 },
2157 1460
2158 'chromeos_with_codecs': { 1461 'chromeos_with_codecs': {
2159 'mixins': ['chromeos', 'chromeos_codecs'], 1462 'mixins': ['chromeos', 'chromeos_codecs'],
2160 }, 1463 },
2161 1464
2162 'clang_tot': { 1465 'clang_tot': {
2163 'gn_args': 'llvm_force_head_revision=true clang_use_chrome_plugins=false', 1466 'gn_args': 'llvm_force_head_revision=true clang_use_chrome_plugins=false',
2164 'gyp_defines': 'llvm_force_head_revision=1 clang_use_chrome_plugins=0',
2165 'mixins': ['clang'], 1467 'mixins': ['clang'],
2166 }, 1468 },
2167 1469
2168 'clang': { 1470 'clang': {
2169 'gn_args': 'is_clang=true', 1471 'gn_args': 'is_clang=true',
2170 'gyp_defines': 'clang=1',
2171 }, 1472 },
2172 1473
2173 'cronet': { 1474 'cronet': {
2174 'gn_args': ('disable_file_support=true disable_ftp_support=true ' 1475 'gn_args': ('disable_file_support=true disable_ftp_support=true '
2175 'enable_websockets=false use_platform_icu_alternatives=true ' 1476 'enable_websockets=false use_platform_icu_alternatives=true '
2176 'disable_brotli_filter=true'), 1477 'disable_brotli_filter=true'),
2177 'gyp_defines': ('disable_file_support=1 disable_ftp_support=1 '
2178 'enable_websockets=0 use_platform_icu_alternatives=1 '
2179 'disable_brotli_filter=1'),
2180 }, 1478 },
2181 1479
2182 'cros_chrome_sdk': { 1480 'cros_chrome_sdk': {
2183 # This is used so that the cros chrome_sdk (simplechrome) builders 1481 # This is used so that the cros chrome_sdk (simplechrome) builders
2184 # can manage the list of GYP_DEFINES and gn args in their .ebuild 1482 # can manage the list of GN args in their .ebuild
2185 # files and just pass through the desired arguments, hence not 1483 # files and just pass through the desired arguments, hence not
2186 # really using MB. If a bot uses this mixin, we expect that 1484 # really using MB. If a bot uses this mixin, we expect that
2187 # both GYP_DEFINES and GN_ARGS are set in the environment, 1485 # both GYP_DEFINES and GN_ARGS are set in the environment,
2188 # and that GYP_DEFINES has chromeos=1 and GN_ARGS has 1486 # and that GYP_DEFINES has chromeos=1 and GN_ARGS has
2189 # target_os="chromeos" in it. 1487 # target_os="chromeos" in it.
2190 'cros_passthrough': True, 1488 'cros_passthrough': True,
2191 }, 1489 },
2192 1490
2193 'crosscompile': {
2194 # This mixin is only needed on GYP bots that are doing cross-compiles
2195 # but are *not* targetting Android or iOS (where build/gyp_chromium
2196 # will set the crosscompile variable automatically). It is not need
2197 # in GN at all.
2198 'gyp_crosscompile': True,
2199 },
2200
2201 'data_reduction_proxy': { 1491 'data_reduction_proxy': {
2202 'gn_args': 'cronet_enable_data_reduction_proxy_support=true', 1492 'gn_args': 'cronet_enable_data_reduction_proxy_support=true',
2203 'gyp_defines': 'enable_data_reduction_proxy_support=1',
2204 }, 1493 },
2205 1494
2206 'dcheck_always_on': { 1495 'dcheck_always_on': {
2207 'gn_args': 'dcheck_always_on=true', 1496 'gn_args': 'dcheck_always_on=true',
2208 'gyp_defines': 'dcheck_always_on=1',
2209 }, 1497 },
2210 1498
2211 'debug': { 1499 'debug': {
2212 'gn_args': 'is_debug=true', 1500 'gn_args': 'is_debug=true',
2213 }, 1501 },
2214 1502
2215 'debug_bot': { 1503 'debug_bot': {
2216 'mixins': ['debug', 'shared', 'goma'], 1504 'mixins': ['debug', 'shared', 'goma'],
2217 }, 1505 },
2218 1506
2219 'debug_bot_minimal_symbols': {
2220 'mixins': ['debug_bot', 'minimal_symbols'],
2221 },
2222
2223 'debug_symbols_static_bot': { 1507 'debug_symbols_static_bot': {
2224 'mixins': ['debug', 'static', 'goma'], 1508 'mixins': ['debug', 'static', 'goma'],
2225 }, 1509 },
2226 1510
2227 'debug_static_bot': { 1511 'debug_static_bot': {
2228 'mixins': ['debug', 'static', 'minimal_symbols', 'goma'], 1512 'mixins': ['debug', 'static', 'minimal_symbols', 'goma'],
2229 }, 1513 },
2230 1514
2231 'debug_trybot': { 1515 'debug_trybot': {
2232 'mixins': ['debug_bot_minimal_symbols'], 1516 'mixins': ['debug_bot', 'minimal_symbols'],
2233 }, 1517 },
2234 1518
2235 'disable_nacl': { 1519 'disable_nacl': {
2236 'gn_args': 'enable_nacl=false', 1520 'gn_args': 'enable_nacl=false',
2237 'gyp_defines': 'disable_nacl=1',
2238 }, 1521 },
2239 1522
2240 'edge': { 1523 'edge': {
2241 'gn_args': 'sanitizer_coverage_flags="edge"', 1524 'gn_args': 'sanitizer_coverage_flags="edge"',
2242 'gyp_defines': 'sanitizer_coverage=edge',
2243 }, 1525 },
2244 1526
2245 # This mixin is used to force configs that use it to fail. It 1527 # This mixin is used to force configs that use it to fail. It
2246 # is used in two cases: when we have bots that we haven't looked 1528 # is used in two cases: when we have bots that we haven't looked
2247 # at yet and don't know whether they need MB or not, and for bots 1529 # at yet and don't know whether they need MB or not, and for bots
2248 # that are test-only and should never run MB. 1530 # that are test-only and should never run MB.
2249 'error': { 1531 'error': {
2250 'gn_args': 'error', 1532 'gn_args': 'error',
2251 'gyp_defines': 'target_arch=unknown',
2252 }, 1533 },
2253 1534
2254 'errorprone': { 1535 'errorprone': {
2255 'gn_args': 'use_errorprone_java_compiler=true', 1536 'gn_args': 'use_errorprone_java_compiler=true',
2256 }, 1537 },
2257 1538
2258 'ffmpeg_branding_chromeos': { 1539 'ffmpeg_branding_chromeos': {
2259 'gn_args': 'ffmpeg_branding="ChromeOS"', 1540 'gn_args': 'ffmpeg_branding="ChromeOS"',
2260 'gyp_defines': 'ffmpeg_branding=ChromeOS',
2261 }, 1541 },
2262 1542
2263 'findbugs': { 1543 'findbugs': {
2264 'gn_args': 'run_findbugs=true', 1544 'gn_args': 'run_findbugs=true',
2265 'gyp_defines': 'run_findbugs=1',
2266 }, 1545 },
2267 1546
2268 'full_symbols': { 1547 'full_symbols': {
2269 'gn_args': 'symbol_level=2', 1548 'gn_args': 'symbol_level=2',
2270 'gyp_defines': 'fastbuild=0',
2271 }, 1549 },
2272 1550
2273 'fuzzer': { 1551 'fuzzer': {
2274 'gn_args': 'enable_ipc_fuzzer=true', 1552 'gn_args': 'enable_ipc_fuzzer=true',
2275 'gyp_defines': 'enable_ipc_fuzzer=1',
2276 }, 1553 },
2277 1554
2278 'gn_linux_upload': { 1555 'gn_linux_upload': {
2279 'type': 'gn',
2280
2281 # We don't want to require a runtime dependency on glib in the 1556 # We don't want to require a runtime dependency on glib in the
2282 # GN binary; ideally we could just turn glib off, but that doesn't 1557 # GN binary; ideally we could just turn glib off, but that doesn't
2283 # actually work, so we need to pretend to be doing an ozone build 1558 # actually work, so we need to pretend to be doing an ozone build
2284 # in order for the flag to actually take effect. 1559 # in order for the flag to actually take effect.
2285 'gn_args': 'use_ozone=true', 1560 'gn_args': 'use_ozone=true',
2286 }, 1561 },
2287 1562
2288 'gn': {'type': 'gn'},
2289
2290 'goma': { 1563 'goma': {
2291 # The MB code will properly escape goma_dir if necessary in the GYP 1564 # The MB code will properly escape goma_dir if necessary in the GYP
2292 # code path; the GN code path needs no escaping. 1565 # code path; the GN code path needs no escaping.
2293 'gn_args': 'use_goma=true', 1566 'gn_args': 'use_goma=true',
2294 'gyp_defines': 'use_goma=1', 1567 },
1568
1569 'gpu_fyi_tests': {
1570 'mixins': ['gpu_tests', 'internal_gles2_conform_tests', 'angle_deqp_tests' ],
2295 }, 1571 },
2296 1572
2297 'gpu_tests': { 1573 'gpu_tests': {
2298 'mixins': ['archive_gpu_tests', 'chrome_with_codecs'], 1574 'mixins': ['chrome_with_codecs'],
2299 }, 1575 },
2300 1576
2301 'gyp': {'type': 'gyp'},
2302
2303 'hybrid': { 1577 'hybrid': {
2304 'gn_args': 'v8_target_cpu="arm" target_cpu="x86"', 1578 'gn_args': 'v8_target_cpu="arm" target_cpu="x86"',
2305 'gyp_defines': 'v8_target_arch=arm target_arch=ia32 host_arch=x86_64',
2306 'mixins': ['disable_nacl'], 1579 'mixins': ['disable_nacl'],
2307 }, 1580 },
2308 1581
2309 'internal_gles2_conform_tests': { 1582 'internal_gles2_conform_tests': {
2310 'gn_args': 'internal_gles2_conform_tests=true', 1583 'gn_args': 'internal_gles2_conform_tests=true',
2311 'gyp_defines': 'internal_gles2_conform_tests=1',
2312 }, 1584 },
2313 1585
2314 'java_coverage': { 1586 'java_coverage': {
2315 'gn_args': 'emma_coverage=true emma_filter="org.chromium.*"', 1587 'gn_args': 'emma_coverage=true emma_filter="org.chromium.*"',
2316 }, 1588 },
2317 1589
2318 'libfuzzer': { 'gn_args': 'use_libfuzzer=true' }, 1590 'libfuzzer': { 'gn_args': 'use_libfuzzer=true' },
2319 1591
2320 'line_tables': {
2321 'gn_args': '', # line-tables-only is on when using_sanitizer=true.
2322 'gyp_defines': 'debug_extra_cflags="-gline-tables-only"',
2323 },
2324
2325 'lsan': { 1592 'lsan': {
2326 'gn_args': 'is_lsan=true', 1593 'gn_args': 'is_lsan=true',
2327 'gyp_defines': 'lsan=1',
2328 }, 1594 },
2329 1595
2330 'lto': { 1596 'lto': {
2331 'gn_args': 'allow_posix_link_time_opt=true', 1597 'gn_args': 'allow_posix_link_time_opt=true',
2332 'gyp_defines': 'use_lto=1',
2333 }, 1598 },
2334 1599
2335 'mac_strip': { 1600 'mac_strip': {
2336 'gn_args': 'enable_stripping=true', 1601 'gn_args': 'enable_stripping=true',
2337 'gyp_defines': 'mac_strip_release=1',
2338 }, 1602 },
2339 1603
2340 'mac_views_browser': { 1604 'mac_views_browser': {
2341 'gn_args': 'mac_views_browser=true', 1605 'gn_args': 'mac_views_browser=true',
2342 'gyp_defines': 'mac_views_browser=1',
2343 }, 1606 },
2344 1607
2345 'minimal_symbols': { 1608 'minimal_symbols': {
2346 'gn_args': 'symbol_level=1', 1609 'gn_args': 'symbol_level=1',
2347 'gyp_defines': 'fastbuild=1',
2348 }, 1610 },
2349 1611
2350 'mipsel': { 1612 'mipsel': {
2351 'gn_args': 'target_cpu="mipsel"', 1613 'gn_args': 'target_cpu="mipsel"',
2352 'gyp_defines': 'target_arch=mipsel',
2353 }, 1614 },
2354 1615
2355 'msan': { 1616 'msan': {
2356 'gn_args': ('is_msan=true msan_track_origins=2 ' 1617 'gn_args': 'is_msan=true msan_track_origins=2 use_prebuilt_instrumented_li braries=true',
2357 'use_prebuilt_instrumented_libraries=true'),
2358 'gyp_defines': ('msan=1 msan_track_origins=2 '
2359 'use_prebuilt_instrumented_libraries=1'),
2360 }, 1618 },
2361 1619
2362 'msan_no_origins': { 1620 'msan_no_origins': {
2363 'gn_args': ('is_msan=true msan_track_origins=0 ' 1621 'gn_args': 'is_msan=true msan_track_origins=0 use_prebuilt_instrumented_li braries=true',
2364 'use_prebuilt_instrumented_libraries=true'),
2365 'gyp_defines': ('msan=1 msan_track_origins=0 '
2366 'use_prebuilt_instrumented_libraries=1'),
2367 }, 1622 },
2368 1623
2369 'no_pch': { 1624 'no_pch': {
2370 'gn_args': 'disable_precompiled_headers=true', 1625 'gn_args': 'disable_precompiled_headers=true',
2371 'gyp_defines': 'chromium_win_pch=0',
2372 }, 1626 },
2373 1627
2374 'no_symbols': { 1628 'no_symbols': {
2375 'gn_args': 'symbol_level=0', 1629 'gn_args': 'symbol_level=0',
2376 'gyp_defines': 'fastbuild=2',
2377 },
2378
2379 'noswarming': {
2380 # test_isolation_mode doesn't exist in a GN build (it's always a no-op).
2381 'gn_args': '',
2382 'gyp_defines': 'test_isolation_mode=noop',
2383 }, 1630 },
2384 1631
2385 'official': { 1632 'official': {
2386 'mixins': ['official_optimize'], 1633 'mixins': ['official_optimize'],
2387 'gn_args': 'is_chrome_branded=true', 1634 'gn_args': 'is_chrome_branded=true',
2388 'gyp_defines': 'branding=Chrome',
2389 }, 1635 },
2390 1636
2391 'official_optimize': { 1637 'official_optimize': {
2392 'gn_args': 'is_official_build=true is_debug=false', 1638 'gn_args': 'is_official_build=true is_debug=false',
2393 'gyp_defines': 'buildtype=Official',
2394 }, 1639 },
2395 1640
2396 'ozone': { 1641 'ozone': {
2397 'gn_args': 'use_ozone=true', 1642 'gn_args': 'use_ozone=true',
2398 'gyp_defines': 'use_ozone=1',
2399 }, 1643 },
2400 1644
2401 'pdf_xfa': { 1645 'pdf_xfa': {
2402 'gn_args': 'pdf_enable_xfa=true', 1646 'gn_args': 'pdf_enable_xfa=true',
2403 'gyp_defines': 'pdf_enable_xfa=1',
2404 }, 1647 },
2405 1648
2406 # Note: This is probably not what you want to use. Instead use one of the 1649 # Note: This is probably not what you want to use. Instead use one of the
2407 # chrome_with_codecs or chromeos_with_codecs mixins. 1650 # chrome_with_codecs or chromeos_with_codecs mixins.
2408 'proprietary_codecs': { 1651 'proprietary_codecs': {
2409 'gn_args': 'proprietary_codecs=true', 1652 'gn_args': 'proprietary_codecs=true',
2410 'gyp_defines': 'proprietary_codecs=1',
2411 }, 1653 },
2412 1654
2413 'release': { 1655 'release': {
2414 'gn_args': 'is_debug=false', 1656 'gn_args': 'is_debug=false',
2415 }, 1657 },
2416 1658
2417 'release_bot': { 1659 'release_bot': {
2418 'mixins': ['release', 'static', 'goma'], 1660 'mixins': ['release', 'static', 'goma'],
2419 }, 1661 },
2420 1662
2421 'release_bot_minimal_symbols': {
2422 'mixins': ['release_bot', 'minimal_symbols'],
2423 },
2424
2425 'release_trybot': { 1663 'release_trybot': {
2426 'mixins': ['release_bot_minimal_symbols', 'dcheck_always_on'], 1664 'mixins': ['release_bot', 'minimal_symbols', 'dcheck_always_on'],
2427 }, 1665 },
2428 1666
2429 'shared': { 1667 'shared': {
2430 'gn_args': 'is_component_build=true', 1668 'gn_args': 'is_component_build=true',
2431 'gyp_defines': 'component=shared_library',
2432 }, 1669 },
2433 1670
2434 'shared_release_bot': { 1671 'shared_release_bot': {
2435 'mixins': ['shared', 'release', 'goma'] 1672 'mixins': ['shared', 'release', 'goma']
2436 }, 1673 },
2437 1674
2438 'six_concurrent_links': { 1675 'six_concurrent_links': {
2439 # TODO(crbug.com/611491) Adjust the get_concurrent_links script 1676 # TODO(crbug.com/611491) Adjust the get_concurrent_links script
2440 # to be more conservative so that we don't need this. 1677 # to be more conservative so that we don't need this.
2441 'gn_args': 'concurrent_links=6', 1678 'gn_args': 'concurrent_links=6',
2442 'gyp_defines': 'gyp_link_concurrency=6',
2443 }, 1679 },
2444 1680
2445 'static': { 1681 'static': {
2446 'gn_args': 'is_component_build=false', 1682 'gn_args': 'is_component_build=false',
2447 'gyp_defines': 'component=static_library',
2448 },
2449
2450 'swarming': {
2451 'gn_args': '',
2452 'gyp_defines': 'test_isolation_mode=prepare',
2453 },
2454
2455 'swarming_gpu_fyi_tests_gn': {
2456 'mixins': ['swarming', 'gpu_tests', 'internal_gles2_conform_tests', 'gn',
2457 'angle_deqp_tests'],
2458 },
2459
2460 # TODO(dpranke): Remove the symbolized config after the bots are gone.
2461 'symbolized': {
2462 'gn_args': 'symbolized=true',
2463 'gyp_defines':
2464 'release_extra_cflags="-O1 -fno-inline-functions -fno-inline"',
2465 }, 1683 },
2466 1684
2467 'syzyasan': { 1685 'syzyasan': {
2468 'gn_args': 'is_syzyasan=true', 1686 'gn_args': 'is_syzyasan=true',
2469 'gyp_defines': 'syzyasan=1'
2470 }, 1687 },
2471 1688
2472 'thin_lto': { 1689 'thin_lto': {
2473 'gn_args': 'use_thin_lto=true', 1690 'gn_args': 'use_thin_lto=true',
2474 'mixins': ['lto'], 1691 'mixins': ['lto'],
2475 }, 1692 },
2476 1693
2477 'tsan': { 1694 'tsan': {
2478 'gn_args': 'is_tsan=true', 1695 'gn_args': 'is_tsan=true',
2479 'gyp_defines': 'tsan=1',
2480 }, 1696 },
2481 1697
2482 'ubsan': { 1698 'ubsan': {
2483 'gn_args': 'is_ubsan=true', 1699 'gn_args': 'is_ubsan=true',
2484 'gyp_defines': 'ubsan=1',
2485 }, 1700 },
2486 1701
2487 'ubsan_no_recover_hack': { 1702 'ubsan_no_recover_hack': {
2488 # TODO(krasin): Remove when https://llvm.org/bugs/show_bug.cgi?id=25569 1703 # TODO(krasin): Remove when https://llvm.org/bugs/show_bug.cgi?id=25569
2489 # is fixed and just use ubsan_vptr instead. 1704 # is fixed and just use ubsan_vptr instead.
2490 'mixins': ['ubsan_vptr'], 1705 'mixins': ['ubsan_vptr'],
2491 'gn_args': 'is_ubsan_no_recover=true', 1706 'gn_args': 'is_ubsan_no_recover=true',
2492 'gyp_defines': 'release_extra_cflags=-fno-sanitize-recover=undefined',
2493 }, 1707 },
2494 1708
2495 'ubsan_security': { 'gn_args': 'is_ubsan_security=true' }, 1709 'ubsan_security': { 'gn_args': 'is_ubsan_security=true' },
2496 1710
2497 'ubsan_vptr': { 1711 'ubsan_vptr': {
2498 'gn_args': 'is_ubsan_vptr=true', 1712 'gn_args': 'is_ubsan_vptr=true',
2499 'gyp_defines': 'ubsan_vptr=1',
2500 }, 1713 },
2501 1714
2502 'use_lld': { 1715 'use_lld': {
2503 'gn_args': 'use_lld=true', 1716 'gn_args': 'use_lld=true',
2504 'gyp_defines': 'use_lld=1',
2505 }, 1717 },
2506 1718
2507 'v8_heap': { 1719 'v8_heap': {
2508 'gn_args': 'v8_enable_verify_heap=true', 1720 'gn_args': 'v8_enable_verify_heap=true',
2509 'gyp_defines': 'v8_enable_verify_heap=1',
2510 }, 1721 },
2511 1722
2512 'vr_shell': { 1723 'vr_shell': {
2513 'gn_args': 'enable_vr_shell=true', 1724 'gn_args': 'enable_vr_shell=true',
2514 }, 1725 },
2515 1726
2516 'win_analyze': { 1727 'win_analyze': {
2517 'gn_args': 'use_vs_code_analysis=true', 1728 'gn_args': 'use_vs_code_analysis=true',
2518 'gyp_defines': 'win_analyze=1',
2519 }, 1729 },
2520 1730
2521 'x64': { 1731 'x64': {
2522 'gn_args': 'target_cpu="x64"', 1732 'gn_args': 'target_cpu="x64"',
2523 'gyp_defines': 'target_arch=x64',
2524 }, 1733 },
2525 1734
2526 'x86': { 1735 'x86': {
2527 'gn_args': 'target_cpu="x86"', 1736 'gn_args': 'target_cpu="x86"',
2528 'gyp_defines': 'target_arch=ia32',
2529 }, 1737 },
2530 1738
2531 'drfuzz': { 'gn_args': 'use_drfuzz=true' }, 1739 'drfuzz': { 'gn_args': 'use_drfuzz=true' },
2532 1740
2533 'drmemory': { 1741 'drmemory': {
2534 'gn_args': 'is_component_build=true enable_iterator_debugging=false', 1742 'gn_args': 'is_component_build=true enable_iterator_debugging=false',
2535 'gyp_defines': 'component=shared_library build_for_tool=drmemory',
2536 }, 1743 },
2537 }, 1744 },
2538 } 1745 }
OLDNEW
« no previous file with comments | « tools/mb/mb.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698