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

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

Powered by Google App Engine
This is Rietveld 408576698