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