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