1 # Copyright 2015 The Chromium Authors
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 # This is a .pyl, or "Python Literal", file. You can treat it just like a
6 # .json file, with the following exceptions:
7 # * all keys must be quoted (use single quotes, please);
8 # * comments are allowed, using '#' syntax; and
9 # * trailing commas are allowed.
11 # To generate expecations files in ./mb_config_expectations/, run the following
12 # from chromium/src directory:
13 # ./tools/mb/mb.py train -f ./tools/mb/mb_config.pyl
16 # Paths to gn_args_locations.json relative to the directory containing mb_config.pyl.
17 # Such json files contain maps of
18 # builder group -> builder ID -> file path of "gn-args.json" generated from starlark.
19 'gn_args_locations_files': [
20 '../../infra/config/generated/builders/gn_args_locations.json',
21 '../../infra/config/generated/builders-dev/gn_args_locations.json',
24 # This is a map of builder group names -> builder names -> config names
25 # (where each config name is a key in the 'configs' dict, below). MB uses
26 # this dict to look up which config to use for a given bot.
29 'chromeos-arm-generic-cfi-thin-lto-chrome': 'chromeos_arm-generic_cfi_thin_lto_official_reclient',
30 'chromeos-arm64-generic-cfi-thin-lto-chrome': 'chromeos_arm64-generic_cfi_thin_lto_official_reclient',
31 'chromeos-betty-arc-r-chrome': 'chromeos_betty-arc-r_include_unwind_tables_official_use_fake_dbus_clients_reclient',
32 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': 'chromeos_betty-pi-arc_cfi_thin_lto_official_reclient',
33 'chromeos-betty-pi-arc-chrome': 'chromeos_betty-pi-arc_dchecks_reclient',
34 'chromeos-brya-chrome-skylab': 'chromeos_brya_include_unwind_tables_official_skylab_reclient',
35 'chromeos-eve-arc-r-chrome': 'chromeos_eve-arc-r_include_unwind_tables_official_reclient',
36 'chromeos-eve-chrome': 'chromeos_eve_include_unwind_tables_official_dchecks_reclient',
37 'chromeos-jacuzzi-chrome-skylab': 'chromeos_jacuzzi_include_unwind_tables_official_skylab_reclient',
38 'chromeos-octopus-chrome': 'chromeos_octopus_include_unwind_tables_official_dchecks_reclient',
39 'chromeos-octopus-chrome-skylab': 'chromeos_octopus_include_unwind_tables_official_skylab',
40 'chromeos-reven-chrome': 'chromeos_reven_include_unwind_tables_official_dchecks_reclient',
41 'chromeos-volteer-chrome-skylab': 'chromeos_volteer_include_unwind_tables_official_skylab_reclient',
42 'lacros-amd64-generic-chrome-skylab': 'chromeos_amd64-generic_lacros_official_skylab_reclient',
43 'lacros-arm-generic-chrome': 'chromeos_arm-generic_lacros_official_reclient',
44 'lacros-arm-generic-chrome-skylab': 'chromeos_arm-generic_lacros_official_skylab_reclient',
45 'lacros-arm64-generic-chrome': 'chromeos_arm64-generic_lacros_official_reclient',
46 'lacros-arm64-generic-chrome-skylab': 'chromeos_arm64-generic_lacros_official_skylab_reclient',
47 # Don't include unwind tables for linux-/mac-/win-/win64-chrome builders.
48 # They monitor binary size growth, which may be affected by the tables.
49 'linux-chrome': 'official_reclient',
50 'linux-chromeos-chrome': 'official_reclient_chromeos_include_unwind_tables',
51 'mac-chrome': 'official_reclient_mac',
52 'win-branded-rel': 'chrome_branded_reclient_minimal_symbols',
53 'win-chrome': 'official_reclient_x86',
54 'win64-chrome': 'official_reclient_x64',
58 'ChromeOS FYI Release Skylab (jacuzzi)': 'gpu_tests_chromeos_jacuzzi_release_trybot_dcheck_off_no_symbols_reclient_skylab',
59 'Lacros FYI Release (jacuzzi)': 'gpu_fyi_tests_lacros_jacuzzi_release_trybot_dcheck_off_no_symbols_reclient',
60 'Lacros FYI Release (octopus)': 'gpu_fyi_tests_lacros_octopus_release_trybot_dcheck_off_no_symbols_reclient',
64 'android-arm32-pgo': 'official_android_arm32_pgo',
65 'android-arm64-pgo': 'official_android_arm64_pgo',
66 'lacros-amd64-generic-pgo': 'official_lacros_amd64_pgo',
67 'lacros-arm-generic-pgo': 'official_lacros_arm_pgo',
68 'lacros-arm64-generic-pgo': 'official_lacros_arm64_pgo',
69 'linux-pgo': 'official_linux_pgo',
70 'mac-arm-pgo': 'official_mac_arm_pgo',
71 'mac-pgo': 'official_mac_pgo',
72 'win-arm64-pgo': 'official_win_arm64_pgo',
73 'win32-pgo': 'official_x86_pgo',
74 'win64-pgo': 'official_x64_pgo',
77 # Take care when changing any of these builders to ensure that you do not
78 # include a configuration with 'chrome_with_codecs' since these builders
79 # generate publicly advertised non-Official builds which are not allowed
80 # to have proprietary codecs enabled.
82 'android-archive-rel': 'android_without_codecs_release_bot_minimal_symbols_reclient',
83 'android-arm64-archive-rel': 'android_without_codecs_release_bot_minimal_symbols_reclient_arm64',
84 'android-official': 'android_official_optimize_reclient',
85 'fuchsia-official': 'fuchsia_official_optimize_reclient',
86 'lacros-arm-archive-rel': 'chromeos_arm-generic_lacros_rel_reclient',
87 'lacros-arm64-archive-rel': 'chromeos_arm64-generic_lacros_rel_reclient',
88 'lacros64-archive-rel': 'chromeos_amd64-generic_lacros_rel_reclient',
89 'linux-archive-rel': 'linux_archive_release_bot_reclient',
90 'linux-chromeos-archive-rel': 'chromeos_with_codecs_release_bot_reclient',
91 'linux-lacros-archive-rel': 'lacros_on_linux_release_bot_reclient',
92 'mac-archive-rel': 'release_bot_mac_strip_minimal_symbols_reclient',
93 'mac-arm64-archive-rel': 'release_bot_mac_strip_minimal_symbols_arm64_reclient',
94 'mac-official': 'official_optimize_reclient',
95 'win-archive-rel': 'release_bot_minimal_symbols_reclient',
96 'win-official': 'official_optimize_minimal_symbols_reclient',
97 'win32-archive-rel': 'release_bot_x86_minimal_symbols_reclient',
98 'win32-official': 'x86_official_optimize_reclient',
101 'chromium.accessibility': {
102 'fuchsia-x64-accessibility-rel': 'release_bot_fuchsia_reclient_with_blink_symbol',
103 'linux-blink-web-tests-force-accessibility-rel': 'release_bot_blink_accessibility_reclient',
106 'chromium.android': {
107 'Android ASAN (dbg)': 'android_clang_asan_debug_bot_reclient',
108 'Android arm Builder (dbg)': 'android_without_codecs_debug_bot_reclient',
109 'Android arm64 Builder (dbg)': 'android_webview_google_debug_static_bot_arm64_reclient',
110 'Android arm64 Builder All Targets (dbg)': 'android_webview_google_debug_static_bot_arm64_reclient',
111 # Trigger testers on Android Q+
112 'Android x64 Builder (dbg)': 'android_debug_static_bot_x64_reclient_webview_trichrome_webview_shell',
113 'Android x64 Builder All Targets (dbg)': 'android_debug_static_bot_x64_reclient_webview_trichrome_webview_shell',
114 'Android x86 Builder (dbg)': 'android_debug_static_bot_x86_reclient',
115 'Cast Android (dbg)': 'android_cast_debug_static_bot_reclient',
116 'Deterministic Android': 'android_without_codecs_release_bot_minimal_symbols_reclient',
117 'Deterministic Android (dbg)': 'android_debug_bot_reclient',
119 'android-10-arm64-rel': 'android_release_bot_minimal_symbols_arm64_fastbuild_webview_trichrome_reclient',
120 'android-11-x86-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_trichrome_reclient',
121 'android-12-x64-rel': 'android_release_bot_minimal_symbols_x64_fastbuild_webview_trichrome_reclient',
122 'android-13-x64-rel': 'android_release_bot_minimal_symbols_x64_fastbuild_webview_trichrome_reclient',
123 'android-arm64-proguard-rel': 'android_release_bot_minimal_symbols_arm64_webview_google_reclient',
124 'android-bfcache-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient',
125 'android-binary-size-generator': 'android_binary_size_reclient',
126 'android-cronet-arm-dbg': 'android_cronet_debug_static_bot_arm_no_neon_reclient_use_dummy_lastchange',
127 'android-cronet-arm-rel': 'android_cronet_release_bot_minimal_symbols_arm_no_neon_reclient',
128 'android-cronet-arm64-dbg': 'android_cronet_debug_static_bot_arm64_reclient',
129 'android-cronet-arm64-rel': 'android_cronet_release_bot_minimal_symbols_arm64_reclient',
130 'android-cronet-asan-arm-rel': 'android_cronet_release_bot_minimal_symbols_arm_no_neon_clang_asan_reclient',
131 'android-cronet-mainline-clang-arm64-dbg': 'android_cronet_mainline_clang_debug_static_bot_arm64_reclient',
132 'android-cronet-mainline-clang-arm64-rel': 'android_cronet_mainline_clang_release_bot_minimal_symbols_arm64_reclient',
133 'android-cronet-mainline-clang-x86-dbg': 'android_cronet_mainline_clang_debug_static_bot_x86_reclient',
134 'android-cronet-mainline-clang-x86-rel': 'android_cronet_mainline_clang_release_bot_minimal_symbols_x86_reclient',
135 'android-cronet-marshmallow-arm64-perf-rel': 'android_cronet_release_bot_minimal_symbols_arm64_reclient',
136 'android-cronet-riscv64-dbg': 'android_cronet_debug_static_bot_riscv64_reclient',
137 'android-cronet-riscv64-rel': 'android_cronet_release_bot_minimal_symbols_riscv64_reclient',
138 'android-cronet-x64-dbg': 'android_cronet_debug_static_bot_x64_reclient',
139 'android-cronet-x64-rel': 'android_cronet_release_bot_minimal_symbols_x64_reclient',
140 'android-cronet-x86-dbg': 'android_cronet_debug_static_bot_x86_reclient',
141 'android-cronet-x86-rel': 'android_cronet_release_bot_minimal_symbols_x86_reclient',
142 'android-oreo-x86-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient',
143 'android-pie-arm64-rel': 'android_release_bot_minimal_symbols_arm64_webview_monochrome_reclient',
144 'android-pie-x86-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient',
145 'android-weblayer-with-aosp-webview-x86-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_resource_allowlisting_disable_proguard_chrome_google',
146 # Use webview_monochrome as this builder triggers tests on Android O & P
147 'android-weblayer-x86-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_disable_proguard_webview_monochrome',
148 'android-x86-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_trichrome_reclient',
151 'chromium.android.fyi': {
152 'Android arm64 Builder (dbg) (reclient)': 'android_webview_google_debug_static_bot_arm64_reclient',
153 'android-12l-x64-fyi-dbg': 'android_debug_static_bot_x64_reclient_webview_trichrome_webview_shell',
154 'android-13-x64-fyi-rel': 'android_release_bot_minimal_symbols_x64_fastbuild_webview_trichrome_reclient',
155 'android-annotator-rel': 'android_release_bot_minimal_symbols_arm64_webview_google_reclient',
156 'android-chrome-pie-x86-wpt-android-specific': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient',
157 'android-chrome-pie-x86-wpt-fyi-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient',
158 'android-cronet-asan-x86-rel': 'android_cronet_release_bot_minimal_symbols_x86_clang_asan_reclient',
159 'android-cronet-riscv64-dbg': 'android_cronet_debug_static_bot_riscv64_reclient',
160 'android-cronet-riscv64-rel': 'android_cronet_release_bot_minimal_symbols_riscv64_reclient',
161 'android-weblayer-with-aosp-webview-x86-fyi-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_resource_allowlisting_disable_proguard_chrome_google_reclient',
162 'android-webview-pie-x86-wpt-fyi-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient',
166 'android-angle-chromium-arm64-builder': 'gpu_tests_android_release_bot_dcheck_always_on_arm64_fastbuild_reclient',
167 'fuchsia-angle-builder': 'angle_deqp_release_bot_dcheck_always_on_fuchsia_reclient',
168 'ios-angle-builder': 'angle_deqp_release_bot_dcheck_always_on_ios_reclient',
169 'linux-angle-chromium-builder': 'gpu_tests_release_trybot_minimal_symbols_reclient',
170 'mac-angle-chromium-builder': 'gpu_tests_release_trybot_minimal_symbols_reclient',
171 'win-angle-chromium-x64-builder': 'gpu_tests_release_trybot_minimal_symbols_reclient',
172 'win-angle-chromium-x86-builder': 'gpu_tests_release_bot_dcheck_always_on_x86_reclient',
175 # TODO: b/278144885 - Rename build perf builders.
177 'android-build-perf-developer': {
178 'builtin': 'android_developer_siso',
179 'reproxy': 'android_developer_reclient',
181 # Keep in sync with android-arm64-rel
182 'build-perf-android': 'android_release_trybot_arm64_webview_monochrome_expectations_fastbuild_native_coverage_reclient',
183 'build-perf-android-siso': {
184 'builtin': 'android_release_trybot_arm64_webview_monochrome_expectations_fastbuild_native_coverage_siso',
185 'reproxy': 'android_release_trybot_arm64_webview_monochrome_expectations_fastbuild_native_coverage_reclient',
187 # Keep in sync with linux-rel
188 'build-perf-linux': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_do_typecheck_reclient',
189 'build-perf-linux-siso': {
190 'builtin': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_do_typecheck_siso',
191 'reproxy': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_do_typecheck_reclient',
193 # Keep in sync with win-rel
194 'build-perf-windows': 'gpu_tests_release_trybot_resource_allowlisting_code_coverage_reclient',
195 'build-perf-windows-siso': {
196 'builtin': 'gpu_tests_release_trybot_resource_allowlisting_code_coverage_siso',
197 'reproxy': 'gpu_tests_release_trybot_resource_allowlisting_code_coverage_reclient',
199 'linux-build-perf-developer': {
200 'builtin': 'developer_siso',
201 'reproxy': 'developer_reclient',
203 # Keep in sync with linux-chromeos-rel
204 'linux-chromeos-build-perf': 'chromeos_with_codecs_release_trybot_code_coverage_reclient',
205 'linux-chromeos-build-perf-siso': {
206 'builtin': 'chromeos_with_codecs_release_trybot_code_coverage_siso',
207 'reproxy': 'chromeos_with_codecs_release_trybot_code_coverage_reclient',
209 # Keep in sync with mac-rel
210 'mac-build-perf': 'gpu_tests_release_trybot_no_symbols_mac_code_coverage_x64_reclient',
211 'mac-build-perf-developer': {
212 'builtin': 'developer_siso',
213 'reproxy': 'developer_reclient',
215 'mac-build-perf-siso': {
216 'builtin': 'gpu_tests_release_trybot_no_symbols_mac_code_coverage_x64_siso',
217 'reproxy': 'gpu_tests_release_trybot_no_symbols_mac_code_coverage_x64_reclient',
219 'win-build-perf-developer': {
220 'builtin': 'developer_siso',
221 'reproxy': 'developer_reclient',
226 'linux-arm64-rel-cft': 'release_bot_minimal_symbols_chrome_for_testing_reclient_arm64',
227 'linux-rel-cft': 'release_bot_minimal_symbols_chrome_for_testing_reclient',
228 'mac-rel-cft': 'release_bot_minimal_symbols_chrome_for_testing_reclient',
229 'win-rel-cft': 'release_bot_minimal_symbols_chrome_for_testing_reclient',
232 'chromium.chromiumos': {
233 'chromeos-amd64-generic-asan-rel': 'chromeos_amd64-generic_asan_reclient',
234 'chromeos-amd64-generic-cfi-thin-lto-rel': 'chromeos_amd64-generic_cfi_thin_lto_reclient',
235 'chromeos-amd64-generic-dbg': 'chromeos_amd64-generic_dbg_reclient',
236 'chromeos-amd64-generic-lacros-dbg': 'chromeos_amd64-generic_lacros_dbg_reclient',
237 'chromeos-amd64-generic-rel': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient',
238 'chromeos-amd64-generic-rel-renamed': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient',
239 'chromeos-arm-generic-dbg': 'chromeos_arm-generic_dbg_reclient',
240 'chromeos-arm-generic-rel': 'chromeos_arm-generic_reclient',
241 'chromeos-arm64-generic-rel': 'chromeos_arm64-generic_dchecks_reclient',
242 'chromeos-jacuzzi-rel': 'chromeos_jacuzzi_dchecks_reclient',
243 'chromeos-octopus-rel': 'chromeos_octopus_dchecks_reclient',
244 'lacros-amd64-generic-rel': 'chromeos_amd64-generic_lacros_rel_skylab_reclient',
245 'lacros-amd64-generic-rel-non-skylab': 'chromeos_amd64-generic_lacros_rel_reclient',
246 'lacros-arm-generic-rel': 'chromeos_arm-generic_lacros_rel_reclient',
247 'lacros-arm-generic-rel-skylab': 'chromeos_arm-generic_lacros_rel_skylab_reclient',
248 'lacros-arm64-generic-rel': 'chromeos_arm64-generic_lacros_rel_reclient',
249 'lacros-arm64-generic-rel-skylab': 'chromeos_arm64-generic_lacros_rel_skylab_reclient',
250 'linux-ash-chromium-generator-rel': 'chromeos_with_codecs_release_bot_reclient',
251 'linux-cfm-rel': 'linux_cfm_release_bot_reclient',
252 'linux-chromeos-dbg': 'chromeos_with_codecs_debug_bot_reclient',
253 'linux-chromeos-rel': 'chromeos_with_codecs_with_lacros_release_bot_reclient',
254 'linux-lacros-builder-rel': 'lacros_on_linux_release_bot_reclient_with_cups',
255 'linux-lacros-dbg': 'lacros_on_linux_debug_bot_reclient_with_cups',
256 'linux-lacros-tester-rel': 'lacros_on_linux_release_bot',
260 'CFI Linux CF': 'cfi_full_cfi_icall_cfi_diag_recover_release_static_reclient',
261 'CFI Linux ToT': 'clang_tot_cfi_full_cfi_icall_cfi_diag_thin_lto_release_static_dcheck_always_on',
262 'CrWinAsan': 'asan_clang_fuzzer_static_v8_heap_minimal_symbols_release_tot',
263 'CrWinAsan(dll)': 'asan_clang_shared_v8_heap_minimal_symbols_release_tot',
265 'ToTAndroid': 'android_clang_tot_release_minimal_symbols',
266 'ToTAndroid (dbg)': 'android_clang_tot_dbg',
267 'ToTAndroid x64': 'android_clang_tot_x64',
268 'ToTAndroid x86': 'android_clang_tot_x86',
269 'ToTAndroid64': 'android_clang_tot_release_arm64',
270 'ToTAndroidASan': 'android_clang_tot_asan',
271 'ToTAndroidCoverage x86': 'android_clang_tot_coverage_x86',
272 'ToTAndroidOfficial': 'android_clang_tot_official_arm64',
273 'ToTChromeOS': 'lacros_on_linux_tot_release',
274 'ToTChromeOS (dbg)': 'lacros_on_linux_tot_debug',
275 'ToTFuchsia x64': 'fuchsia_clang_tot_release_x64',
276 'ToTFuchsiaOfficial arm64': 'fuchsia_clang_tot_official_arm64',
277 'ToTLinux': 'clang_tot_linux_full_symbols_shared_release',
278 'ToTLinux (dbg)': 'clang_tot_shared_debug',
279 'ToTLinuxASan': 'clang_tot_asan_lsan_static_release',
280 'ToTLinuxASanLibfuzzer': 'libfuzzer_asan_clang_tot_release',
281 'ToTLinuxCoverage': 'clang_tot_coverage_minimal_symbols_release',
282 'ToTLinuxMSan': 'clang_tot_msan_release',
283 'ToTLinuxOfficial': 'clang_tot_official',
284 'ToTLinuxPGO': 'clang_tot_official_pgo',
285 'ToTLinuxTSan': 'clang_tot_tsan_release',
286 'ToTLinuxUBSanVptr': 'clang_tot_ubsan_vptr_no_recover_hack_static_release',
287 'ToTMac': 'clang_tot_minimal_symbols_shared_release',
288 'ToTMac (dbg)': 'clang_tot_shared_debug',
289 'ToTMacASan': 'asan_disable_nacl_clang_tot_minimal_symbols_static_release',
290 'ToTMacArm64': 'clang_tot_minimal_symbols_release_arm64',
291 'ToTMacArm64PGO': 'clang_tot_official_pgo_arm64',
292 'ToTMacCoverage': 'clang_tot_coverage_minimal_symbols_release',
293 'ToTMacOfficial': 'mac_clang_tot_official',
294 'ToTMacPGO': 'clang_tot_official_pgo_x64',
295 'ToTWin': 'clang_tot_minimal_symbols_static_release_x86',
296 'ToTWin(dbg)': 'clang_tot_shared_debug_x86',
297 'ToTWin(dll)': 'clang_tot_minimal_symbols_shared_release_x86_dcheck',
298 'ToTWin64': 'clang_tot_minimal_symbols_static_release',
299 'ToTWin64(dbg)': 'clang_tot_shared_debug',
300 'ToTWin64(dll)': 'clang_tot_shared_release_dcheck',
301 'ToTWin64PGO': 'clang_tot_official_pgo',
302 'ToTWinASanLibfuzzer': 'libfuzzer_windows_asan_clang_tot_release_bot',
303 'ToTWinArm64PGO': 'clang_tot_official_pgo_arm64',
304 'ToTWinOfficial': 'clang_tot_win_official_full_symbols_static_x86',
305 'ToTWinOfficial64': 'clang_tot_win_official_full_symbols_static',
306 'ToTWindowsCoverage': 'clang_tot_coverage_minimal_symbols_release',
307 'ToTiOS': 'ios_clang_tot_xctest',
308 'ToTiOSDevice': 'ios_clang_device_tot_xctest',
309 'linux-win_cross-rel': 'clang_tot_win_release_cross',
312 'chromium.coverage': {
313 'android-code-coverage': 'gpu_tests_android_release_bot_minimal_symbols_arm64_fastbuild_java_coverage_reclient',
314 'android-code-coverage-native': 'gpu_tests_android_release_bot_no_symbols_arm64_fastbuild_native_coverage_reclient',
315 'android-x86-code-coverage': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient_coverage',
316 'chromeos-js-code-coverage': 'chromeos_js_coverage_reclient',
317 'fuchsia-code-coverage': 'fuchsia_clang_code_coverage_reclient',
318 'ios-simulator-code-coverage': 'clang_code_coverage_ios_xctest_reclient',
319 'linux-chromeos-code-coverage': 'chromeos_with_codecs_release_bot_coverage_reclient',
320 'linux-code-coverage': 'clang_code_coverage_reclient',
321 'linux-fuzz-coverage': 'linux_fuzz_coverage',
322 'linux-js-code-coverage': 'js_coverage_reclient',
323 'linux-lacros-code-coverage': 'lacros_on_linux_clang_code_coverage_reclient',
324 'mac-code-coverage': 'clang_code_coverage_reclient',
325 'win10-code-coverage': 'clang_code_coverage_reclient',
329 'Dawn Android arm Builder': 'dawn_tests_android_release_trybot_reclient',
330 'Dawn Android arm DEPS Builder': 'dawn_tests_android_release_trybot_reclient',
331 'Dawn Android arm64 DEPS Release (Pixel 6)': 'dawn_tests_android_arm64_release_trybot_reclient',
332 'Dawn Android arm64 Release (Pixel 6)': 'dawn_tests_android_arm64_release_trybot_reclient',
334 'Dawn Linux TSAN Release': 'dawn_tests_tsan_release_bot_reclient',
335 'Dawn Linux x64 Builder': 'dawn_tests_release_bot_reclient',
336 'Dawn Linux x64 DEPS Builder': 'dawn_tests_release_bot_reclient',
338 'Dawn Mac arm64 DEPS Release (Apple M2)': 'dawn_tests_arm64_release_bot_reclient',
339 'Dawn Mac arm64 Release (Apple M2)': 'dawn_tests_arm64_release_bot_reclient',
341 'Dawn Mac x64 Builder': 'dawn_tests_release_bot_reclient',
342 'Dawn Mac x64 DEPS Builder': 'dawn_tests_release_bot_reclient',
344 'Dawn Win10 x64 ASAN Builder': 'dawn_tests_win_asan_release_bot_reclient',
345 'Dawn Win10 x64 Builder': 'dawn_tests_win_release_bot_reclient',
346 'Dawn Win10 x64 DEPS Builder': 'dawn_tests_win_release_bot_reclient',
347 'Dawn Win10 x86 Builder': 'dawn_tests_win_x86_release_bot_reclient',
348 'Dawn Win10 x86 DEPS Builder': 'dawn_tests_win_x86_release_bot_reclient',
352 # This should be the same as 'android-pie-arm64-rel'.
353 'android-pie-arm64-rel-dev': 'android_release_bot_minimal_symbols_arm64_webview_monochrome_reclient',
355 # These should be the same as 'Linux Builder'.
356 'linux-local-ssd-rel-dev': 'gpu_tests_release_bot_do_typecheck_reclient',
357 'linux-rel-dev': 'gpu_tests_release_bot_do_typecheck_reclient',
358 'linux-rel-jammy-dev': 'gpu_tests_release_bot_do_typecheck_reclient',
359 'linux-remote-ssd-rel-dev': 'gpu_tests_release_bot_do_typecheck_reclient',
361 # This should be the same as 'Mac Builder'.
362 'mac-arm-rel-dev': 'gpu_tests_release_bot_minimal_symbols_no_nacl_reclient',
363 'mac-rel-dev': 'gpu_tests_release_bot_minimal_symbols_no_nacl_reclient',
365 # This should be the same as 'Win x64 Builder'.
366 'win-local-ssd-rel-dev': 'gpu_tests_release_bot_minimal_symbols_reclient',
367 'win-rel-dev': 'gpu_tests_release_bot_minimal_symbols_reclient',
368 'win11-rel-dev': 'gpu_tests_release_bot_minimal_symbols_reclient',
371 'chromium.devtools-frontend': {
372 'DevTools Linux (chromium)': 'release_trybot_blink_do_typecheck',
375 'chromium.fuchsia': {
376 'Deterministic Fuchsia (dbg)': 'debug_bot_fuchsia_reclient',
377 'fuchsia-arm64-cast-receiver-rel': 'release_bot_fuchsia_arm64_cast_receiver_reclient',
378 'fuchsia-arm64-rel': 'release_bot_fuchsia_arm64_reclient',
379 'fuchsia-x64-cast-receiver-rel': 'release_bot_fuchsia_cast_receiver_reclient',
380 'fuchsia-x64-dbg': 'debug_bot_fuchsia_compile_only_reclient',
381 'fuchsia-x64-rel': 'release_bot_fuchsia_reclient',
384 'chromium.fuchsia.fyi': {
385 'fuchsia-fyi-arm64-dbg': 'debug_bot_fuchsia_arm64_reclient',
386 'fuchsia-fyi-x64-asan': 'asan_lsan_bot_fuchsia_reclient',
387 'fuchsia-fyi-x64-dbg': 'debug_bot_fuchsia_reclient',
388 'fuchsia-x64-workstation': 'release_bot_fuchsia_chrome_reclient',
392 'ASAN Debug': 'asan_lsan_debug_bot_reclient',
393 'ASAN Release': 'asan_lsan_fuzzer_v8_heap_release_bot_reclient',
394 'ASAN Release Media': 'asan_lsan_fuzzer_v8_heap_chromeos_codecs_release_bot_reclient',
395 'ASan Debug (32-bit x86 with V8-ARM)': 'asan_v8_heap_debug_bot_hybrid_reclient',
396 'ASan Release (32-bit x86 with V8-ARM)': 'asan_fuzzer_v8_heap_release_bot_hybrid_reclient',
397 'ASan Release Media (32-bit x86 with V8-ARM)': 'asan_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid_reclient',
398 'Centipede Upload Linux ASan': 'centipede_asan_shared_release_bot_reclient',
399 'ChromiumOS ASAN Release': 'chromeos_asan_lsan_fuzzer_v8_heap_release_bot_reclient',
400 'Libfuzzer Local Chrome OS ASan': 'libfuzzer_chromeos_asan_local',
401 'Libfuzzer Local Linux ASan': 'libfuzzer_asan_local',
402 'Libfuzzer Local Mac ASan': 'libfuzzer_mac_asan_local',
403 'Libfuzzer Local Windows ASan': 'libfuzzer_windows_asan_local',
404 'Libfuzzer Upload Chrome OS ASan': 'libfuzzer_chromeos_asan_release_bot_reclient',
405 'Libfuzzer Upload Linux ASan': 'libfuzzer_asan_release_bot_reclient',
406 'Libfuzzer Upload Linux ASan Debug': 'libfuzzer_asan_debug_bot_reclient',
407 'Libfuzzer Upload Linux MSan': 'libfuzzer_msan_release_bot_reclient',
408 'Libfuzzer Upload Linux UBSan': 'libfuzzer_ubsan_release_bot_reclient',
409 'Libfuzzer Upload Linux V8-ARM64 ASan': 'libfuzzer_asan_release_bot_v8_arm64_reclient',
410 'Libfuzzer Upload Linux V8-ARM64 ASan Debug': 'libfuzzer_asan_debug_bot_v8_arm64_reclient',
411 'Libfuzzer Upload Linux32 ASan': 'libfuzzer_asan_release_bot_x86_reclient',
412 'Libfuzzer Upload Linux32 V8-ARM ASan': 'libfuzzer_asan_release_bot_x86_v8_arm_reclient',
413 'Libfuzzer Upload Linux32 V8-ARM ASan Debug': 'libfuzzer_asan_debug_bot_x86_v8_arm_reclient',
414 'Libfuzzer Upload Mac ASan': 'libfuzzer_mac_asan_shared_release_bot_reclient',
415 'Libfuzzer Upload Windows ASan': 'libfuzzer_windows_asan_release_bot_reclient',
416 'Libfuzzer Upload iOS Catalyst Debug': 'ios_catalyst_debug_static_bot_compile_only_libfuzzer_asan_no_dsyms_no_remoting_reclient',
417 'MSAN Release (chained origins)': 'msan_release_bot_reclient',
418 'MSAN Release (no origins)': 'msan_no_origins_release_bot_reclient',
419 'Mac ASAN Release': 'asan_disable_nacl_fuzzer_v8_heap_release_bot_reclient',
420 'Mac ASAN Release Media': 'asan_disable_nacl_fuzzer_v8_heap_chrome_with_codecs_release_bot_reclient',
421 'TSAN Debug': 'tsan_disable_nacl_debug_bot_reclient',
422 'TSAN Release': 'tsan_disable_nacl_release_bot_reclient',
423 'UBSan Release': 'ubsan_release_bot_reclient',
424 'UBSan vptr Release': 'ubsan_vptr_release_bot_reclient',
425 'Win ASan Release': 'asan_fuzzer_v8_heap_release_bot_reclient',
426 'Win ASan Release Media': 'asan_fuzzer_v8_heap_chrome_with_codecs_release_bot_reclient',
430 'Comparison Android (reclient)': {
431 'build1': 'android_webview_google_debug_static_bot_arm64_reclient',
432 'build2': 'android_webview_google_debug_static_bot_arm64_reclient',
434 'Comparison Linux (reclient)': {
435 'build1': 'gpu_tests_release_bot_reclient',
436 'build2': 'gpu_tests_release_bot_reclient',
438 'Comparison Mac (reclient)': {
439 'build1': 'gpu_tests_release_bot_minimal_symbols_no_nacl_reclient',
440 'build2': 'gpu_tests_release_bot_minimal_symbols_no_nacl_reclient',
442 'Comparison Mac arm64 (reclient)': {
443 'build1': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient',
444 'build2': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient',
446 'Comparison Mac arm64 on arm64 (reclient)': {
447 'build1': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient',
448 'build2': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient',
450 'Comparison Simple Chrome (reclient)': {
451 'build1': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient',
452 'build2': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient',
454 'Comparison Windows (8 cores) (reclient)': {
455 'build1': 'gpu_tests_release_bot_minimal_symbols_reclient',
456 'build2': 'gpu_tests_release_bot_minimal_symbols_reclient',
458 'Comparison Windows (reclient)': {
459 'build1': 'gpu_tests_release_bot_minimal_symbols_reclient',
460 'build2': 'gpu_tests_release_bot_minimal_symbols_reclient',
462 'Comparison ios (reclient)': {
463 'build1': 'ios_simulator_debug_static_bot_xctest_reclient',
464 'build2': 'ios_simulator_debug_static_bot_xctest_reclient',
466 'Linux Builder (reclient compare)': 'gpu_tests_release_bot_reclient',
467 'Linux Viz': 'release_trybot_minimal_symbols_reclient',
468 # TODO(crbug.com/1260232): remove this after the migration.
469 'Mac Builder (reclient compare)': 'gpu_tests_release_bot_minimal_symbols_reclient',
470 # TODO(crbug.com/1244441): remove this after the migration.
471 'Mac Builder Next': 'mac_arm64_gpu_tests_debug_bot_minimal_symbols_no_nacl_reclient',
472 'Mac deterministic': 'release_bot_mac_strip_minimal_symbols_reclient',
473 'Mac deterministic (dbg)': 'debug_bot_reclient',
474 'Site Isolation Android': 'android_release_bot_minimal_symbols_arm64_reclient',
475 'Win 10 Fast Ring': 'release_trybot_minimal_symbols_reclient',
476 'Win x64 Builder (reclient compare)': 'gpu_tests_release_bot_minimal_symbols_reclient',
477 'Win x64 Builder (reclient)': 'gpu_tests_release_bot_minimal_symbols_reclient',
478 'android-fieldtrial-rel': 'android_release_bot_minimal_symbols_x64_fastbuild_webview_trichrome_reclient',
479 'android-perfetto-rel': 'perfetto_release_bot_reclient_android',
480 # TODO(crbug.com/1235218): remove after the migration.
481 'chromeos-amd64-generic-rel (reclient compare)': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient',
482 'chromeos-amd64-generic-rel (reclient)': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient',
483 'ios-blink-dbg-fyi': 'ios_simulator_blink_xctest',
484 'ios-fieldtrial-rel': 'ios_simulator_debug_static_bot_xctest_arm64_reclient',
485 'ios-m1-simulator': 'ios_simulator_debug_static_bot_xctest_arm64_reclient',
486 'ios-m1-simulator-cronet': 'ios_cronet_xctest_arm64_reclient',
487 'ios-simulator-cr-recipe': 'ios_simulator_debug_static_bot_xctest',
488 'ios-simulator-cronet': 'ios_cronet_xctest_reclient',
489 'ios-simulator-multi-window': 'ios_simulator_debug_static_bot_xctest_reclient',
490 'ios-webkit-tot': 'ios_simulator_debug_static_bot_xctest_reclient_no_lld',
491 'ios-wpt-fyi-rel': 'ios_simulator_release_static_bot_xctest_reclient',
492 'ios16-beta-simulator': 'ios_simulator_debug_static_bot_xctest_arm64_reclient',
493 'ios16-sdk-device': 'ios_device_release_static_bot_xctest_reclient',
494 'ios16-sdk-simulator': 'ios_simulator_debug_static_bot_xctest_arm64_reclient',
495 'ios17-beta-simulator': 'ios_simulator_debug_static_bot_xctest_arm64_reclient',
496 'ios17-sdk-simulator': 'ios_simulator_debug_static_bot_xctest_arm64_reclient',
497 'lacros-amd64-generic-rel (reclient)': 'chromeos_amd64-generic-vm_lacros_rel_reclient',
498 'lacros-amd64-generic-rel-fyi': 'chromeos_amd64-generic_lacros_rel_reclient',
499 'lacros-amd64-generic-rel-skylab-fyi': 'chromeos_amd64-generic_lacros_rel_skylab_reclient',
500 'lacros-arm-generic-rel-skylab-fyi': 'chromeos_arm-generic_lacros_rel_skylab_reclient',
501 'lacros-arm64-generic-rel-skylab-fyi': 'chromeos_arm64-generic_lacros_rel_skylab_reclient',
502 'linux-annotator-rel': 'release_bot_reclient',
503 'linux-blink-animation-use-time-delta': 'debug_bot_enable_blink_animation_use_time_delta_reclient',
504 'linux-blink-heap-concurrent-marking-tsan-rel': 'release_trybot_minimal_symbols_tsan',
505 'linux-blink-heap-verification': 'release_bot_enable_blink_heap_verification_dcheck_always_on_reclient',
506 'linux-blink-wpt-reset-rel': 'release_bot_blink_minimal_symbols_reclient',
507 'linux-chromeos-annotator-rel': 'chromeos_with_codecs_release_bot_reclient',
508 'linux-cr23-rel': 'release_bot_minimal_symbols_reclient',
509 'linux-fieldtrial-rel': 'release_bot_minimal_symbols_reclient',
510 'linux-headless-shell-rel': 'headless_shell_release_bot_reclient',
511 'linux-lacros-builder-fyi-rel': 'lacros_on_linux_release_bot_reclient',
512 'linux-lacros-builder-rel (reclient)': 'lacros_on_linux_release_bot_reclient',
513 'linux-lacros-dbg-fyi': 'lacros_on_linux_debug_bot_reclient',
514 'linux-lacros-dbg-tests-fyi': 'lacros_on_linux_debug_bot',
515 'linux-lacros-tester-fyi-rel': 'lacros_on_linux_release_bot',
516 'linux-lacros-version-skew-fyi': 'lacros_on_linux_release_not_build_ash_bot_reclient',
517 'linux-network-sandbox-rel': 'release_bot_minimal_symbols_reclient',
518 'linux-perfetto-rel': 'perfetto_release_bot_reclient',
519 'linux-rel-no-external-ip': 'gpu_tests_release_bot_do_typecheck_reclient',
520 'linux-upload-perfetto': 'release_bot_perfetto_zlib_reclient',
521 'linux-wpt-content-shell-asan-fyi-rel': 'asan_lsan_release_trybot_reclient',
522 'linux-wpt-content-shell-fyi-rel': 'release_bot_blink_minimal_symbols_reclient',
523 'linux-wpt-content-shell-leak-detection': 'release_bot_blink_minimal_symbols_reclient',
524 'linux-wpt-fyi-rel': 'release_bot_blink_minimal_symbols_reclient',
525 'linux-wpt-identity-fyi-rel': 'release_bot_minimal_symbols_reclient',
526 'linux-wpt-input-fyi-rel': 'release_bot_minimal_symbols_reclient',
527 'mac-cr23-rel': 'release_bot_minimal_symbols_reclient',
528 'mac-osxbeta-rel': 'gpu_tests_debug_trybot_reclient',
529 'mac-perfetto-rel': 'perfetto_release_bot_reclient',
530 'mac-upload-perfetto': 'release_bot_perfetto_zlib_reclient',
531 'mac10.15-wpt-content-shell-fyi-rel': 'release_bot_blink_minimal_symbols_reclient',
532 'mac11-arm64-wpt-content-shell-fyi-rel': 'release_bot_blink_arm64_minimal_symbols_reclient',
533 'mac11-wpt-content-shell-fyi-rel': 'release_bot_blink_minimal_symbols_reclient',
534 'mac12-arm64-wpt-content-shell-fyi-rel': 'release_bot_blink_arm64_minimal_symbols_reclient',
535 'mac12-wpt-content-shell-fyi-rel': 'release_bot_blink_minimal_symbols_reclient',
536 'mac13-arm64-wpt-content-shell-fyi-rel': 'release_bot_blink_arm64_minimal_symbols_reclient',
537 'mac13-wpt-content-shell-fyi-rel': 'release_bot_blink_minimal_symbols_reclient',
538 'win-annotator-rel': 'release_bot_reclient',
539 'win-celab-builder-rel': 'release_bot_minimal_symbols_reclient',
540 'win-cr23-rel': 'release_bot_minimal_symbols_reclient',
541 'win-fieldtrial-rel': 'release_bot_minimal_symbols_reclient',
542 'win-perfetto-rel': 'perfetto_release_bot_reclient',
543 'win-upload-perfetto': 'release_bot_perfetto_zlib_reclient',
544 'win10-rel-no-external-ip': 'gpu_tests_release_bot_minimal_symbols_reclient',
545 'win10-wpt-content-shell-fyi-rel': 'release_bot_blink_minimal_symbols_reclient',
546 'win11-wpt-content-shell-fyi-rel': 'release_bot_blink_minimal_symbols_reclient',
547 'win32-archive-rel-goma-rbe-canary': 'release_bot_x86_minimal_symbols',
548 'win32-archive-rel-goma-rbe-latest': 'release_bot_x86_minimal_symbols',
549 'win32-arm64-rel': 'win32_arm64_release_bot_reclient',
553 'Chromium Linux Goma RBE Staging': 'release_bot',
554 'Chromium Linux Goma RBE Staging (dbg)': 'debug_bot',
556 'Chromium Mac Goma RBE Staging': 'release_bot',
557 'Chromium Mac Goma RBE Staging (dbg)': 'debug_bot',
559 'Chromium Win Goma RBE Staging': 'release_bot_x86_minimal_symbols',
561 'chromeos-amd64-generic-rel-goma-rbe-staging': 'chromeos_amd64-generic_use_fake_dbus_clients_vm_optimized_goma',
564 'chromium.goma.fyi': {
565 'Linux Builder Goma RBE Canary': 'gpu_tests_release_bot',
567 'Mac Builder (dbg) Goma RBE Canary (clobber)': 'gpu_tests_debug_bot',
568 'Mac M1 Builder (dbg) Goma RBE Canary (clobber)': 'gpu_tests_debug_bot_arm64',
570 'Win Builder (dbg) Goma RBE Canary': 'gpu_tests_debug_bot_x86_no_symbols',
571 'Win Builder Goma RBE Canary': 'gpu_tests_release_bot_x86_minimal_symbols',
573 'chromeos-amd64-generic-rel-goma-rbe-canary': 'chromeos_amd64-generic_use_fake_dbus_clients_vm_optimized_goma',
575 'ios-device-goma-rbe-canary-clobber': 'ios_device_release_compile_only',
577 'linux-archive-rel-goma-rbe-ats-canary': 'release_bot',
578 'linux-archive-rel-goma-rbe-canary': 'release_bot',
580 'mac-archive-rel-goma-rbe-canary': 'release_bot_minimal_symbols',
584 # These all use the 'trybot' mixins to ensure that dcheck is on.
585 'Android Release (Nexus 5X)': 'gpu_tests_android_release_bot_dcheck_always_on_arm64_fastbuild_reclient',
586 'GPU Linux Builder': 'gpu_tests_release_trybot_minimal_symbols_reclient',
587 'GPU Linux Builder (dbg)': 'gpu_tests_debug_bot_reclient',
588 'GPU Mac Builder': 'gpu_tests_release_trybot_minimal_symbols_reclient',
589 'GPU Mac Builder (dbg)': 'gpu_tests_debug_bot_reclient',
590 'GPU Win x64 Builder': 'gpu_tests_release_bot_dcheck_always_on_resource_allowlisting_reclient',
591 'GPU Win x64 Builder (dbg)': 'gpu_tests_debug_bot_reclient',
592 'GPU Win x64 Builder Code Coverage': 'gpu_tests_release_trybot_resource_allowlisting_code_coverage',
595 'chromium.gpu.fyi': {
596 # These all use the 'trybot' mixins to ensure that dcheck is on.
597 'ChromeOS FYI Release (amd64-generic)': 'gpu_tests_chromeos_amd64_release_trybot_dcheck_off_no_symbols_reclient',
598 'GPU FYI Android arm Builder': 'gpu_tests_android_release_trybot_reclient',
599 'GPU FYI Android arm64 Builder': 'gpu_tests_android_release_trybot_arm64_reclient',
600 'GPU FYI Lacros x64 Builder': 'gpu_tests_ozone_linux_non_x11_release_trybot_reclient',
601 'GPU FYI Linux Builder': 'gpu_fyi_tests_release_trybot_reclient',
602 'GPU FYI Linux Builder (dbg)': 'gpu_fyi_tests_debug_trybot_reclient',
603 'GPU FYI Mac Builder': 'gpu_fyi_tests_release_trybot_reclient',
604 'GPU FYI Mac Builder (asan)': 'gpu_fyi_tests_release_trybot_asan_reclient',
605 'GPU FYI Mac Builder (dbg)': 'gpu_fyi_tests_debug_trybot_reclient',
606 'GPU FYI Mac arm64 Builder': 'gpu_fyi_tests_release_trybot_arm64_reclient',
607 'GPU FYI Win Builder': 'gpu_fyi_tests_release_trybot_x86_reclient',
608 'GPU FYI Win x64 Builder': 'gpu_fyi_tests_release_trybot_reclient',
609 'GPU FYI Win x64 Builder (dbg)': 'gpu_fyi_tests_debug_trybot_reclient',
610 'GPU FYI Win x64 DX12 Vulkan Builder': 'gpu_fyi_tests_dx12vk_release_trybot_reclient',
611 'GPU FYI Win x64 DX12 Vulkan Builder (dbg)': 'gpu_fyi_tests_dx12vk_debug_trybot_reclient',
612 'GPU FYI XR Win x64 Builder': 'gpu_fyi_tests_release_trybot_reclient',
613 'Linux FYI GPU TSAN Release': 'gpu_fyi_tests_release_trybot_tsan_reclient',
616 'chromium.infra.codesearch': {
617 'codesearch-gen-chromium-android': 'codesearch_gen_chromium_android_bot_reclient',
618 'codesearch-gen-chromium-chromiumos': 'codesearch_gen_chromium_chromiumos_bot_reclient',
619 'codesearch-gen-chromium-cronet': 'codesearch_gen_chromium_cronet_bot_reclient',
620 'codesearch-gen-chromium-fuchsia': 'codesearch_gen_chromium_fuchsia_bot_reclient',
621 'codesearch-gen-chromium-ios': 'codesearch_gen_chromium_ios_bot_reclient',
622 'codesearch-gen-chromium-lacros': 'codesearch_gen_chromium_lacros_bot_reclient',
623 'codesearch-gen-chromium-linux': 'codesearch_gen_chromium_bot_reclient',
624 'codesearch-gen-chromium-mac': 'codesearch_gen_chromium_mac_bot_reclient',
625 'codesearch-gen-chromium-webview': 'codesearch_gen_chromium_android_bot_reclient',
626 'codesearch-gen-chromium-win': 'codesearch_gen_chromium_bot_reclient',
630 'Cast Audio Linux': 'cast_audio_release_bot_reclient',
631 'Cast Linux': 'cast_release_bot_reclient',
632 'Cast Linux ARM64': 'cast_arm64_release_bot_reclient',
633 'Cast Linux Debug': 'cast_debug_bot_reclient',
634 'Deterministic Linux': 'release_bot_minimal_symbols_reclient',
635 'Leak Detection Linux': 'release_bot_reclient',
636 'Linux Builder': 'gpu_tests_release_bot_do_typecheck_reclient',
637 'Linux Builder (Wayland)': 'gpu_tests_wayland_release_bot_reclient',
638 'Linux Builder (dbg)': 'gpu_tests_debug_bot_reclient',
639 'Network Service Linux': 'release_bot_reclient',
640 'linux-bfcache-rel': 'release_bot_blink',
641 'linux-extended-tracing-rel': 'release_bot_extended_tracing_reclient',
642 'linux-gcc-rel': 'release_bot_minimal_symbols_no_clang',
643 'linux-v4l2-codec-rel': 'v4l2_codec_chrome_with_codecs_release_bot_reclient',
647 'Mac Builder': 'gpu_tests_release_bot_minimal_symbols_no_nacl_reclient',
648 'Mac Builder (dbg)': 'gpu_tests_debug_bot_reclient',
649 'ios-catalyst': 'ios_catalyst_debug_static_bot_compile_only_libfuzzer_asan_no_dsyms_no_remoting_reclient',
650 'ios-device': 'ios_device_release_compile_only_reclient',
651 'ios-simulator': 'ios_simulator_debug_static_bot_xctest_reclient',
652 'ios-simulator-full-configs': 'ios_simulator_debug_static_bot_xctest_reclient',
653 'ios-simulator-noncq': 'ios_simulator_debug_static_bot_xctest_reclient',
654 'mac-arm64-dbg': 'debug_bot_arm64_reclient',
655 'mac-arm64-on-arm64-rel': 'mac_arm64_release_bot_reclient',
656 'mac-arm64-rel': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient',
657 'mac-intel-on-arm64-rel': 'release_bot_reclient_x64',
661 'Linux ASan LSan Builder': 'asan_lsan_release_trybot_reclient',
662 'Linux CFI': 'cfi_full_cfi_icall_cfi_diag_thin_lto_release_static_dcheck_always_on_reclient',
663 'Linux Chromium OS ASan LSan Builder': 'asan_lsan_chromeos_release_bot_dcheck_always_on_reclient',
664 'Linux ChromiumOS MSan Builder': 'chromeos_msan_release_bot_reclient',
665 'Linux MSan Builder': 'msan_release_bot_reclient',
666 'Linux TSan Builder': 'tsan_disable_nacl_release_bot_reclient',
667 'Mac ASan 64 Builder': 'asan_minimal_symbols_disable_nacl_release_bot_dcheck_always_on_reclient',
668 'WebKit Linux ASAN': 'asan_lsan_release_bot_blink',
669 'WebKit Linux Leak': 'release_bot_blink',
670 'WebKit Linux MSAN': 'msan_release_bot_blink',
671 'android-asan': 'android_clang_asan_release_bot_reclient',
672 'ios-asan': 'ios_simulator_release_static_asan_bot_xctest_reclient',
673 'linux-lacros-asan-lsan-rel': 'asan_lsan_lacros_release_bot_dcheck_always_on_reclient',
674 'linux-ubsan-vptr': 'ubsan_vptr_release_bot_reclient',
675 'win-asan': 'asan_clang_fuzzer_static_v8_heap_minimal_symbols_release_reclient',
678 'chromium.memory.fyi': {
679 'linux-exp-asan-lsan-fyi-rel': 'asan_lsan_failsan_release_trybot_reclient',
680 'linux-exp-msan-fyi-rel': 'msan_failsan_release_bot_reclient',
681 'linux-exp-tsan-fyi-rel': 'tsan_disable_nacl_failsan_release_bot_reclient',
682 'linux-ubsan-fyi-rel': 'ubsan_no_recover_release_bot_reclient',
683 'mac-lsan-fyi-rel': 'asan_lsan_dcheck_disable_nacl_release_bot_reclient',
687 'Android Builder Perf': 'official_reclient_minimal_symbols_android',
688 'Android arm64 Builder Perf': 'official_minimal_symbols_android_arm64',
689 'android-builder-perf': 'official_reclient_minimal_symbols_android',
690 'android-builder-perf-pgo': 'official_reclient_minimal_symbols_android_pgo',
691 'android_arm64-builder-perf': 'official_minimal_symbols_android_arm64',
692 'android_arm64-builder-perf-pgo': 'official_reclient_minimal_symbols_android_arm64_pgo',
693 'android_arm64_high_end-builder-perf': 'official_reclient_minimal_symbols_android_arm64_high_end',
694 'android_arm64_high_end-builder-perf-pgo': 'official_reclient_minimal_symbols_android_arm64_high_end_pgo',
695 'chromecast-linux-builder-perf': 'cast_binary_size_reclient',
696 'chromeos-amd64-generic-lacros-builder-perf': 'chromeos_amd64-generic_lacros_official_reclient',
697 'chromeos-arm-generic-lacros-builder-perf': 'chromeos_arm-generic_lacros_official_reclient',
698 'chromeos-arm64-generic-lacros-builder-perf': 'chromeos_arm64-generic_lacros_official_reclient',
699 'linux-builder-perf': 'official_linux_perf',
700 'linux-builder-perf-pgo': 'official_reclient_linux_perf_pgo',
701 'linux-builder-perf-rel': 'official_linux_perf',
702 'mac-arm-builder-perf': 'official_reclient_mac_arm_perf',
703 'mac-arm-builder-perf-pgo': 'official_reclient_mac_arm_perf_pgo',
704 'mac-builder-perf': 'official_reclient_mac_perf',
705 'mac-builder-perf-pgo': 'official_reclient_mac_perf_pgo',
706 'win64-builder-perf': 'official_reclient_perf_win_cross',
707 'win64-builder-perf-pgo': 'official_reclient_perf_pgo',
710 'chromium.perf.calibration': {
711 'android-pixel2-perf-calibration': 'official_minimal_symbols_android_arm64',
712 'linux-perf-calibration': 'official_linux_perf',
715 'chromium.perf.fyi': {
716 'android-cfi-builder-perf-fyi': 'official_reclient_minimal_symbols_android_thin_lto_opt',
717 'android_arm64-cfi-builder-perf-fyi': 'official_reclient_minimal_symbols_android_thin_lto_opt_arm64',
718 'chromeos-kevin-builder-perf-fyi': 'chromeos_kevin_include_unwind_tables_official_reclient',
719 'fuchsia-builder-perf-arm64': 'official_reclient_fuchsia_arm64_perf',
722 'chromium.perf.pinpoint': {
723 'Android Builder Perf': 'official_reclient_minimal_symbols_android',
724 'Android arm64 Builder Perf': 'official_minimal_symbols_android_arm64',
725 'android-builder-perf': 'official_reclient_minimal_symbols_android',
726 'android-builder-perf-pgo': 'official_reclient_minimal_symbols_android_pgo',
727 'android_arm64-builder-perf': 'official_minimal_symbols_android_arm64',
728 'android_arm64-builder-perf-pgo': 'official_reclient_minimal_symbols_android_arm64_pgo',
729 'android_arm64_high_end-builder-perf': 'official_reclient_minimal_symbols_android_arm64_high_end',
730 'android_arm64_high_end-builder-perf-pgo': 'official_reclient_minimal_symbols_android_arm64_high_end_pgo',
731 'chromecast-linux-builder-perf': 'cast_binary_size_reclient',
732 'chromeos-amd64-generic-lacros-builder-perf': 'chromeos_amd64-generic_lacros_official_reclient',
733 'chromeos-arm-generic-lacros-builder-perf': 'chromeos_arm-generic_lacros_official_reclient',
734 'chromeos-arm64-generic-lacros-builder-perf': 'chromeos_arm64-generic_lacros_official_reclient',
735 'linux-builder-perf': 'official_linux_perf',
736 'linux-builder-perf-pgo': 'official_reclient_linux_perf_pgo',
737 'linux-builder-perf-rel': 'official_linux_perf',
738 'mac-arm-builder-perf': 'official_reclient_mac_arm_perf',
739 'mac-arm-builder-perf-pgo': 'official_reclient_mac_arm_perf_pgo',
740 'mac-builder-perf': 'official_reclient_mac_perf',
741 'mac-builder-perf-pgo': 'official_reclient_mac_perf_pgo',
742 'win64-builder-perf': 'official_reclient_perf_win_cross',
743 'win64-builder-perf-pgo': 'official_reclient_perf_pgo',
746 'chromium.reclient.fyi': {
747 'Comparison Linux (reclient vs reclient remote links)': {
748 'build1': 'gpu_tests_release_bot_reclient',
749 'build2': 'gpu_tests_release_bot_remote_links_reclient',
751 'Linux Builder (canonical wd) (reclient compare)': 'gpu_tests_debug_bot_reclient',
752 'Linux Builder reclient staging': 'gpu_tests_release_bot_reclient',
753 'Linux Builder reclient staging untrusted': 'gpu_tests_release_bot_reclient',
754 'Linux Builder reclient test': 'gpu_tests_release_bot_reclient',
755 'Linux Builder reclient test (casng)': 'gpu_tests_release_bot_reclient',
756 'Linux Builder reclient test (unified uploads)': 'gpu_tests_release_bot_reclient',
757 'Linux Builder reclient test untrusted': 'gpu_tests_release_bot_reclient',
758 'Linux Builder reclient test untrusted (casng)': 'gpu_tests_release_bot_reclient',
759 'Linux Builder reclient test untrusted (unified uploads)': 'gpu_tests_release_bot_reclient',
760 'Mac Builder reclient staging': 'gpu_tests_release_bot_minimal_symbols_reclient',
761 'Mac Builder reclient staging untrusted': 'gpu_tests_release_bot_minimal_symbols_reclient',
762 'Mac Builder reclient test': 'gpu_tests_release_bot_minimal_symbols_reclient',
763 'Mac Builder reclient test untrusted': 'gpu_tests_release_bot_minimal_symbols_reclient',
764 'Simple Chrome Builder reclient staging': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient',
765 'Simple Chrome Builder reclient staging untrusted': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient',
766 'Simple Chrome Builder reclient test': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient',
767 'Simple Chrome Builder reclient test untrusted': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient',
768 'Win x64 Builder reclient staging': 'gpu_tests_release_bot_minimal_symbols_reclient',
769 'Win x64 Builder reclient staging untrusted': 'gpu_tests_release_bot_minimal_symbols_reclient',
770 'Win x64 Builder reclient test': 'gpu_tests_release_bot_minimal_symbols_reclient',
771 'Win x64 Builder reclient test untrusted': 'gpu_tests_release_bot_minimal_symbols_reclient',
772 'Win x64 Cross Builder (reclient compare)': 'gpu_tests_release_bot_minimal_symbols_reclient',
773 'Windows Cross deterministic': {
774 'local': 'release_bot_x86_minimal_symbols_local_build',
775 'reclient': 'release_bot_x86_minimal_symbols_reclient',
777 'ios-simulator reclient staging': 'ios_simulator_debug_static_bot_xctest_reclient',
778 'ios-simulator reclient staging untrusted': 'ios_simulator_debug_static_bot_xctest_reclient',
779 'ios-simulator reclient test': 'ios_simulator_debug_static_bot_xctest_reclient',
780 'ios-simulator reclient test untrusted': 'ios_simulator_debug_static_bot_xctest_reclient',
781 'mac-arm64-rel reclient staging': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient',
782 'mac-arm64-rel reclient staging untrusted': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient',
783 'mac-arm64-rel reclient test': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient',
784 'mac-arm64-rel reclient test untrusted': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient',
788 'android-rust-arm32-rel': 'release_rust_android_arm32_reclient',
789 'android-rust-arm64-dbg': 'debug_bot_rust_android_arm64_reclient',
790 'android-rust-arm64-rel': 'release_rust_android_arm64_reclient',
791 'linux-rust-x64-dbg': 'debug_bot_rust_desktop_x64_reclient',
792 'linux-rust-x64-rel': 'release_rust_desktop_x64_reclient',
793 'mac-rust-x64-dbg': 'debug_bot_rust_desktop_x64_reclient',
794 'win-rust-x64-dbg': 'debug_bot_rust_desktop_x64_reclient',
795 'win-rust-x64-rel': 'release_rust_desktop_x64_reclient',
798 'chromium.swangle': {
799 'linux-swangle-chromium-x64': 'gpu_tests_release_trybot_minimal_symbols_reclient',
800 'linux-swangle-chromium-x64-exp': 'gpu_tests_release_trybot_minimal_symbols_reclient',
801 'linux-swangle-tot-swiftshader-x64': 'angle_deqp_release_trybot_reclient',
802 'linux-swangle-x64': 'angle_deqp_release_trybot_reclient',
803 'linux-swangle-x64-exp': 'angle_deqp_release_trybot_reclient',
804 'mac-swangle-chromium-x64': 'gpu_tests_release_trybot_minimal_symbols_reclient',
805 'win-swangle-chromium-x86': 'gpu_tests_release_trybot_minimal_symbol_x86_resource_allowlisting_reclient',
806 'win-swangle-tot-swiftshader-x64': 'angle_deqp_release_trybot_reclient',
807 'win-swangle-tot-swiftshader-x86': 'angle_deqp_release_bot_dcheck_always_on_x86_reclient',
808 'win-swangle-x64': 'angle_deqp_release_trybot_reclient',
809 'win-swangle-x86': 'angle_deqp_release_bot_dcheck_always_on_x86_reclient',
812 'chromium.updater': {
813 'linux-updater-builder-dbg': 'updater_debug_bot_reclient',
814 'linux-updater-builder-rel': 'updater_release_bot_reclient',
815 'mac-updater-builder-arm64-dbg': 'updater_debug_bot_arm64_reclient',
816 'mac-updater-builder-arm64-rel': 'updater_release_bot_arm64_reclient',
817 'mac-updater-builder-asan-dbg': 'updater_debug_bot_asan_reclient',
818 'mac-updater-builder-dbg': 'updater_debug_bot_reclient',
819 'mac-updater-builder-rel': 'updater_release_bot_reclient',
820 'win-updater-builder-dbg': 'updater_debug_bot_reclient',
821 'win-updater-builder-rel': 'updater_release_bot_reclient',
822 'win32-updater-builder-dbg': 'updater_debug_bot_x86_reclient',
823 'win32-updater-builder-rel': 'updater_release_bot_x86_reclient',
826 # TODO(crbug.com/818301): This group is going away.
828 'WebKit Linux Trusty ASAN': 'asan_lsan_release_bot',
829 'WebKit Linux Trusty Leak': 'release_bot',
830 'WebKit Mac Builder': 'release_bot',
831 'WebKit Win Builder': 'release_bot_x86_minimal_symbols',
835 'WebRTC Chromium Android Builder': 'android_debug_static_bot_arm64_reclient',
836 'WebRTC Chromium Linux Builder': 'gpu_tests_release_bot_reclient',
837 'WebRTC Chromium Mac Builder': 'gpu_tests_release_bot_reclient',
838 'WebRTC Chromium Win Builder': 'release_bot_minimal_symbols_no_com_init_hooks_with_codecs_reclient',
841 'chromium.webrtc.fyi': {
842 'WebRTC Chromium FYI Android Builder': 'android_release_bot_minimal_symbols_reclient',
843 'WebRTC Chromium FYI Android Builder (dbg)': 'android_debug_static_bot_reclient',
844 'WebRTC Chromium FYI Android Builder ARM64 (dbg)': 'android_debug_static_bot_arm64_reclient',
845 'WebRTC Chromium FYI Linux Builder': 'gpu_tests_release_bot_reclient',
846 'WebRTC Chromium FYI Linux Builder (dbg)': 'debug_bot_reclient',
847 'WebRTC Chromium FYI Mac Builder': 'gpu_tests_release_bot_reclient',
848 'WebRTC Chromium FYI Mac Builder (dbg)': 'debug_bot_reclient',
849 'WebRTC Chromium FYI Win Builder': 'release_bot_minimal_symbols_no_com_init_hooks_with_codecs_reclient',
850 'WebRTC Chromium FYI Win Builder (dbg)': 'debug_bot_no_com_init_hooks_with_codecs_reclient',
851 'WebRTC Chromium FYI ios-device': 'ios_device_release_compile_only_reclient',
852 'WebRTC Chromium FYI ios-simulator': 'ios_simulator_debug_static_bot_xctest_reclient',
856 # Windows bots take too long to link w/ full symbols and time out.
857 'Win Builder': 'gpu_tests_release_bot_x86_no_symbols_reclient',
858 'Win Builder (dbg)': 'gpu_tests_debug_bot_x86_no_symbols_reclient',
859 'Win x64 Builder': 'gpu_tests_release_bot_minimal_symbols_reclient',
860 'Win x64 Builder (dbg)': 'gpu_tests_debug_bot_reclient',
861 'Win x64 Builder Code Coverage': 'gpu_tests_release_bot_minimal_symbols_code_coverage',
862 'Windows deterministic': 'release_bot_x86_minimal_symbols_reclient',
865 'client.devtools-frontend.integration': {
866 'DevTools Linux': 'release_trybot_blink_do_typecheck',
867 'DevTools Linux Fastbuild': 'release_trybot_blink',
871 'linux-sdk-asan-multi': 'release_bot',
872 'linux-sdk-multi': 'release_bot',
873 'linux-sdk-multirel': 'release_bot',
874 'mac-sdk-multi': 'release_bot',
875 'mac-sdk-multirel': 'release_bot',
876 'windows-sdk-multi': 'release_bot_x86_minimal_symbols',
877 'windows-sdk-multirel': 'release_bot_x86_minimal_symbols',
880 'client.openscreen.chromium': {
881 'chromium_linux64_debug': 'debug_bot_reclient',
882 'chromium_mac_debug': 'debug_bot_reclient',
885 'client.v8.chromium': {
886 'Linux - Future': 'v8_future_release_bot_reclient',
887 'Linux - Future (dbg)': 'v8_future_debug_bot_reclient',
888 'Linux V8 API Stability': 'release_bot_reclient',
892 'Android V8 FYI Release (Nexus 5X)': 'gpu_tests_android_release_trybot_arm64_reclient',
893 'Linux ASAN Builder': 'asan_lsan_release_trybot_reclient',
894 'Linux Debug Builder': 'debug_bot_blink',
895 'Linux V8 FYI Release (NVIDIA)': 'gpu_tests_release_trybot_minimal_symbols_reclient',
896 'Linux V8 FYI Release - pointer compression (NVIDIA)': 'gpu_tests_release_trybot_ptr_comp_reclient',
897 'Mac V8 FYI Release (Intel)': 'gpu_tests_release_trybot_minimal_symbols_reclient',
898 'V8 Android GN (dbg)': 'android_debug_bot_reclient',
899 'V8 Blink Linux': 'release_bot_blink',
900 'V8 Blink Linux Debug': 'release_bot_blink_v8_debug_reclient',
901 'V8 Blink Linux Future': 'release_bot_blink',
902 'V8 Blink Mac': 'release_bot_blink',
903 'V8 Blink Win': 'release_bot_blink',
904 'V8 Linux GN': 'release_bot_reclient',
905 'Win V8 FYI Release (NVIDIA)': 'gpu_tests_release_trybot_minimal_symbol_x86_resource_allowlisting_reclient',
908 'internal.chrome.fyi': {
909 'android-buildspeed-dbg': 'android_debug_bot_reclient_fastbuild',
910 'android-emulator-finch-smoke-chrome': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_trichrome_reclient',
911 'chromeos-arm-generic-cfi-thin-lto-chrome-reclient': 'chromeos_arm-generic_cfi_thin_lto_official_reclient',
912 'lacros-arm-generic-chrome-fyi-reclient': 'chromeos_arm-generic_lacros_official_skylab_reclient',
913 'linux-finch-smoke-chrome': 'official_reclient',
914 'lorenz-graph-dbg': 'android_debug_bot_reclient_external_fastbuild',
915 'mac-arm64-finch-smoke-chrome': 'official_reclient_mac_arm',
916 'win-arm64-dbg': 'gpu_tests_arm64_debug_reclient',
917 'win-arm64-rel': 'gpu_tests_arm64_release_minimal_symbol_reclient',
918 'win-celab-rel': 'official_celab_release_bot',
919 'win-finch-smoke-chrome': 'official_reclient',
922 'internal.chromeos.fyi': {
923 'chromeos-betty-pi-arc-chrome-accessibility-fyi': 'chromeos_betty-pi-arc_dchecks_reclient',
924 'chromeos-betty-pi-arc-chrome-dchecks': 'chromeos_betty-pi-arc_dchecks_reclient',
925 'chromeos-betty-pi-arc-finch-smoke-chrome': 'chromeos_betty-pi-arc_dchecks_reclient',
926 'chromeos-brya-chrome-dchecks-skylab': 'chromeos_brya_include_unwind_tables_official_dchecks_skylab_reclient',
927 'chromeos-jacuzzi-chrome': 'chromeos_jacuzzi_include_unwind_tables_official_reclient',
928 'chromeos-jacuzzi-chrome-dchecks-skylab': 'chromeos_jacuzzi_include_unwind_tables_official_dchecks_skylab_reclient',
929 'chromeos-octopus-chrome-skylab-fyi': 'chromeos_octopus_include_unwind_tables_official_skylab_reclient',
930 'chromeos-trogdor-chrome-skylab-fyi': 'chromeos_trogdor_include_unwind_tables_official_skylab_reclient',
931 'lacros-amd64-generic-chrome-fyi': 'chromeos_amd64-generic_lacros_official_skylab_reclient',
932 'lacros-arm-generic-chrome-fyi': 'chromeos_arm-generic_lacros_official_skylab_reclient',
935 'internal.optimization_guide': {
936 'companion-linux': 'companion_dbg',
937 'companion-win64': 'companion_dbg',
938 'optimization_guide-android-arm64': 'optimization_guide_android_arm64_rel',
939 'optimization_guide-chromeos': 'optimization_guide_cros_rel',
940 'optimization_guide-linux': 'optimization_guide_rel',
941 'optimization_guide-mac': 'optimization_guide_rel',
942 'optimization_guide-win32': 'optimization_guide_x86_rel',
943 'optimization_guide-win64': 'optimization_guide_rel',
946 # Internal codesearch builders.
947 'luci.infra-internal.codesearch': {
948 'codesearch-gen-chrome-internal-linux': 'codesearch_gen_chromium_bot_reclient',
952 'fuchsia-arm64': 'official_fuchsia_arm64',
953 'fuchsia-x64': 'official_fuchsia_x64',
957 # Most tryservers should have '_trybot' in their config names, but
958 # 'release_trybot' includes 'dcheck_always_on', and the blink
959 # release trybots must *not* enable dchecks, because that could
960 # cause them to produce different baselines than the release
961 # waterfall bots, and run_web_tests.py can't handle that (by design).
962 'linux-blink-rel': 'release_bot_blink_minimal_symbols_reclient',
963 'mac10.15-blink-rel': 'release_bot_blink_minimal_symbols_no_nacl_reclient',
964 'mac11.0-blink-rel': 'release_bot_blink_minimal_symbols_no_nacl_reclient',
965 'mac11.0.arm64-blink-rel': 'release_bot_blink_arm64_minimal_symbols_reclient',
966 'mac12.0-blink-rel': 'release_bot_blink_minimal_symbols_no_nacl_reclient',
967 'mac12.0.arm64-blink-rel': 'release_bot_blink_arm64_minimal_symbols_reclient',
968 'mac13-blink-rel': 'release_bot_blink_minimal_symbols_no_nacl_reclient',
969 'mac13.arm64-blink-rel': 'release_bot_blink_arm64_minimal_symbols_reclient',
970 'win10.20h2-blink-rel': 'release_bot_blink_x86_minimal_symbols_reclient',
971 'win11-arm64-blink-rel': 'release_bot_blink_arm64_minimal_symbols_reclient',
972 'win11-blink-rel': 'release_bot_blink_x64_minimal_symbols_reclient',
975 'tryserver.chrome': {
976 'chromeos-arm-generic-cfi-thin-lto-chrome': 'chromeos_arm-generic_cfi_thin_lto_official',
977 'chromeos-arm64-generic-cfi-thin-lto-chrome': 'chromeos_arm64-generic_cfi_thin_lto_official',
978 'chromeos-betty-arc-r-chrome': 'chromeos_betty-arc-r_include_unwind_tables_official_use_fake_dbus_clients',
979 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': 'chromeos_betty-pi-arc_cfi_thin_lto_official',
980 'chromeos-betty-pi-arc-chrome': 'chromeos_betty-pi-arc_dchecks',
981 'chromeos-betty-pi-arc-chrome-accessibility-fyi': 'chromeos_betty-pi-arc_dchecks',
982 'chromeos-betty-pi-arc-chrome-dchecks': 'chromeos_betty-pi-arc_dchecks',
983 'chromeos-betty-pi-arc-finch-smoke-chrome': 'chromeos_betty-pi-arc_dchecks',
984 'chromeos-brya-chrome-dchecks-skylab': 'chromeos_brya_include_unwind_tables_official_dchecks_skylab_reclient',
985 'chromeos-brya-chrome-skylab': 'chromeos_brya_include_unwind_tables_official_skylab',
986 'chromeos-eve-arc-r-chrome': 'chromeos_eve-arc-r_include_unwind_tables_official',
987 'chromeos-eve-chrome': 'chromeos_eve_include_unwind_tables_official_dchecks',
988 'chromeos-eve-compile-chrome': 'chromeos_eve_include_unwind_tables_official_dchecks',
989 'chromeos-jacuzzi-chrome': 'chromeos_jacuzzi_include_unwind_tables_official',
990 'chromeos-jacuzzi-chrome-dchecks-skylab': 'chromeos_jacuzzi_include_unwind_tables_official_dchecks_skylab_reclient',
991 'chromeos-jacuzzi-chrome-skylab': 'chromeos_jacuzzi_include_unwind_tables_official_skylab_reclient',
992 'chromeos-jacuzzi-compile-chrome': 'chromeos_jacuzzi_include_unwind_tables_official',
993 'chromeos-octopus-chrome': 'chromeos_octopus_include_unwind_tables_official_dchecks',
994 'chromeos-octopus-chrome-skylab': 'chromeos_octopus_include_unwind_tables_official_skylab',
995 'chromeos-octopus-compile-chrome': 'chromeos_octopus_include_unwind_tables_official_dchecks',
996 'chromeos-reven-chrome': 'chromeos_reven_include_unwind_tables_official_dchecks',
997 'chromeos-trogdor-chrome-skylab': 'chromeos_trogdor_include_unwind_tables_official_skylab',
998 'chromeos-volteer-chrome-skylab': 'chromeos_volteer_include_unwind_tables_official_skylab',
999 'lacros-amd64-generic-chrome': 'chromeos_amd64-generic_lacros_official_no_symbols',
1000 'lacros-amd64-generic-chrome-skylab': 'chromeos_amd64-generic_lacros_official_skylab',
1001 'lacros-arm-generic-chrome-skylab': 'chromeos_arm-generic_lacros_official_skylab',
1002 'lacros-arm64-generic-chrome-skylab': 'chromeos_arm64-generic_lacros_official_skylab',
1003 'linux-chrome': 'official_reclient',
1004 'linux-chromeos-chrome': 'official_reclient_chromeos_include_unwind_tables',
1005 'linux-chromeos-compile-chrome': 'official_reclient_chromeos_include_unwind_tables',
1006 'linux-finch-smoke-chrome': 'official_reclient',
1007 'mac-arm64-finch-smoke-chrome': 'official_reclient_mac_arm',
1008 'mac-chrome': 'official_reclient_mac',
1009 'win-branded-compile-rel': 'chrome_branded_reclient_minimal_symbols',
1010 'win-celab-try-rel': 'official_celab_release_bot',
1011 'win-chrome': 'official_reclient_x86',
1012 'win-finch-smoke-chrome': 'official_reclient',
1013 'win64-chrome': 'official_reclient_x64',
1016 'tryserver.chrome.pgo': {
1017 'android-arm32-pgo': 'official_android_arm32_pgo',
1018 'android-arm64-pgo': 'official_android_arm64_pgo',
1019 'lacros-amd64-generic-pgo': 'official_lacros_amd64_pgo',
1020 'lacros-arm-generic-pgo': 'official_lacros_arm_pgo',
1021 'lacros-arm64-generic-pgo': 'official_lacros_arm64_pgo',
1022 'linux-pgo': 'official_linux_pgo',
1023 'mac-arm-pgo': 'official_mac_arm_pgo',
1024 'mac-pgo': 'official_mac_pgo',
1025 'win-arm64-pgo': 'official_win_arm64_pgo',
1026 'win32-pgo': 'official_x86_pgo',
1027 'win64-pgo': 'official_x64_pgo',
1030 'tryserver.chromium': {
1031 'android-official': 'android_official_optimize_reclient_trybot',
1032 'fuchsia-official': 'fuchsia_official_optimize_reclient_trybot',
1033 'mac-official': 'official_optimize_reclient_trybot',
1034 'win-official': 'official_optimize_reclient_trybot',
1035 'win32-official': 'x86_official_optimize_reclient_trybot',
1038 'tryserver.chromium.accessibility': {
1039 'fuchsia-x64-accessibility-rel': 'release_bot_fuchsia_reclient_with_blink_symbol_use_dummy_lastchange',
1040 'linux-blink-web-tests-force-accessibility-rel': 'release_bot_blink_accessibility_reclient_use_dummy_lastchange',
1043 'tryserver.chromium.android': {
1044 'android-10-arm64-rel': 'android_release_trybot_arm64_fastbuild_webview_trichrome_reclient',
1045 'android-11-x86-rel': 'android_release_trybot_x86_fastbuild_webview_trichrome_reclient',
1046 'android-12-x64-dbg': 'android_debug_trybot_x64_webview_trichrome_webview_shell_reclient',
1047 'android-12-x64-dual-coverage-exp-rel': 'android_release_trybot_x64_dual_coverage_fastbuild_webview_trichrome_reclient',
1048 'android-12-x64-rel': 'android_release_trybot_x64_coverage_fastbuild_webview_trichrome_reclient',
1049 'android-12l-x64-dbg': 'android_debug_trybot_x64_webview_trichrome_webview_shell_reclient',
1050 'android-13-x64-rel': 'android_release_trybot_x64_fastbuild_webview_trichrome_reclient',
1051 'android-arm-compile-dbg': 'android_without_codecs_debug_bot_reclient',
1052 'android-arm64-all-targets-dbg': 'android_debug_trybot_compile_only_arm64_fastbuild_reclient',
1053 'android-arm64-rel': 'android_release_trybot_arm64_webview_monochrome_expectations_fastbuild_native_coverage_reclient',
1054 'android-arm64-siso-rel': 'android_release_trybot_arm64_webview_monochrome_expectations_fastbuild_native_coverage_reclient',
1055 'android-asan': 'android_clang_asan_release_trybot_reclient',
1056 'android-asan-compile-dbg': 'android_clang_asan_debug_bot_reclient',
1057 'android-bfcache-rel': 'android_release_trybot_x86_fastbuild_webview_monochrome_reclient',
1058 'android-binary-size': 'android_binary_size_reclient',
1059 'android-chrome-pie-x86-wpt-android-specific': 'android_release_trybot_x86_fastbuild_webview_monochrome_reclient',
1060 'android-chrome-pie-x86-wpt-fyi-rel': 'android_release_trybot_x86_fastbuild_webview_monochrome_reclient',
1061 'android-clobber-rel': 'android_release_trybot_reclient',
1062 'android-code-coverage': 'gpu_tests_android_release_bot_minimal_symbols_arm64_fastbuild_java_coverage_reclient',
1063 'android-code-coverage-native': 'gpu_tests_android_release_bot_no_symbols_arm64_fastbuild_native_coverage_reclient',
1064 # TODO(crbug/597596): Switch this back to debug_trybot when cronet's
1065 # shared library loading is fixed.
1066 'android-cronet-arm-dbg': 'android_cronet_debug_static_bot_arm_no_neon_reclient',
1067 'android-cronet-arm64-dbg': 'android_cronet_debug_static_bot_arm64_reclient',
1068 'android-cronet-arm64-rel': 'android_cronet_release_bot_minimal_symbols_arm64_reclient',
1069 'android-cronet-asan-arm-rel': 'android_cronet_release_bot_minimal_symbols_arm_no_neon_clang_asan_reclient',
1070 'android-cronet-lollipop-arm-rel': 'android_cronet_release_bot_minimal_symbols_arm_no_neon',
1071 'android-cronet-mainline-clang-arm64-dbg': 'android_cronet_mainline_clang_debug_static_bot_arm64_reclient',
1072 'android-cronet-mainline-clang-arm64-rel': 'android_cronet_mainline_clang_release_bot_minimal_symbols_arm64_reclient',
1073 'android-cronet-mainline-clang-x86-dbg': 'android_cronet_mainline_clang_debug_static_bot_x86_reclient',
1074 'android-cronet-mainline-clang-x86-rel': 'android_cronet_mainline_clang_release_bot_minimal_symbols_x86_reclient',
1075 'android-cronet-marshmallow-arm64-rel': 'android_cronet_release_trybot_arm64',
1076 'android-cronet-riscv64-dbg': 'android_cronet_debug_static_bot_riscv64_reclient',
1077 'android-cronet-riscv64-rel': 'android_cronet_release_bot_minimal_symbols_riscv64_reclient',
1078 'android-cronet-x64-dbg-12-tests': 'android_cronet_debug_static_bot_x64_reclient',
1079 'android-cronet-x64-dbg-13-tests': 'android_cronet_debug_static_bot_x64_reclient',
1080 'android-cronet-x64-dbg-14-tests': 'android_cronet_debug_static_bot_x64_reclient',
1081 'android-cronet-x86-dbg': 'android_cronet_debug_static_bot_x86_reclient',
1082 'android-cronet-x86-dbg-10-tests': 'android_cronet_debug_static_bot_x86_reclient_use_dummy_lastchange',
1083 'android-cronet-x86-dbg-11-tests': 'android_cronet_debug_static_bot_x86_reclient',
1084 'android-cronet-x86-dbg-lollipop-tests': 'android_cronet_debug_static_bot_x86_reclient_use_dummy_lastchange',
1085 'android-cronet-x86-dbg-marshmallow-tests': 'android_cronet_debug_static_bot_x86_reclient',
1086 'android-cronet-x86-dbg-nougat-tests': 'android_cronet_debug_static_bot_x86_reclient',
1087 'android-cronet-x86-dbg-oreo-tests': 'android_cronet_debug_static_bot_x86_reclient',
1088 'android-cronet-x86-dbg-pie-tests': 'android_cronet_debug_static_bot_x86_reclient',
1089 'android-cronet-x86-rel': 'android_cronet_release_bot_minimal_symbols_x86_reclient',
1090 'android-deterministic-dbg': 'android_debug_bot_reclient',
1091 'android-deterministic-rel': 'android_without_codecs_release_trybot_reclient',
1092 'android-fieldtrial-rel': 'android_release_trybot_x64_fastbuild_webview_trichrome_reclient',
1093 'android-inverse-fieldtrials-pie-x86-fyi-rel': 'android_release_trybot_x86_fastbuild_webview_google_invert_fieldtrials_reclient',
1094 'android-oreo-arm64-dbg': 'android_debug_trybot_arm64_reclient',
1095 'android-oreo-x86-rel': 'android_release_trybot_x86_fastbuild_webview_monochrome_coverage_reclient',
1096 'android-perfetto-rel': 'perfetto_release_trybot_reclient_android',
1097 'android-pie-arm64-dbg': 'android_debug_trybot_arm64_reclient',
1098 'android-pie-x86-rel': 'android_release_trybot_x86_fastbuild_webview_monochrome_reclient',
1099 'android-weblayer-pie-x86-fyi-rel': 'android_release_trybot_x86_fastbuild_webview_monochrome',
1100 'android-webview-10-x86-rel-tests': 'android_release_trybot_x86_fastbuild_webview_trichrome_reclient',
1101 'android-webview-12-x64-dbg': 'android_debug_trybot_x64_webview_trichrome_webview_shell_reclient',
1102 'android-webview-13-x64-dbg': 'android_debug_trybot_x64_webview_trichrome_webview_shell_reclient',
1103 'android-webview-oreo-arm64-dbg': 'android_release_trybot_arm64_webview_monochrome_reclient',
1104 'android-webview-pie-arm64-dbg': 'android_release_trybot_arm64_webview_monochrome_reclient',
1105 'android-webview-pie-x86-wpt-fyi-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient',
1106 'android-x64-cast': 'android_cast_debug_static_bot_compile_only_reclient',
1107 'android-x86-dual-coverage-exp-rel': 'android_release_trybot_x86_fastbuild_webview_monochrome_dual_coverage_reclient',
1108 'android-x86-rel': 'android_release_trybot_x86_fastbuild_webview_monochrome_coverage_reclient',
1109 'android_arm64_dbg_recipe': 'android_debug_trybot_compile_only_arm64_fastbuild_reclient',
1110 'android_blink_rel': 'android_release_trybot_x64_reclient',
1111 'android_compile_dbg': 'android_debug_trybot_compile_only_arm64_reclient',
1112 'android_compile_x64_dbg': 'android_debug_trybot_compile_only_x64_reclient',
1113 'android_compile_x86_dbg': 'android_debug_trybot_compile_only_x86_reclient',
1114 'android_coverage': 'android_debug_trybot_java_coverage',
1115 'android_cronet': 'android_cronet_release_trybot_arm_no_neon_reclient',
1116 'android_n5x_swarming_dbg': 'android_debug_trybot_arm64_reclient',
1117 'android_optional_gpu_tests_rel': 'gpu_tests_android_release_trybot_reclient',
1118 'gpu-fyi-cq-android-arm64': 'gpu_tests_android_release_trybot_arm64_reclient',
1119 'gpu-fyi-try-android-m-nexus-5x-64': 'gpu_tests_android_release_trybot_arm64_reclient',
1120 'gpu-fyi-try-android-nvidia-shield-tv': 'gpu_tests_android_release_trybot_reclient',
1121 'gpu-fyi-try-android-p-pixel-2-32': 'gpu_tests_android_release_trybot_reclient',
1122 'gpu-fyi-try-android-pixel-6-64': 'gpu_tests_android_release_trybot_arm64_reclient',
1123 'gpu-fyi-try-android-r-pixel-4-32': 'gpu_tests_android_release_trybot_reclient',
1124 'gpu-try-android-m-nexus-5x-64': 'gpu_tests_android_release_trybot_arm64_reclient',
1125 'linux_android_dbg_ng': 'android_debug_bot',
1128 'tryserver.chromium.angle': {
1129 'android-angle-chromium-try': 'gpu_tests_android_release_trybot_arm64_fastbuild_reclient',
1130 'fuchsia-angle-try': 'angle_deqp_release_trybot_fuchsia_reclient',
1131 'ios-angle-try-intel': 'angle_deqp_release_trybot_ios_reclient',
1132 'linux-angle-chromium-try': 'gpu_tests_release_trybot_reclient',
1133 'mac-angle-chromium-try': 'gpu_tests_release_trybot_reclient',
1134 'win-angle-chromium-x64-try': 'gpu_tests_release_trybot_reclient',
1135 'win-angle-chromium-x86-try': 'gpu_tests_release_trybot_x86_reclient',
1138 'tryserver.chromium.cft': {
1139 'linux-arm64-rel-cft': 'release_trybot_no_symbols_chrome_for_testing_reclient_arm64',
1140 'linux-rel-cft': 'release_trybot_no_symbols_use_dummy_lastchange_do_typecheck_chrome_for_testing_reclient',
1141 'mac-rel-cft': 'release_trybot_no_symbols_mac_chrome_for_testing_reclient',
1142 'win-rel-cft': 'release_trybot_resource_allowlisting_chrome_for_testing_reclient',
1145 'tryserver.chromium.chromiumos': {
1146 'chromeos-amd64-generic-asan-rel': 'chromeos_amd64-generic_asan_reclient',
1147 # TODO(crbug.com/913750): Enable DCHECKS on the two amd64-generic bots
1148 # when the PFQ has it enabled.
1149 'chromeos-amd64-generic-cfi-thin-lto-rel': 'chromeos_amd64-generic_cfi_thin_lto_reclient',
1150 'chromeos-amd64-generic-dbg': 'chromeos_amd64-generic_dbg_reclient_use_dummy_lastchange',
1151 'chromeos-amd64-generic-lacros-dbg': 'chromeos_amd64-generic_lacros_dbg_reclient',
1152 'chromeos-amd64-generic-rel': 'chromeos_amd64-generic_use_fake_dbus_clients_vm_optimized_dchecks_reclient',
1153 'chromeos-amd64-generic-rel-gtest': 'chromeos_amd64-generic_use_fake_dbus_clients_vm_optimized_dchecks_reclient',
1154 'chromeos-amd64-generic-rel-renamed': 'chromeos_amd64-generic_use_fake_dbus_clients_vm_optimized_dchecks_reclient',
1155 'chromeos-amd64-generic-siso-rel': 'chromeos_amd64-generic_use_fake_dbus_clients_vm_optimized_dchecks_reclient',
1156 'chromeos-arm-generic-dbg': 'chromeos_arm-generic_dbg_reclient',
1157 'chromeos-arm-generic-rel': 'chromeos_arm-generic_dcheck_always_on_reclient',
1158 'chromeos-arm64-generic-rel': 'chromeos_arm64-generic_dchecks_reclient',
1159 'chromeos-jacuzzi-rel': 'chromeos_jacuzzi_dchecks_reclient',
1160 'chromeos-octopus-rel': 'chromeos_octopus_dchecks_reclient',
1161 'gpu-fyi-try-chromeos-amd64-generic': 'gpu_tests_chromeos_amd64_release_trybot_dcheck_off_no_symbols_reclient',
1162 'lacros-amd64-generic-rel': 'chromeos_amd64-generic_lacros_rel_dchecks_skylab_reclient_use_dummy_lastchange',
1163 'lacros-amd64-generic-rel-non-skylab': 'chromeos_amd64-generic_lacros_rel_dchecks_reclient',
1164 # TODO (crbug.com/1287228): Remove when orchestrator is verified
1165 'lacros-amd64-generic-rel-orchestrator': 'chromeos_amd64-generic_lacros_rel_dchecks_skylab_reclient_use_dummy_lastchange',
1166 'lacros-arm-generic-rel': 'chromeos_arm-generic_lacros_rel_dchecks_reclient',
1167 'lacros-arm-generic-rel-skylab': 'chromeos_arm-generic_lacros_rel_skylab_reclient',
1168 'lacros-arm64-generic-rel': 'chromeos_arm64-generic_lacros_rel_dchecks_reclient',
1169 'lacros-arm64-generic-rel-skylab': 'chromeos_arm64-generic_lacros_rel_skylab_reclient',
1170 'lacros-arm64-generic-rel-skylab-fyi': 'chromeos_arm64-generic_lacros_rel_skylab_reclient',
1171 'linux-cfm-rel': 'linux_cfm_release_trybot_reclient',
1172 'linux-chromeos-annotator-rel': 'chromeos_with_codecs_release_trybot_code_coverage_reclient',
1173 'linux-chromeos-compile-dbg': 'chromeos_with_codecs_debug_trybot_reclient',
1174 'linux-chromeos-dbg': 'chromeos_with_codecs_debug_trybot_reclient',
1175 'linux-chromeos-inverse-fieldtrials-fyi-rel': 'chromeos_with_codecs_release_trybot_invert_fieldtrials_reclient',
1176 'linux-chromeos-rel': 'chromeos_with_codecs_release_trybot_code_coverage_reclient',
1177 'linux-lacros-dbg': 'lacros_on_linux_debug_bot_reclient_with_cups',
1178 'linux-lacros-rel': 'lacros_on_linux_release_trybot_reclient_code_coverage_with_cups',
1181 'tryserver.chromium.codesearch': {
1182 'gen-android-try': 'codesearch_gen_chromium_android_bot_reclient',
1183 'gen-chromiumos-try': 'codesearch_gen_chromium_chromiumos_bot_reclient',
1184 'gen-fuchsia-try': 'codesearch_gen_chromium_fuchsia_bot_reclient',
1185 'gen-ios-try': 'codesearch_gen_chromium_ios_bot_reclient',
1186 'gen-lacros-try': 'codesearch_gen_chromium_lacros_bot_reclient',
1187 'gen-linux-try': 'codesearch_gen_chromium_bot_reclient',
1188 'gen-mac-try': 'codesearch_gen_chromium_mac_bot_reclient',
1189 'gen-webview-try': 'codesearch_gen_chromium_android_bot_reclient',
1190 'gen-win-try': 'codesearch_gen_chromium_bot_reclient',
1193 'tryserver.chromium.dawn': {
1194 'android-dawn-arm-rel': 'dawn_tests_android_release_trybot_reclient',
1195 'android-dawn-arm64-rel': 'dawn_tests_android_arm64_release_trybot_reclient',
1196 'dawn-android-arm-deps-rel': 'dawn_tests_android_release_trybot_reclient',
1197 'dawn-android-arm64-deps-rel': 'dawn_tests_android_arm64_release_trybot_reclient',
1198 'dawn-linux-x64-deps-rel': 'dawn_tests_release_bot_reclient',
1199 'dawn-mac-x64-deps-rel': 'dawn_tests_release_bot_reclient',
1200 'dawn-try-linux-tsan-rel': 'dawn_tests_tsan_release_bot_reclient',
1201 'dawn-try-mac-amd-exp': 'dawn_tests_release_bot_reclient',
1202 'dawn-try-mac-arm64-deps-rel': 'dawn_tests_arm64_release_bot_reclient',
1203 'dawn-try-mac-arm64-rel': 'dawn_tests_arm64_release_bot_reclient',
1204 'dawn-try-mac-intel-exp': 'dawn_tests_release_bot_reclient',
1205 'dawn-try-win-x64-intel-exp': 'dawn_tests_win_release_bot_reclient',
1206 'dawn-try-win-x86-intel-exp': 'dawn_tests_win_x86_release_bot_reclient',
1207 'dawn-try-win10-x64-intel-asan': 'dawn_tests_win_asan_release_bot_reclient',
1208 'dawn-try-win10-x64-nvidia-asan': 'dawn_tests_win_asan_release_bot_reclient',
1209 'dawn-try-win10-x86-rel': 'dawn_tests_win_x86_release_bot_reclient',
1210 'dawn-win10-x64-deps-rel': 'dawn_tests_win_release_bot_reclient',
1211 'dawn-win10-x86-deps-rel': 'dawn_tests_win_x86_release_bot_reclient',
1212 'linux-dawn-rel': 'dawn_tests_release_bot_reclient',
1213 'mac-dawn-rel': 'dawn_tests_release_bot_reclient',
1214 'win-dawn-rel': 'dawn_tests_win_release_bot_reclient',
1217 'tryserver.chromium.fuchsia': {
1218 'fuchsia-arm64-cast-receiver-rel': 'release_trybot_fuchsia_arm64_cast_receiver_reclient',
1219 'fuchsia-arm64-chrome-rel': 'release_trybot_fuchsia_arm64_reclient',
1220 'fuchsia-arm64-rel': 'release_trybot_fuchsia_arm64_reclient',
1221 'fuchsia-arm64-rel-orchestrator': 'release_trybot_fuchsia_arm64_reclient',
1222 'fuchsia-binary-size': 'release_fuchsia_arm64_binary_size_reclient',
1223 'fuchsia-code-coverage': 'fuchsia_clang_code_coverage_reclient',
1224 'fuchsia-compile-x64-dbg': 'debug_bot_fuchsia_compile_only_reclient_use_dummy_lastchange',
1225 'fuchsia-deterministic-dbg': 'debug_bot_fuchsia_reclient',
1226 'fuchsia-fyi-arm64-dbg': 'debug_bot_fuchsia_arm64_reclient',
1227 'fuchsia-fyi-x64-asan': 'asan_lsan_bot_fuchsia_reclient',
1228 'fuchsia-fyi-x64-dbg': 'debug_bot_fuchsia_reclient',
1229 'fuchsia-fyi-x64-dbg-persistent-emulator': 'debug_bot_fuchsia_reclient',
1230 'fuchsia-x64-cast-receiver-rel': 'release_trybot_fuchsia_cast_receiver_reclient',
1231 'fuchsia-x64-chrome-rel': 'release_trybot_fuchsia_chrome_reclient',
1232 'fuchsia-x64-rel': 'release_trybot_fuchsia_reclient',
1233 'fuchsia-x64-workstation': 'release_trybot_fuchsia_chrome',
1236 'tryserver.chromium.fuzz': {
1237 'linux-asan-dbg': 'asan_lsan_debug_bot_reclient',
1238 'linux-asan-media-rel': 'asan_lsan_fuzzer_v8_heap_chromeos_codecs_release_bot_reclient',
1239 'linux-asan-media-v8-arm-rel': 'asan_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid_reclient',
1240 'linux-asan-rel': 'asan_lsan_fuzzer_v8_heap_release_bot_reclient',
1241 'linux-asan-v8-arm-dbg': 'asan_v8_heap_debug_bot_hybrid_reclient',
1242 'linux-asan-v8-arm-rel': 'asan_fuzzer_v8_heap_release_bot_hybrid_reclient',
1243 'linux-chromeos-asan-rel': 'chromeos_asan_lsan_fuzzer_v8_heap_release_bot_reclient',
1244 'linux-msan-chained-origins-rel': 'msan_release_bot_reclient',
1245 'linux-msan-no-origins-rel': 'msan_no_origins_release_bot_reclient',
1246 'linux-tsan-dbg': 'tsan_disable_nacl_debug_bot_reclient',
1247 'linux-tsan-rel': 'tsan_disable_nacl_release_bot_reclient',
1248 'linux-ubsan-rel': 'ubsan_release_bot_reclient',
1249 'linux-ubsan-vptr-rel': 'ubsan_vptr_release_bot_reclient',
1250 'mac-asan-media-rel': 'asan_disable_nacl_fuzzer_v8_heap_chrome_with_codecs_release_bot_reclient',
1251 'mac-asan-rel': 'asan_disable_nacl_fuzzer_v8_heap_release_bot_reclient',
1252 'win-asan-media-rel': 'asan_fuzzer_v8_heap_chrome_with_codecs_release_bot_reclient',
1253 'win-asan-rel': 'asan_fuzzer_v8_heap_release_bot_reclient',
1257 'tryserver.chromium.linux': {
1258 'cast-binary-size': 'cast_binary_size',
1259 'chromeos-js-code-coverage': 'chromeos_js_coverage_reclient',
1260 'chromeos-js-coverage-rel': 'chromeos_js_coverage_reclient_use_dummy_lastchange',
1261 'chromium_presubmit': 'presubmit',
1262 'gpu-fyi-try-lacros-amd-rel': 'gpu_tests_ozone_linux_non_x11_release_trybot_reclient',
1263 'gpu-fyi-try-lacros-intel-rel': 'gpu_tests_ozone_linux_non_x11_release_trybot_reclient',
1264 'gpu-fyi-try-linux-amd-rel': 'gpu_fyi_tests_release_trybot_reclient',
1265 'gpu-fyi-try-linux-intel-exp': 'gpu_fyi_tests_release_trybot_reclient',
1266 'gpu-fyi-try-linux-intel-rel': 'gpu_fyi_tests_release_trybot_reclient',
1267 'gpu-fyi-try-linux-nvidia-dbg': 'gpu_fyi_tests_debug_trybot_reclient',
1268 'gpu-fyi-try-linux-nvidia-exp': 'gpu_fyi_tests_release_trybot_reclient',
1269 'gpu-fyi-try-linux-nvidia-rel': 'gpu_fyi_tests_release_trybot_reclient',
1270 'gpu-fyi-try-linux-nvidia-tsn': 'gpu_fyi_tests_release_trybot_tsan_reclient',
1271 'gpu-try-linux-nvidia-dbg': 'gpu_tests_debug_bot_reclient',
1272 'gpu-try-linux-nvidia-rel': 'gpu_tests_release_trybot_reclient',
1273 'layout_test_leak_detection': 'release_trybot_reclient',
1274 'leak_detection_linux': 'release_trybot_reclient',
1275 'linux-afl-asan-rel': 'afl_asan_release_trybot_reclient',
1276 'linux-annotator-rel': 'release_trybot_reclient',
1277 'linux-arm64-castos': 'cast_arm64_release_bot_reclient_use_dummy_lastchange',
1278 'linux-bfcache-rel': 'release_bot_blink',
1279 'linux-blink-heap-concurrent-marking-tsan-rel': 'release_trybot_tsan',
1280 'linux-blink-heap-verification-try': 'release_trybot_enable_blink_heap_verification_reclient',
1281 'linux-centipede-asan-rel': 'centipede_asan_release_trybot_reclient',
1282 'linux-chromeos-code-coverage': 'chromeos_with_codecs_release_bot_coverage_reclient',
1283 'linux-clobber-rel': 'release_trybot_reclient',
1284 'linux-code-coverage': 'clang_code_coverage_reclient',
1285 'linux-cr23-rel': 'release_trybot_reclient',
1286 'linux-dcheck-off-rel': 'release_trybot_dcheck_off_reclient',
1287 'linux-exp-asan-lsan-fyi-rel': 'asan_lsan_failsan_release_trybot_reclient',
1288 'linux-exp-msan-fyi-rel': 'msan_failsan_release_bot_reclient',
1289 'linux-exp-tsan-fyi-rel': 'tsan_disable_nacl_failsan_release_bot_reclient',
1290 'linux-extended-tracing-rel': 'release_trybot_extended_tracing_reclient',
1291 'linux-fieldtrial-rel': 'release_bot_minimal_symbols_reclient',
1292 'linux-gcc-rel': 'release_bot_minimal_symbols_no_clang',
1293 'linux-headless-shell-rel': 'headless_shell_release_bot_reclient_use_dummy_lastchange',
1294 'linux-inverse-fieldtrials-fyi-rel': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_invert_fieldtrials_reclient',
1295 'linux-js-code-coverage': 'js_coverage_reclient',
1296 'linux-js-coverage-rel': 'js_coverage_reclient_use_dummy_lastchange',
1297 'linux-lacros-asan-lsan-rel': 'asan_lsan_lacros_release_bot_dcheck_always_on_reclient',
1298 'linux-lacros-code-coverage': 'lacros_on_linux_clang_code_coverage_reclient',
1299 'linux-lacros-fyi-rel': 'lacros_on_linux_release_trybot_reclient',
1300 'linux-lacros-version-skew-fyi': 'lacros_on_linux_release_not_build_ash_bot_reclient',
1301 'linux-layout-tests-edit-ng': 'release_trybot_reclient',
1302 'linux-libfuzzer-asan-rel': 'libfuzzer_asan_release_trybot_reclient',
1303 'linux-mbi-mode-per-render-process-host-rel': 'gpu_tests_release_trybot_mbi_mode_per_render_process_host_reclient',
1304 'linux-mbi-mode-per-site-instance-rel': 'gpu_tests_release_trybot_mbi_mode_per_site_instance_reclient',
1305 'linux-perfetto-rel': 'perfetto_release_trybot_reclient',
1306 'linux-rel': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_do_typecheck_reclient',
1307 'linux-rel-warmed': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage',
1308 'linux-siso-rel': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_do_typecheck_reclient',
1309 'linux-ubsan-fyi-rel': 'ubsan_no_recover_release_bot_reclient',
1310 # This is intentionally a release_bot and not a release_trybot to match
1311 # the CI configuration, where no debug builder exists.
1312 'linux-ubsan-vptr': 'ubsan_vptr_release_bot_reclient',
1313 'linux-v4l2-codec-rel': 'v4l2_codec_chrome_with_codecs_release_trybot_reclient',
1314 'linux-viz-rel': 'release_trybot_reclient',
1315 'linux-wayland-rel': 'gpu_tests_wayland_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_reclient',
1316 'linux-wayland-siso-rel': 'gpu_tests_wayland_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_reclient',
1317 'linux-webkit-asan-rel': 'asan_lsan_release_bot_blink',
1318 'linux-webkit-msan-rel': 'msan_release_bot_reclient',
1319 'linux-wpt-content-shell-fyi-rel': 'release_bot_blink_minimal_symbols_reclient',
1320 'linux-wpt-content-shell-leak-detection': 'release_bot_blink_minimal_symbols_reclient',
1321 'linux-wpt-fyi-rel': 'release_bot_blink_minimal_symbols_reclient',
1322 'linux-wpt-identity-fyi-rel': 'release_trybot_reclient',
1323 'linux-wpt-input-fyi-rel': 'release_trybot_reclient',
1324 'linux-x64-castos': 'cast_release_trybot_reclient',
1325 'linux-x64-castos-audio': 'cast_audio_release_trybot_reclient',
1326 'linux-x64-castos-dbg': 'cast_debug_bot_reclient_use_dummy_lastchange',
1327 'linux_chromium_archive_rel_ng': 'release_bot_reclient',
1328 'linux_chromium_asan_rel_ng': 'asan_lsan_release_trybot_reclient',
1329 'linux_chromium_asan_siso_rel_ng': 'asan_lsan_release_trybot_reclient',
1330 'linux_chromium_cfi_rel_ng': 'cfi_full_cfi_icall_cfi_diag_thin_lto_release_static_dcheck_always_on_reclient_use_dummy_last_change',
1331 'linux_chromium_chromeos_asan_rel_ng': 'asan_lsan_chromeos_release_bot_dcheck_always_on_reclient',
1332 'linux_chromium_chromeos_msan_rel_ng': 'chromeos_msan_release_bot_reclient',
1333 'linux_chromium_clobber_deterministic': 'release_trybot_reclient',
1334 'linux_chromium_compile_dbg_ng': 'debug_bot_reclient_use_dummy_lastchange',
1335 'linux_chromium_compile_rel_ng': 'release_trybot_reclient',
1336 'linux_chromium_dbg_ng': 'gpu_tests_debug_bot_reclient_use_dummy_lastchange',
1338 # This is intentionally a release_bot and not a release_trybot;
1339 # enabling DCHECKs seems to cause flaky failures that don't show up
1340 # on the continuous builder.
1341 'linux_chromium_msan_rel_ng': 'msan_release_bot_reclient',
1343 'linux_chromium_tsan_rel_ng': 'tsan_disable_nacl_release_trybot_reclient',
1344 'linux_chromium_tsan_siso_rel_ng': 'tsan_disable_nacl_release_trybot_reclient',
1346 'linux_optional_gpu_tests_rel': 'gpu_fyi_tests_release_trybot_reclient',
1347 'linux_upload_clang': 'release_bot',
1348 'network_service_linux': 'release_trybot_reclient',
1351 'tryserver.chromium.mac': {
1352 'gpu-fyi-try-mac-amd-pro-rel': 'gpu_fyi_tests_release_trybot_reclient',
1353 'gpu-fyi-try-mac-amd-retina-asan': 'gpu_fyi_tests_release_trybot_asan_reclient',
1354 'gpu-fyi-try-mac-amd-retina-dbg': 'gpu_fyi_tests_debug_trybot_reclient',
1355 'gpu-fyi-try-mac-amd-retina-exp': 'gpu_fyi_tests_release_trybot_reclient',
1356 'gpu-fyi-try-mac-amd-retina-rel': 'gpu_fyi_tests_release_trybot_reclient',
1357 'gpu-fyi-try-mac-arm64-apple-m1-exp': 'gpu_fyi_tests_release_trybot_arm64_reclient',
1358 'gpu-fyi-try-mac-arm64-apple-m1-rel': 'gpu_fyi_tests_release_trybot_arm64_reclient',
1359 'gpu-fyi-try-mac-arm64-apple-m2-retina-rel': 'gpu_fyi_tests_release_trybot_arm64_reclient',
1360 'gpu-fyi-try-mac-intel-asan': 'gpu_fyi_tests_release_trybot_asan_reclient',
1361 'gpu-fyi-try-mac-intel-dbg': 'gpu_fyi_tests_debug_trybot_reclient',
1362 'gpu-fyi-try-mac-intel-exp': 'gpu_fyi_tests_release_trybot_reclient',
1363 'gpu-fyi-try-mac-intel-rel': 'gpu_fyi_tests_release_trybot_reclient',
1364 'gpu-fyi-try-mac-nvidia-retina-exp': 'gpu_fyi_tests_release_trybot_reclient',
1365 'gpu-fyi-try-mac-nvidia-retina-rel': 'gpu_fyi_tests_release_trybot_reclient',
1366 'gpu-try-mac-amd-retina-dbg': 'gpu_tests_debug_bot_reclient',
1367 'gpu-try-mac-intel-dbg': 'gpu_tests_debug_bot_reclient',
1368 'ios-asan': 'ios_simulator_release_static_asan_bot_xctest_reclient',
1369 'ios-blink-dbg-fyi': 'ios_simulator_blink_xctest',
1370 'ios-catalyst': 'ios_catalyst_debug_static_bot_compile_only_libfuzzer_asan_no_dsyms_no_remoting_reclient',
1371 'ios-device': 'ios_device_release_compile_only_reclient',
1372 'ios-fieldtrial-rel': 'ios_simulator_debug_static_bot_xctest_arm64_reclient',
1373 'ios-m1-simulator': 'ios_simulator_debug_static_bot_xctest_arm64_reclient',
1374 'ios-m1-simulator-cronet': 'ios_cronet_xctest_arm64_reclient',
1375 'ios-simulator': 'ios_simulator_code_coverage_partial_instrumentation_xctest_reclient',
1376 'ios-simulator-code-coverage': 'clang_code_coverage_ios_xctest_sim_reclient',
1377 'ios-simulator-cr-recipe': 'ios_simulator_debug_static_bot_xctest',
1378 'ios-simulator-cronet': 'ios_cronet_xctest_reclient_use_dummy_lastchange',
1379 'ios-simulator-full-configs': 'ios_simulator_code_coverage_partial_instrumentation_xctest_reclient',
1380 'ios-simulator-inverse-fieldtrials-fyi': 'ios_simulator_debug_static_bot_invert_fieldtrials_xctest_reclient',
1381 'ios-simulator-multi-window': 'ios_simulator_debug_static_bot_xctest_reclient',
1382 'ios-simulator-noncq': 'ios_simulator_debug_static_bot_xctest_reclient_use_dummy_lastchange',
1383 'ios-simulator-siso': 'ios_simulator_code_coverage_partial_instrumentation_xctest_reclient',
1384 'ios-wpt-fyi-rel': 'ios_simulator_release_static_bot_xctest_reclient',
1385 'ios16-beta-simulator': 'ios_simulator_debug_static_bot_xctest_arm64_reclient',
1386 'ios16-sdk-simulator': 'ios_simulator_debug_static_bot_xctest_arm64_reclient',
1387 'ios17-beta-simulator': 'ios_simulator_debug_static_bot_xctest_arm64_reclient',
1388 'ios17-sdk-simulator': 'ios_simulator_debug_static_bot_xctest_arm64_reclient',
1389 'mac-arm64-clobber-rel': 'release_bot_mac_strip_minimal_symbols_arm64_reclient',
1390 'mac-arm64-on-arm64-rel': 'mac_arm64_release_trybot_reclient',
1391 'mac-builder-next': 'mac_arm64_gpu_tests_debug_bot_minimal_symbols_no_nacl_reclient',
1392 'mac-clobber-rel': 'release_bot_mac_strip_minimal_symbols_reclient',
1393 'mac-code-coverage': 'clang_code_coverage_reclient',
1394 'mac-cr23-rel': 'release_trybot_minimal_symbols_reclient',
1395 'mac-fieldtrial-tester': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient',
1396 'mac-intel-on-arm64-rel': 'release_trybot_reclient_x64',
1397 'mac-inverse-fieldtrials-fyi-rel': 'gpu_tests_release_trybot_invert_fieldtrials_reclient',
1398 'mac-osxbeta-rel': 'gpu_tests_debug_trybot_reclient',
1399 'mac-perfetto-rel': 'perfetto_release_trybot_reclient',
1400 'mac-rel': 'gpu_tests_release_trybot_no_symbols_mac_code_coverage_x64_reclient',
1401 'mac-siso-rel': 'gpu_tests_release_trybot_no_symbols_mac_code_coverage_x64_reclient',
1402 'mac10.15-wpt-content-shell-fyi-rel': 'release_bot_blink_minimal_symbols_reclient',
1403 'mac11-arm64-rel': 'mac_arm64_gpu_tests_release_trybot_no_symbols_reclient',
1404 'mac11-arm64-wpt-content-shell-fyi-rel': 'release_bot_blink_arm64_minimal_symbols_reclient',
1405 'mac11-wpt-content-shell-fyi-rel': 'release_bot_blink_minimal_symbols_reclient',
1406 'mac12-arm64-rel': 'mac_arm64_gpu_tests_release_trybot_no_symbols_reclient',
1407 'mac12-arm64-wpt-content-shell-fyi-rel': 'release_bot_blink_arm64_minimal_symbols_reclient',
1408 'mac12-tests': 'release_trybot_reclient',
1409 'mac12-wpt-content-shell-fyi-rel': 'release_bot_blink_minimal_symbols_reclient',
1410 'mac13-arm64-rel': 'mac_arm64_gpu_tests_release_trybot_no_symbols_reclient',
1411 'mac13-arm64-siso-rel': 'mac_arm64_gpu_tests_release_trybot_no_symbols_reclient',
1412 'mac13-arm64-wpt-content-shell-fyi-rel': 'release_bot_blink_arm64_minimal_symbols_reclient',
1413 'mac13-tests': 'release_trybot_reclient',
1414 'mac13-wpt-content-shell-fyi-rel': 'release_bot_blink_minimal_symbols_reclient',
1415 'mac_chromium_10.15_rel_ng': 'release_trybot_no_nacl_reclient',
1416 'mac_chromium_11.0_rel_ng': 'release_trybot_reclient',
1417 'mac_chromium_asan_rel_ng': 'asan_dcheck_disable_nacl_release_bot_reclient',
1418 'mac_chromium_compile_dbg_ng': 'gpu_tests_debug_bot_reclient_use_dummy_lastchange',
1419 'mac_chromium_compile_rel_ng': 'gpu_tests_release_trybot_reclient',
1420 'mac_chromium_dbg_ng': 'gpu_tests_debug_bot_reclient',
1421 'mac_optional_gpu_tests_rel': 'gpu_fyi_tests_release_trybot_reclient',
1422 'mac_upload_clang': 'release_bot',
1423 'mac_upload_clang_arm': 'release_bot',
1426 'tryserver.chromium.perf': {
1427 'Android Compile Perf': 'official_goma_minimal_symbols_android',
1428 'Android Compile Perf PGO': 'official_goma_minimal_symbols_android_pgo',
1429 'Android arm64 Compile Perf': 'official_minimal_symbols_android_arm64',
1430 'Android arm64 Compile Perf PGO': 'official_goma_minimal_symbols_android_arm64_pgo',
1431 'Android arm64 High End Compile Perf': 'official_goma_minimal_symbols_android_arm64_high_end',
1432 'Android arm64 High End Compile Perf PGO': 'official_goma_minimal_symbols_android_arm64_high_end_pgo',
1433 'Chromeos Amd64 Generic Lacros Builder Perf': 'chromeos_amd64-generic_lacros_official',
1434 'Fuchsia Builder Perf': 'official_goma_fuchsia_arm64_perf',
1435 'Fuchsia Builder Perf x64': 'official_goma_fuchsia_x64_perf',
1436 'Linux Builder Perf': 'official_linux_perf',
1437 'Linux Builder Perf PGO': 'official_goma_linux_perf_pgo',
1438 'Mac Builder Perf': 'official_goma_mac_perf',
1439 'Mac Builder Perf PGO': 'official_goma_mac_perf_pgo',
1440 'Mac arm Builder Perf': 'official_goma_mac_arm_perf',
1441 'Mac arm Builder Perf PGO': 'official_goma_mac_arm_perf_pgo',
1442 'Win x64 Builder Perf': 'official_goma_perf',
1443 'Win x64 Builder Perf PGO': 'official_goma_perf_pgo',
1446 'tryserver.chromium.rust': {
1447 'android-rust-arm32-rel': 'release_rust_android_arm32_reclient',
1448 'android-rust-arm64-dbg': 'debug_bot_rust_android_arm64_reclient',
1449 'android-rust-arm64-rel': 'release_rust_android_arm64_reclient',
1450 'linux-rust-x64-dbg': 'debug_bot_rust_desktop_x64_reclient',
1451 'linux-rust-x64-rel': 'release_rust_desktop_x64_reclient',
1452 'mac-rust-x64-dbg': 'debug_bot_rust_desktop_x64_reclient',
1453 'win-rust-x64-dbg': 'debug_bot_rust_desktop_x64_reclient',
1454 'win-rust-x64-rel': 'release_rust_desktop_x64_reclient',
1457 'tryserver.chromium.swangle': {
1458 'linux-swangle-chromium-try-x64': 'gpu_tests_release_trybot_reclient',
1459 'linux-swangle-chromium-try-x64-exp': 'gpu_tests_release_trybot_reclient',
1460 'linux-swangle-try-tot-swiftshader-x64': 'angle_deqp_release_trybot_reclient',
1461 'linux-swangle-try-x64': 'angle_deqp_release_trybot_reclient',
1462 'linux-swangle-try-x64-exp': 'angle_deqp_release_trybot_reclient',
1463 'mac-swangle-chromium-try-x64': 'gpu_tests_release_trybot_reclient',
1464 'win-swangle-chromium-try-x86': 'gpu_tests_release_trybot_x86_resource_allowlisting_reclient',
1465 'win-swangle-try-tot-swiftshader-x64': 'angle_deqp_release_trybot_reclient',
1466 'win-swangle-try-tot-swiftshader-x86': 'angle_deqp_release_trybot_x86_reclient',
1467 'win-swangle-try-x64': 'angle_deqp_release_trybot_reclient',
1468 'win-swangle-try-x86': 'angle_deqp_release_trybot_x86_reclient',
1471 'tryserver.chromium.tricium': {
1472 'android-clang-tidy-rel': 'android_release_trybot_reclient',
1473 'fuchsia-clang-tidy-rel': 'release_trybot_fuchsia_reclient',
1474 'linux-chromeos-clang-tidy-rel': 'chromeos_with_codecs_release_trybot_reclient',
1475 'linux-clang-tidy-rel': 'release_trybot_reclient',
1476 'linux-lacros-clang-tidy-rel': 'lacros_on_linux_release_trybot_reclient',
1477 'mac-clang-tidy-rel': 'release_trybot_reclient',
1478 'win10-clang-tidy-rel': 'release_trybot_reclient',
1481 'tryserver.chromium.updater': {
1482 'linux-updater-try-builder-dbg': 'updater_debug_bot_reclient_use_dummy_lastchange',
1483 'linux-updater-try-builder-rel': 'updater_release_trybot_reclient',
1484 'mac-updater-try-builder-dbg': 'updater_debug_bot_reclient_use_dummy_lastchange',
1485 'mac-updater-try-builder-rel': 'updater_release_trybot_reclient',
1486 'win-updater-try-builder-dbg': 'updater_debug_bot_reclient_use_dummy_lastchange',
1487 'win-updater-try-builder-rel': 'updater_release_trybot_reclient',
1490 'tryserver.chromium.win': {
1491 'gpu-fyi-try-win10-amd-rel-64': 'gpu_fyi_tests_release_trybot_reclient',
1492 'gpu-fyi-try-win10-intel-exp-64': 'gpu_fyi_tests_release_trybot_reclient',
1493 'gpu-fyi-try-win10-intel-rel-64': 'gpu_fyi_tests_release_trybot_reclient',
1494 'gpu-fyi-try-win10-nvidia-dbg-64': 'gpu_fyi_tests_debug_trybot_reclient',
1495 'gpu-fyi-try-win10-nvidia-dx12vk-dbg-64': 'gpu_fyi_tests_dx12vk_debug_trybot_reclient',
1496 'gpu-fyi-try-win10-nvidia-dx12vk-rel-64': 'gpu_fyi_tests_dx12vk_release_trybot_reclient',
1497 'gpu-fyi-try-win10-nvidia-exp-64': 'gpu_fyi_tests_release_trybot_reclient',
1498 'gpu-fyi-try-win10-nvidia-rel-32': 'gpu_fyi_tests_release_trybot_x86_reclient',
1499 'gpu-fyi-try-win10-nvidia-rel-64': 'gpu_fyi_tests_release_trybot_reclient',
1500 'gpu-try-win-nvidia-dbg': 'gpu_tests_debug_bot_reclient',
1501 'win-annotator-rel': 'release_trybot_reclient',
1502 'win-asan': 'asan_clang_fuzzer_static_v8_heap_minimal_symbols_release_reclient',
1503 'win-celab-try-rel': 'release_bot_minimal_symbols_reclient',
1504 'win-clobber-rel': 'release_trybot_reclient',
1505 'win-cr23-rel': 'release_trybot_reclient',
1506 'win-fieldtrial-rel': 'release_bot_minimal_symbols_reclient',
1507 'win-libfuzzer-asan-rel': 'libfuzzer_windows_asan_release_trybot_reclient',
1508 'win-perfetto-rel': 'perfetto_release_trybot_reclient',
1509 'win-rel': 'gpu_tests_release_trybot_resource_allowlisting_code_coverage_reclient',
1510 'win-siso-rel': 'gpu_tests_release_trybot_resource_allowlisting_code_coverage_reclient',
1511 'win10-code-coverage': 'clang_code_coverage_reclient',
1512 'win10-wpt-content-shell-fyi-rel': 'release_bot_blink_minimal_symbols_reclient',
1513 'win10_chromium_inverse_fieldtrials_x64_fyi_rel_ng': 'gpu_tests_release_trybot_resource_allowlisting_invert_fieldtrials',
1514 'win10_chromium_x64_dbg_ng': 'gpu_tests_debug_bot_reclient',
1515 'win10_chromium_x64_rel_ng_exp': 'release_trybot',
1516 'win11-wpt-content-shell-fyi-rel': 'release_bot_blink_minimal_symbols_reclient',
1517 'win11-x64-fyi-rel': 'gpu_tests_release_trybot_resource_allowlisting_code_coverage_reclient',
1518 'win32-clobber-rel': 'release_trybot_x86_reclient',
1519 'win_chromium_compile_dbg_ng': 'gpu_tests_debug_bot_x86_no_symbols_reclient_use_dummy_lastchange',
1520 'win_chromium_compile_rel_ng': 'gpu_tests_release_trybot_x86_resource_allowlisting_reclient',
1521 'win_chromium_x64_rel_ng': 'gpu_tests_release_trybot_reclient',
1522 'win_optional_gpu_tests_rel': 'gpu_fyi_tests_release_trybot_reclient',
1523 'win_upload_clang': 'release_bot',
1526 'tryserver.devtools-frontend': {
1527 # Align devtools blink builders with chromium linux-rel
1528 'devtools_frontend_linux_blink_light_rel': 'release_trybot_blink_do_typecheck',
1529 'devtools_frontend_linux_blink_light_rel_fastbuild': 'release_trybot_blink',
1530 'devtools_frontend_linux_blink_rel': 'release_trybot_blink_do_typecheck',
1533 'tryserver.internal.optimization_guide': {
1534 'companion-linux': 'companion_dbg',
1535 'companion-win64': 'companion_dbg',
1536 'model_validation-linux': 'optimization_guide_rel',
1537 'model_validation-win32': 'optimization_guide_x86_rel',
1538 'model_validation-win64': 'optimization_guide_rel',
1539 'optimization_guide-android-arm64': 'optimization_guide_android_arm64_rel',
1540 'optimization_guide-chromeos': 'optimization_guide_cros_rel',
1541 'optimization_guide-linux': 'optimization_guide_rel',
1542 'optimization_guide-mac': 'optimization_guide_rel',
1543 'optimization_guide-win32': 'optimization_guide_x86_rel',
1544 'optimization_guide-win64': 'optimization_guide_rel',
1548 'v8_linux_blink_rel': 'release_trybot_blink',
1549 'v8_linux_chromium_gn_rel': 'release_trybot_reclient',
1552 'tryserver.webrtc': {
1553 'android_chromium_compile': 'android_release_trybot_reclient',
1554 'linux_chromium_compile': 'release_trybot_reclient',
1555 'linux_chromium_compile_dbg': 'debug_bot_reclient',
1556 'mac_chromium_compile': 'gpu_tests_release_trybot_reclient',
1557 'webrtc_linux_chromium': 'release_trybot_blink',
1558 'win_chromium_compile': 'gpu_tests_release_trybot_resource_allowlisting_reclient',
1559 'win_chromium_compile_dbg': 'gpu_tests_debug_bot_x86_no_symbols_reclient',
1564 # This is the list of configs that you can pass to mb; each config
1565 # represents a particular combination of gn args that
1566 # we must support. A given config *may* be platform-specific but
1567 # is not necessarily so (i.e., we might have mac, win, and linux
1568 # bots all using the 'release_bot' config).
1570 'afl_asan_release_trybot_reclient': [
1571 'afl', 'asan', 'shared_release_trybot_reclient', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'mojo_fuzzer', 'skip_generate_fuzzer_owners',
1574 'android_binary_size_reclient': [
1575 'android', 'chrome_with_codecs', 'reclient', 'minimal_symbols',
1576 'official_optimize', 'stable_channel', 'v8_release_branch', 'use_dummy_lastchange',
1579 'android_cast_debug_static_bot_compile_only_reclient': [
1580 'android', 'cast_android', 'cast_receiver', 'clang', 'debug_static_bot_reclient', 'compile_only', 'use_dummy_lastchange',
1583 'android_cast_debug_static_bot_reclient': [
1584 'android', 'cast_android', 'cast_receiver', 'clang', 'debug_static_bot_reclient',
1587 # TODO(1486663): Change back to debug_bot_reclient when unit_tests binary size issue is resolved.
1588 'android_clang_asan_debug_bot_reclient': [
1589 'android', 'clang', 'asan', 'debug_bot_reclient_nosymbols', 'strip_debug_info',
1592 'android_clang_asan_release_bot_reclient': [
1593 'android', 'clang', 'asan', 'release_bot_reclient', 'strip_debug_info', 'minimal_symbols',
1596 'android_clang_asan_release_trybot_reclient': [
1597 'android', 'clang', 'asan', 'release_trybot_reclient', 'strip_debug_info', 'minimal_symbols',
1600 'android_clang_tot_asan': [
1601 'android_without_codecs', 'clang_tot', 'asan', 'shared', 'debug', 'minimal_symbols',
1605 'android_clang_tot_coverage_x86': [
1606 'android_without_codecs', 'clang_tot', 'shared', 'x86', 'release',
1607 'dcheck_always_on', 'use_clang_coverage',
1610 'android_clang_tot_dbg': [
1611 'android_without_codecs', 'clang_tot', 'shared', 'debug',
1614 'android_clang_tot_official_arm64': [
1615 'android', 'release', 'static', 'minimal_symbols', 'official_optimize',
1616 'clang_tot', 'arm64',
1619 'android_clang_tot_release_arm64': [
1620 'android_without_codecs', 'clang_tot', 'release', 'arm64',
1623 'android_clang_tot_release_minimal_symbols': [
1624 'android', 'release', 'static', 'minimal_symbols',
1625 'strip_debug_info', 'clang_tot',
1628 'android_clang_tot_x64': [
1629 'android_without_codecs', 'clang_tot', 'shared', 'x64', 'release',
1633 'android_clang_tot_x86': [
1634 'android_without_codecs', 'clang_tot', 'shared', 'x86', 'release',
1638 'android_cronet_debug_static_bot_arm64_reclient': [
1639 'android', 'cronet_android', 'debug_static_bot_reclient', 'arm64',
1642 'android_cronet_debug_static_bot_arm_no_neon_reclient': [
1643 'android', 'cronet_android', 'debug_static_bot_reclient', 'arm_no_neon', 'release_java',
1646 'android_cronet_debug_static_bot_arm_no_neon_reclient_use_dummy_lastchange': [
1647 'android', 'cronet_android', 'debug_static_bot_reclient', 'arm_no_neon', 'release_java', 'use_dummy_lastchange',
1650 'android_cronet_debug_static_bot_riscv64_reclient': [
1651 'android', 'cronet_android', 'debug_static_bot_reclient', 'riscv64',
1654 'android_cronet_debug_static_bot_x64_reclient': [
1655 'android', 'cronet_android', 'debug_static_bot_reclient', 'x64',
1658 'android_cronet_debug_static_bot_x86_reclient': [
1659 'android', 'cronet_android', 'debug_static_bot_reclient', 'x86',
1662 'android_cronet_debug_static_bot_x86_reclient_use_dummy_lastchange': [
1663 'android', 'cronet_android', 'debug_static_bot_reclient', 'x86', 'use_dummy_lastchange',
1666 'android_cronet_mainline_clang_debug_static_bot_arm64_reclient': [
1667 'android', 'cronet_android', 'debug_static_bot_reclient', 'arm64', 'cronet_android_mainline_clang',
1670 'android_cronet_mainline_clang_debug_static_bot_x86_reclient': [
1671 'android', 'cronet_android', 'debug_static_bot_reclient', 'x86', 'cronet_android_mainline_clang',
1674 'android_cronet_mainline_clang_release_bot_minimal_symbols_arm64_reclient': [
1675 'android', 'cronet_android', 'official_optimize', 'release_bot_reclient', 'minimal_symbols', 'arm64',
1676 'strip_debug_info', 'cronet_android_mainline_clang',
1679 'android_cronet_mainline_clang_release_bot_minimal_symbols_x86_reclient': [
1680 'android', 'cronet_android', 'official_optimize', 'release_bot_reclient', 'minimal_symbols', 'x86',
1681 'strip_debug_info', 'cronet_android_mainline_clang',
1684 'android_cronet_release_bot_minimal_symbols_arm64_reclient': [
1685 'android', 'cronet_android', 'official_optimize', 'release_bot_reclient', 'minimal_symbols', 'arm64',
1689 'android_cronet_release_bot_minimal_symbols_arm_no_neon': [
1690 'android', 'cronet_android', 'official_optimize', 'release_bot', 'minimal_symbols', 'arm_no_neon',
1694 'android_cronet_release_bot_minimal_symbols_arm_no_neon_clang_asan_reclient': [
1695 'android', 'cronet_android', 'release_bot_reclient', 'minimal_symbols', 'arm_no_neon', 'clang', 'asan',
1699 'android_cronet_release_bot_minimal_symbols_arm_no_neon_reclient': [
1700 'android', 'cronet_android', 'official_optimize', 'release_bot_reclient', 'minimal_symbols', 'arm_no_neon',
1704 'android_cronet_release_bot_minimal_symbols_riscv64_reclient': [
1705 'android', 'cronet_android', 'official_optimize', 'release_bot_reclient', 'minimal_symbols', 'riscv64',
1709 'android_cronet_release_bot_minimal_symbols_x64_reclient': [
1710 'android', 'cronet_android', 'official_optimize', 'release_bot_reclient', 'minimal_symbols', 'x64',
1714 'android_cronet_release_bot_minimal_symbols_x86_clang_asan_reclient': [
1715 'android', 'cronet_android', 'release_bot_reclient', 'minimal_symbols', 'x86',
1716 'clang', 'asan', 'strip_debug_info',
1719 'android_cronet_release_bot_minimal_symbols_x86_reclient': [
1720 'android', 'cronet_android', 'official_optimize', 'release_bot_reclient', 'minimal_symbols', 'x86',
1724 'android_cronet_release_trybot_arm64': [
1725 'android', 'cronet_android', 'official_optimize', 'release_trybot', 'arm64',
1729 'android_cronet_release_trybot_arm_no_neon_reclient': [
1730 'android', 'cronet_android', 'release_trybot_reclient', 'arm_no_neon',
1733 'android_debug_bot': [
1734 'android', 'debug_bot',
1737 'android_debug_bot_reclient': [
1738 'android', 'debug_bot_reclient',
1741 'android_debug_bot_reclient_external_fastbuild': [
1742 'android', 'debug_bot_reclient', 'android_external', 'android_fastbuild',
1745 'android_debug_bot_reclient_fastbuild': [
1746 'android', 'debug_bot_reclient', 'android_fastbuild',
1749 'android_debug_static_bot_arm64_reclient': [
1750 'android', 'debug_static_bot_reclient', 'arm64',
1753 'android_debug_static_bot_reclient': [
1754 'android', 'debug_static_bot_reclient',
1757 'android_debug_static_bot_x64_reclient_webview_trichrome_webview_shell': [
1758 'android', 'debug_static_bot_reclient', 'x64',
1759 'webview_trichrome', 'webview_shell',
1762 'android_debug_static_bot_x86_reclient': [
1763 'android', 'debug_static_bot_reclient', 'x86', 'webview_shell',
1766 'android_debug_trybot_arm64_reclient': [
1767 'android', 'debug_bot_reclient', 'arm64', 'use_dummy_lastchange',
1770 'android_debug_trybot_compile_only_arm64_fastbuild_reclient': [
1771 'android', 'debug_bot_reclient', 'compile_only', 'arm64', 'android_fastbuild', 'use_dummy_lastchange',
1774 'android_debug_trybot_compile_only_arm64_reclient': [
1775 'android', 'debug_bot_reclient', 'compile_only', 'arm64', 'use_dummy_lastchange',
1778 'android_debug_trybot_compile_only_x64_reclient': [
1779 'android', 'debug_bot_reclient', 'compile_only', 'x64', 'use_dummy_lastchange',
1782 'android_debug_trybot_compile_only_x86_reclient': [
1783 'android', 'debug_bot_reclient', 'compile_only', 'x86', 'use_dummy_lastchange',
1786 'android_debug_trybot_java_coverage': [
1787 'android', 'debug_bot', 'use_java_coverage', 'strip_debug_info', 'use_dummy_lastchange',
1790 'android_debug_trybot_x64_webview_trichrome_webview_shell_reclient': [
1791 'android', 'debug_bot_reclient', 'x64', 'webview_trichrome', 'webview_shell', 'use_dummy_lastchange',
1794 # GN args to simulate Android developer builds.
1795 'android_developer_reclient': [
1796 'android_developer', 'reclient',
1799 'android_developer_siso': [
1800 'android_developer', 'siso',
1803 'android_official_optimize_reclient': [
1804 'official_optimize_reclient', 'android_without_codecs', 'full_symbols',
1807 'android_official_optimize_reclient_trybot': [
1808 'official_optimize_reclient_trybot', 'android_without_codecs', 'full_symbols',
1811 'android_release_bot_minimal_symbols_arm64_fastbuild_webview_trichrome_reclient': [
1812 'android', 'release_bot_reclient', 'minimal_symbols', 'arm64',
1813 'strip_debug_info', 'android_fastbuild', 'webview_trichrome',
1816 'android_release_bot_minimal_symbols_arm64_reclient': [
1817 'android', 'release_bot_reclient', 'minimal_symbols', 'arm64',
1821 'android_release_bot_minimal_symbols_arm64_webview_google_reclient': [
1822 'android', 'release_bot_reclient', 'minimal_symbols', 'arm64',
1823 'strip_debug_info', 'webview_google',
1826 'android_release_bot_minimal_symbols_arm64_webview_monochrome_reclient': [
1827 'android', 'release_bot_reclient', 'minimal_symbols', 'arm64',
1828 'strip_debug_info', 'webview_monochrome',
1831 'android_release_bot_minimal_symbols_reclient': [
1832 'android', 'release_bot_reclient', 'minimal_symbols', 'strip_debug_info',
1835 'android_release_bot_minimal_symbols_x64_fastbuild_webview_trichrome_reclient': [
1836 'android', 'release_bot_reclient', 'minimal_symbols', 'x64',
1837 'strip_debug_info', 'android_fastbuild', 'webview_trichrome',
1838 'no_secondary_abi', 'webview_shell'
1841 'android_release_bot_minimal_symbols_x86_fastbuild_disable_proguard_webview_monochrome': [
1842 'android', 'release_bot', 'minimal_symbols', 'x86',
1843 'strip_debug_info', 'android_fastbuild', 'webview_monochrome',
1847 'android_release_bot_minimal_symbols_x86_fastbuild_resource_allowlisting_disable_proguard_chrome_google': [
1848 'android', 'release_bot', 'minimal_symbols',
1849 'android_fastbuild', 'x86', 'resource_allowlisting', 'disable_proguard',
1853 'android_release_bot_minimal_symbols_x86_fastbuild_resource_allowlisting_disable_proguard_chrome_google_reclient': [
1854 'android', 'release_bot_reclient', 'minimal_symbols',
1855 'android_fastbuild', 'x86', 'resource_allowlisting', 'disable_proguard',
1859 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient': [
1860 'android', 'release_bot_reclient', 'minimal_symbols', 'x86',
1861 'strip_debug_info', 'android_fastbuild', 'webview_monochrome',
1865 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient_coverage': [
1866 'android', 'release_bot_reclient', 'minimal_symbols', 'x86',
1867 'strip_debug_info', 'android_fastbuild', 'webview_monochrome',
1868 'webview_shell', 'use_java_coverage'
1871 'android_release_bot_minimal_symbols_x86_fastbuild_webview_trichrome_reclient': [
1872 'android', 'release_bot_reclient', 'minimal_symbols', 'x86',
1873 'strip_debug_info', 'android_fastbuild', 'webview_trichrome',
1877 'android_release_trybot_arm64_fastbuild_webview_trichrome_reclient': [
1878 'android', 'release_trybot_reclient', 'arm64', 'strip_debug_info',
1879 'android_fastbuild', 'webview_trichrome',
1882 'android_release_trybot_arm64_webview_monochrome_expectations_fastbuild_native_coverage_reclient': [
1883 'android', 'release_trybot_reclient', 'arm64', 'strip_debug_info',
1884 'android_fastbuild', 'webview_monochrome', 'fail_on_android_expectations',
1885 'no_secondary_abi', 'use_clang_coverage', 'partial_code_coverage_instrumentation',
1886 'enable_dangling_raw_ptr_feature_flag'
1889 'android_release_trybot_arm64_webview_monochrome_expectations_fastbuild_native_coverage_siso': [
1890 'android', 'release_trybot_reclient', 'arm64', 'strip_debug_info',
1891 'android_fastbuild', 'webview_monochrome', 'fail_on_android_expectations',
1892 'no_secondary_abi', 'use_clang_coverage', 'partial_code_coverage_instrumentation',
1893 'no_reclient', 'siso',
1896 'android_release_trybot_arm64_webview_monochrome_reclient': [
1897 'android', 'release_trybot_reclient', 'arm64', 'strip_debug_info',
1898 'webview_monochrome',
1901 'android_release_trybot_reclient': [
1902 'android', 'release_trybot_reclient', 'strip_debug_info',
1905 'android_release_trybot_x64_coverage_fastbuild_webview_trichrome_reclient': [
1906 'android', 'release_trybot_reclient', 'strip_debug_info', 'x64',
1907 'android_fastbuild', 'use_java_coverage', 'partial_code_coverage_instrumentation',
1908 'webview_trichrome', 'no_secondary_abi', 'webview_shell',
1911 'android_release_trybot_x64_dual_coverage_fastbuild_webview_trichrome_reclient': [
1912 'android', 'release_trybot_reclient', 'strip_debug_info', 'x64',
1913 'android_fastbuild', 'use_clang_coverage', 'use_java_coverage',
1914 'partial_code_coverage_instrumentation', 'webview_trichrome', 'no_secondary_abi', 'webview_shell',
1917 'android_release_trybot_x64_fastbuild_webview_trichrome_reclient': [
1918 'android', 'release_trybot_reclient', 'strip_debug_info', 'x64',
1919 'android_fastbuild', 'webview_trichrome',
1920 'no_secondary_abi', 'webview_shell',
1923 'android_release_trybot_x64_reclient': [
1924 'android', 'release_trybot_reclient', 'strip_debug_info', 'x64',
1927 'android_release_trybot_x86_fastbuild_webview_google_invert_fieldtrials_reclient': [
1928 'android', 'release_trybot_reclient', 'strip_debug_info', 'x86',
1929 'android_fastbuild', 'webview_google', 'invert_fieldtrials'
1932 'android_release_trybot_x86_fastbuild_webview_monochrome': [
1933 'android', 'release_trybot', 'strip_debug_info', 'x86',
1934 'android_fastbuild', 'webview_monochrome', 'webview_shell',
1937 'android_release_trybot_x86_fastbuild_webview_monochrome_coverage_reclient': [
1938 'android', 'release_trybot_reclient', 'strip_debug_info', 'x86',
1939 'android_fastbuild', 'use_java_coverage', 'partial_code_coverage_instrumentation',
1940 'webview_monochrome', 'webview_shell',
1943 'android_release_trybot_x86_fastbuild_webview_monochrome_dual_coverage_reclient': [
1944 'android', 'release_trybot_reclient', 'strip_debug_info', 'x86',
1945 'android_fastbuild', 'use_clang_coverage', 'use_java_coverage',
1946 'partial_code_coverage_instrumentation', 'webview_monochrome', 'webview_shell',
1949 'android_release_trybot_x86_fastbuild_webview_monochrome_reclient': [
1950 'android', 'release_trybot_reclient', 'strip_debug_info', 'x86',
1951 'android_fastbuild', 'webview_monochrome', 'webview_shell',
1954 'android_release_trybot_x86_fastbuild_webview_trichrome_reclient': [
1955 'android', 'release_trybot_reclient', 'strip_debug_info', 'x86',
1956 'android_fastbuild', 'webview_trichrome', 'webview_shell',
1959 'android_webview_google_debug_static_bot_arm64_reclient': [
1960 'android', 'debug_static_bot_reclient', 'arm64', 'webview_google',
1963 'android_without_codecs_debug_bot_reclient': [
1964 'android_without_codecs', 'debug_bot_reclient',
1967 'android_without_codecs_release_bot_minimal_symbols_reclient': [
1968 'android_without_codecs', 'release_bot_reclient', 'minimal_symbols', 'strip_debug_info',
1971 'android_without_codecs_release_bot_minimal_symbols_reclient_arm64': [
1972 'android_without_codecs', 'release_bot_reclient', 'minimal_symbols', 'strip_debug_info', 'arm64'
1975 'android_without_codecs_release_trybot_reclient': [
1976 'android_without_codecs', 'release_trybot_reclient', 'strip_debug_info',
1979 'angle_deqp_release_bot_dcheck_always_on_fuchsia_reclient': [
1980 'angle_deqp_tests', 'shared_release_bot_dcheck_always_on_reclient', 'fuchsia',
1983 'angle_deqp_release_bot_dcheck_always_on_ios_reclient': [
1984 'angle_deqp_tests', 'release_trybot_minimal_symbols_reclient', 'ios', 'ios_simulator', 'ios_cpu_x64', 'xctest',
1987 'angle_deqp_release_bot_dcheck_always_on_x86_reclient': [
1988 'angle_deqp_tests', 'shared_release_bot_dcheck_always_on_reclient', 'x86',
1991 'angle_deqp_release_trybot_fuchsia_reclient': [
1992 'angle_deqp_tests', 'shared_release_trybot_reclient', 'fuchsia',
1995 'angle_deqp_release_trybot_ios_reclient': [
1996 'angle_deqp_tests', 'release_trybot_reclient', 'ios', 'ios_simulator', 'ios_cpu_x64', 'xctest',
1999 'angle_deqp_release_trybot_reclient': [
2000 'angle_deqp_tests', 'shared_release_bot_dcheck_always_on_reclient', 'use_dummy_lastchange',
2003 'angle_deqp_release_trybot_x86_reclient': [
2004 'angle_deqp_tests', 'shared_release_trybot_reclient', 'x86',
2007 'asan_clang_fuzzer_static_v8_heap_minimal_symbols_release_reclient': [
2008 'asan', 'fuzzer', 'static', 'v8_heap', 'minimal_symbols', 'release_bot_reclient',
2011 'asan_clang_fuzzer_static_v8_heap_minimal_symbols_release_tot': [
2012 'asan', 'clang_tot', 'fuzzer', 'static', 'v8_heap', 'minimal_symbols', 'release',
2015 'asan_clang_shared_v8_heap_minimal_symbols_release_tot': [
2016 'asan', 'clang_tot', 'shared', 'v8_heap', 'minimal_symbols', 'release',
2019 'asan_dcheck_disable_nacl_release_bot_reclient': [
2020 'asan', 'dcheck_always_on', 'disable_nacl', 'release_bot_reclient',
2023 'asan_disable_nacl_clang_tot_minimal_symbols_static_release': [
2024 'asan', 'disable_nacl', 'clang_tot', 'minimal_symbols', 'static', 'release',
2027 'asan_disable_nacl_fuzzer_v8_heap_chrome_with_codecs_release_bot_reclient': [
2028 'asan', 'disable_nacl', 'fuzzer', 'v8_heap', 'chrome_with_codecs', 'release_bot_reclient',
2031 'asan_disable_nacl_fuzzer_v8_heap_release_bot_reclient': [
2032 'asan', 'disable_nacl', 'fuzzer', 'v8_heap', 'release_bot_reclient',
2035 'asan_fuzzer_v8_heap_chrome_with_codecs_release_bot_reclient': [
2036 'clang', 'asan', 'fuzzer', 'v8_heap', 'chrome_with_codecs', 'release_bot_reclient',
2039 'asan_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid_reclient': [
2040 'asan', 'fuzzer', 'v8_heap', 'chromeos_codecs', 'release_bot_reclient', 'hybrid',
2043 'asan_fuzzer_v8_heap_release_bot_hybrid_reclient': [
2044 'asan', 'fuzzer', 'v8_heap', 'release_bot_reclient', 'hybrid',
2047 'asan_fuzzer_v8_heap_release_bot_reclient': [
2048 'clang', 'asan', 'fuzzer', 'v8_heap', 'release_bot_reclient',
2051 'asan_lsan_bot_fuchsia_reclient': [
2052 'asan', 'lsan', 'release_bot_reclient', 'fuchsia',
2055 'asan_lsan_chromeos_release_bot_dcheck_always_on_reclient': [
2056 'asan', 'lsan', 'chromeos', 'release_trybot_minimal_symbols_reclient',
2059 'asan_lsan_dcheck_disable_nacl_release_bot_reclient': [
2060 'asan', 'lsan', 'dcheck_always_on', 'disable_nacl', 'release_bot_reclient',
2063 'asan_lsan_debug_bot_reclient': [
2064 'asan', 'lsan', 'debug_bot_reclient',
2067 'asan_lsan_failsan_release_trybot_reclient': [
2068 'asan', 'lsan', 'fail_on_san_warnings', 'release_trybot_minimal_symbols_reclient',
2071 'asan_lsan_fuzzer_v8_heap_chromeos_codecs_release_bot_reclient': [
2072 'asan', 'lsan', 'v8_heap', 'chromeos_codecs', 'release_bot_reclient',
2075 'asan_lsan_fuzzer_v8_heap_release_bot_reclient': [
2076 'asan', 'lsan', 'fuzzer', 'v8_heap', 'release_bot_reclient',
2079 'asan_lsan_lacros_release_bot_dcheck_always_on_reclient': [
2080 'asan', 'lsan', 'release_trybot_minimal_symbols_reclient', 'lacros_on_linux', 'also_build_ash_chrome'
2083 'asan_lsan_release_bot': [
2084 'asan', 'lsan', 'release_bot',
2087 'asan_lsan_release_bot_blink': [
2088 'asan', 'lsan', 'release_bot_blink',
2091 'asan_lsan_release_trybot_reclient': [
2092 'asan', 'lsan', 'release_trybot_minimal_symbols_reclient',
2095 'asan_minimal_symbols_disable_nacl_release_bot_dcheck_always_on_reclient': [
2096 'asan', 'minimal_symbols', 'disable_nacl', 'release_bot_reclient', 'dcheck_always_on',
2099 'asan_v8_heap_debug_bot_hybrid_reclient': [
2100 'asan', 'v8_heap', 'debug_bot_reclient', 'hybrid',
2103 'cast_arm64_release_bot_reclient': [
2104 'cast_receiver', 'cast_os', 'release_bot_reclient', 'arm64', 'minimal_symbols',
2107 'cast_arm64_release_bot_reclient_use_dummy_lastchange': [
2108 'cast_receiver', 'cast_os', 'release_bot_reclient', 'arm64', 'minimal_symbols', 'use_dummy_lastchange',
2111 'cast_audio_release_bot_reclient': [
2112 'cast_receiver', 'cast_os', 'cast_audio', 'release_bot_reclient', 'minimal_symbols',
2115 'cast_audio_release_trybot_reclient': [
2116 'cast_receiver', 'cast_os', 'cast_audio', 'release_trybot_reclient',
2119 'cast_binary_size': [
2120 'cast_receiver', 'cast_os', 'minimal_symbols', 'release_bot',
2122 'cast_binary_size_reclient': [
2123 'cast_receiver', 'cast_os', 'minimal_symbols', 'release_bot_reclient',
2126 'cast_debug_bot_reclient': [
2127 'cast_receiver', 'cast_os', 'debug_bot_reclient',
2130 'cast_debug_bot_reclient_use_dummy_lastchange': [
2131 'cast_receiver', 'cast_os', 'debug_bot_reclient', 'use_dummy_lastchange',
2134 # Cast Linux takes very long in linking, possibly due to being on GCE
2136 'cast_release_bot_reclient': [
2137 'cast_receiver', 'cast_os', 'release_bot_reclient', 'minimal_symbols',
2140 'cast_release_trybot_reclient': [
2141 'cast_receiver', 'cast_os', 'release_trybot_reclient',
2144 'centipede_asan_release_trybot_reclient': [
2145 'centipede', 'asan', 'shared_release_trybot_reclient', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'mojo_fuzzer', 'skip_generate_fuzzer_owners',
2148 'centipede_asan_shared_release_bot_reclient': [
2149 'centipede', 'asan', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl',
2150 'optimize_for_fuzzing', 'shared_release_bot_reclient', 'disable_seed_corpus',
2153 'cfi_full_cfi_icall_cfi_diag_recover_release_static_reclient': [
2154 'cfi_full', 'cfi_icall', 'cfi_diag', 'cfi_recover', 'thin_lto', 'release', 'static', 'reclient',
2157 'cfi_full_cfi_icall_cfi_diag_thin_lto_release_static_dcheck_always_on_reclient': [
2158 'cfi_full', 'cfi_icall', 'cfi_diag', 'thin_lto', 'release', 'static', 'dcheck_always_on', 'reclient',
2161 'cfi_full_cfi_icall_cfi_diag_thin_lto_release_static_dcheck_always_on_reclient_use_dummy_last_change': [
2162 'cfi_full', 'cfi_icall', 'cfi_diag', 'thin_lto', 'release', 'static', 'dcheck_always_on', 'reclient', 'use_dummy_lastchange',
2165 'chrome_branded_reclient_minimal_symbols': [
2166 'chrome_branded', 'minimal_symbols', 'release_bot_reclient',
2169 'chromeos_amd64-generic-vm_lacros_rel_reclient': [
2170 'chromeos_amd64-generic-vm_reclient', 'lacros',
2173 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient': [
2174 'chromeos_amd64-generic-vm_reclient', 'use_fake_dbus_clients',
2175 'also_build_lacros_chrome_for_architecture_amd64',
2178 'chromeos_amd64-generic_asan_reclient': [
2179 'chromeos_amd64-generic_reclient', 'asan',
2182 'chromeos_amd64-generic_cfi_thin_lto_reclient': [
2183 'chromeos_amd64-generic_reclient', 'cfi_full', 'thin_lto',
2184 'also_build_lacros_chrome_for_architecture_amd64',
2187 'chromeos_amd64-generic_dbg_reclient': [
2188 'chromeos_amd64-generic_reclient', 'debug',
2191 'chromeos_amd64-generic_dbg_reclient_use_dummy_lastchange': [
2192 'chromeos_amd64-generic_reclient', 'debug', 'use_dummy_lastchange',
2195 'chromeos_amd64-generic_lacros_dbg_reclient': [
2196 'chromeos_amd64-generic-crostoolchain_reclient', 'lacros', 'debug', 'static',
2199 'chromeos_amd64-generic_lacros_official': [
2200 'chromeos_amd64-generic-crostoolchain', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', 'no_reclient', 'goma',
2203 # This is the same as chromeos_amd64-generic_lacros_official except
2204 # the symbol_level. Please keep them in sync.
2205 # TODO(https://crbug.com/1316467): once lacros_variations_tast_tests
2206 # is migrated to run in skylab, remove this use
2207 # chromeos_amd64-generic_lacros_official instead.
2208 'chromeos_amd64-generic_lacros_official_no_symbols': [
2209 'chromeos_amd64-generic-crostoolchain', 'lacros', 'official', 'no_symbols', 'cfi', 'thin_lto',
2212 'chromeos_amd64-generic_lacros_official_reclient': [
2213 'chromeos_amd64-generic-crostoolchain_reclient', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto',
2216 # This is the same as 'chromeos_amd64-generic_lacros_official', except for
2217 # the 'is_skylab' arg. Please keep them in sync.
2218 'chromeos_amd64-generic_lacros_official_skylab': [
2219 'chromeos_amd64-generic-crostoolchain', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', 'is_skylab',
2221 'chromeos_amd64-generic_lacros_official_skylab_reclient': [
2222 'chromeos_amd64-generic-crostoolchain_reclient', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', 'is_skylab',
2225 'chromeos_amd64-generic_lacros_rel_dchecks_reclient': [
2226 'chromeos_amd64-generic-crostoolchain_reclient', 'lacros', 'release', 'dcheck_always_on', 'use_dummy_lastchange',
2229 'chromeos_amd64-generic_lacros_rel_dchecks_skylab_reclient_use_dummy_lastchange': [
2230 'chromeos_amd64-generic-crostoolchain_reclient', 'lacros', 'release', 'dcheck_always_on', 'is_skylab', 'use_dummy_lastchange',
2233 'chromeos_amd64-generic_lacros_rel_reclient': [
2234 'chromeos_amd64-generic-crostoolchain_reclient', 'lacros', 'release',
2237 'chromeos_amd64-generic_lacros_rel_skylab_reclient': [
2238 'chromeos_amd64-generic-crostoolchain_reclient', 'lacros', 'release', 'is_skylab',
2241 'chromeos_amd64-generic_use_fake_dbus_clients_vm_optimized_dchecks_reclient': [
2242 'chromeos_amd64-generic-vm_reclient', 'use_fake_dbus_clients', 'dcheck_always_on',
2243 'also_build_lacros_chrome_for_architecture_amd64', 'use_dummy_lastchange',
2246 'chromeos_amd64-generic_use_fake_dbus_clients_vm_optimized_goma': [
2247 'chromeos_amd64-generic-vm', 'use_fake_dbus_clients', 'also_build_lacros_chrome_for_architecture_amd64', 'goma', 'no_reclient',
2250 'chromeos_arm-generic_cfi_thin_lto_official': [
2251 'chromeos_device', 'arm-generic', 'cfi_full', 'thin_lto', 'official', 'full_symbols',
2254 'chromeos_arm-generic_cfi_thin_lto_official_reclient': [
2255 'chromeos_device_reclient', 'arm-generic', 'cfi_full', 'thin_lto', 'official', 'full_symbols', 'ozone_headless'
2258 'chromeos_arm-generic_dbg_reclient': [
2259 'chromeos_device_reclient', 'arm-generic', 'debug', 'ozone_headless'
2262 'chromeos_arm-generic_dcheck_always_on_reclient': [
2263 'chromeos_device_reclient', 'arm-generic', 'dcheck_always_on', 'ozone_headless', 'use_dummy_lastchange',
2266 'chromeos_arm-generic_lacros_official_reclient': [
2267 'chromeos_arm-generic-crostoolchain_reclient', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto',
2270 'chromeos_arm-generic_lacros_official_skylab': [
2271 'chromeos_arm-generic-crostoolchain', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', 'is_skylab',
2273 'chromeos_arm-generic_lacros_official_skylab_reclient': [
2274 'chromeos_arm-generic-crostoolchain_reclient', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', 'is_skylab',
2277 'chromeos_arm-generic_lacros_rel_dchecks_reclient': [
2278 'chromeos_arm-generic-crostoolchain_reclient', 'lacros', 'release', 'dcheck_always_on', 'use_dummy_lastchange',
2281 'chromeos_arm-generic_lacros_rel_reclient': [
2282 'chromeos_arm-generic-crostoolchain_reclient', 'lacros', 'release',
2285 'chromeos_arm-generic_lacros_rel_skylab_reclient': [
2286 'chromeos_arm-generic-crostoolchain_reclient', 'lacros', 'release','is_skylab',
2289 'chromeos_arm-generic_reclient': [
2290 'chromeos_device_reclient', 'arm-generic', 'ozone_headless'
2293 'chromeos_arm64-generic_cfi_thin_lto_official': [
2294 'chromeos_device', 'arm64-generic', 'cfi_full', 'thin_lto', 'official', 'full_symbols',
2296 'chromeos_arm64-generic_cfi_thin_lto_official_reclient': [
2297 'chromeos_device_reclient', 'arm64-generic', 'cfi_full', 'thin_lto', 'official', 'full_symbols', 'ozone_headless'
2300 'chromeos_arm64-generic_dchecks_reclient': [
2301 'chromeos_device_reclient', 'arm64-generic', 'dcheck_always_on', 'ozone_headless'
2304 'chromeos_arm64-generic_lacros_official_reclient': [
2305 'chromeos_arm64-generic-crostoolchain_reclient', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto',
2308 'chromeos_arm64-generic_lacros_official_skylab': [
2309 'chromeos_arm64-generic-crostoolchain', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', 'is_skylab',
2311 'chromeos_arm64-generic_lacros_official_skylab_reclient': [
2312 'chromeos_arm64-generic-crostoolchain_reclient', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', 'is_skylab',
2315 'chromeos_arm64-generic_lacros_rel_dchecks_reclient': [
2316 'chromeos_arm64-generic-crostoolchain_reclient', 'lacros', 'release', 'dcheck_always_on',
2319 'chromeos_arm64-generic_lacros_rel_reclient': [
2320 'chromeos_arm64-generic-crostoolchain_reclient', 'lacros', 'release',
2323 'chromeos_arm64-generic_lacros_rel_skylab_reclient': [
2324 'chromeos_arm64-generic-crostoolchain_reclient', 'lacros', 'release','is_skylab',
2327 'chromeos_asan_lsan_fuzzer_v8_heap_release_bot_reclient': [
2328 'chromeos', 'asan', 'lsan', 'fuzzer', 'v8_heap', 'release_bot_reclient',
2331 'chromeos_betty-arc-r_include_unwind_tables_official_use_fake_dbus_clients': [
2332 'chromeos_device', 'betty-arc-r', 'include_unwind_tables', 'official', 'use_fake_dbus_clients',
2333 'also_build_lacros_chrome_for_architecture_amd64',
2335 'chromeos_betty-arc-r_include_unwind_tables_official_use_fake_dbus_clients_reclient': [
2336 'chromeos_device_reclient', 'betty-arc-r', 'include_unwind_tables', 'official', 'use_fake_dbus_clients',
2337 'also_build_lacros_chrome_for_architecture_amd64', 'ozone_headless'
2340 'chromeos_betty-pi-arc_cfi_thin_lto_official': [
2341 'chromeos_device', 'betty-pi-arc', 'cfi_full', 'thin_lto', 'official', 'minimal_symbols',
2342 'also_build_lacros_chrome_for_architecture_amd64',
2344 'chromeos_betty-pi-arc_cfi_thin_lto_official_reclient': [
2345 'chromeos_device_reclient', 'betty-pi-arc', 'cfi_full', 'thin_lto', 'official', 'minimal_symbols',
2346 'also_build_lacros_chrome_for_architecture_amd64', 'ozone_headless'
2349 'chromeos_betty-pi-arc_dchecks': [
2350 'chromeos_device', 'betty-pi-arc', 'include_unwind_tables', 'official',
2351 'use_fake_dbus_clients', 'dcheck_always_on',
2352 'also_build_lacros_chrome_for_architecture_amd64',
2354 'chromeos_betty-pi-arc_dchecks_reclient': [
2355 'chromeos_device_reclient', 'betty-pi-arc', 'include_unwind_tables', 'official',
2356 'use_fake_dbus_clients', 'dcheck_always_on',
2357 'also_build_lacros_chrome_for_architecture_amd64', 'ozone_headless'
2360 'chromeos_brya_include_unwind_tables_official_dchecks_skylab_reclient': [
2361 'chromeos_device_reclient', 'brya', 'include_unwind_tables', 'official', 'dcheck_always_on', 'is_skylab', 'ozone_headless',
2362 'also_build_lacros_chrome_for_architecture_amd64',
2364 'chromeos_brya_include_unwind_tables_official_skylab': [
2365 'chromeos_device', 'brya', 'include_unwind_tables', 'official', 'is_skylab', 'ozone_headless',
2366 'also_build_lacros_chrome_for_architecture_amd64',
2368 'chromeos_brya_include_unwind_tables_official_skylab_reclient': [
2369 'chromeos_device_reclient', 'brya', 'include_unwind_tables', 'official', 'is_skylab', 'ozone_headless',
2370 'also_build_lacros_chrome_for_architecture_amd64',
2373 'chromeos_eve-arc-r_include_unwind_tables_official': [
2374 'chromeos_device', 'eve-arc-r', 'include_unwind_tables', 'official',
2376 'chromeos_eve-arc-r_include_unwind_tables_official_reclient': [
2377 'chromeos_device_reclient', 'eve-arc-r', 'include_unwind_tables', 'official', 'ozone_headless'
2380 'chromeos_eve_include_unwind_tables_official_dchecks': [
2381 'chromeos_device', 'eve', 'include_unwind_tables', 'official', 'dcheck_always_on',
2382 'also_build_lacros_chrome_for_architecture_amd64',
2384 'chromeos_eve_include_unwind_tables_official_dchecks_reclient': [
2385 'chromeos_device_reclient', 'eve', 'include_unwind_tables', 'official', 'dcheck_always_on',
2386 'also_build_lacros_chrome_for_architecture_amd64', 'ozone_headless'
2389 'chromeos_jacuzzi_dchecks_reclient': [
2390 'chromeos_jacuzzi_reclient', 'dcheck_always_on',
2392 'chromeos_jacuzzi_include_unwind_tables_official': [
2393 'chromeos_device', 'jacuzzi', 'include_unwind_tables', 'official',
2394 # TODO(crbug.com/1275785): Enable DCHECKs on jacuzzi bots when the
2395 # display-orientation DCHECK failures are resolved.
2396 # 'dcheck_always_on',
2397 'also_build_lacros_chrome_for_architecture_arm',
2399 'chromeos_jacuzzi_include_unwind_tables_official_dchecks_skylab_reclient': [
2400 'chromeos_device_reclient', 'jacuzzi', 'include_unwind_tables', 'official', 'dcheck_always_on', 'is_skylab',
2401 'also_build_lacros_chrome_for_architecture_arm',
2403 'chromeos_jacuzzi_include_unwind_tables_official_reclient': [
2404 'chromeos_device_reclient', 'jacuzzi', 'include_unwind_tables', 'official',
2405 # TODO(crbug.com/1275785): Enable DCHECKs on jacuzzi bots when the
2406 # display-orientation DCHECK failures are resolved.
2407 # 'dcheck_always_on',
2408 'also_build_lacros_chrome_for_architecture_arm', 'ozone_headless'
2410 'chromeos_jacuzzi_include_unwind_tables_official_skylab_reclient': [
2411 'chromeos_device_reclient', 'jacuzzi', 'include_unwind_tables', 'official', 'is_skylab',
2412 'also_build_lacros_chrome_for_architecture_arm',
2415 'chromeos_js_coverage_reclient': [
2416 'chromeos_with_codecs', 'release_bot_reclient', 'use_javascript_coverage', 'optimize_webui_off',
2419 'chromeos_js_coverage_reclient_use_dummy_lastchange': [
2420 'chromeos_with_codecs', 'release_bot_reclient', 'use_javascript_coverage', 'optimize_webui_off', 'use_dummy_lastchange',
2423 'chromeos_kevin_include_unwind_tables_official_reclient': [
2424 'chromeos_kevin_reclient', 'include_unwind_tables', 'official',
2427 'chromeos_msan_release_bot_reclient': [
2428 'chromeos', 'msan', 'release_bot_reclient',
2431 'chromeos_octopus_dchecks_reclient': [
2432 'chromeos_octopus_reclient', 'dcheck_always_on',
2435 'chromeos_octopus_include_unwind_tables_official_dchecks': [
2436 'chromeos_device', 'octopus', 'include_unwind_tables', 'official', 'dcheck_always_on',
2437 'also_build_lacros_chrome_for_architecture_amd64',
2439 'chromeos_octopus_include_unwind_tables_official_dchecks_reclient': [
2440 'chromeos_device_reclient', 'octopus', 'include_unwind_tables', 'official',
2441 'dcheck_always_on', 'also_build_lacros_chrome_for_architecture_amd64', 'ozone_headless'
2443 'chromeos_octopus_include_unwind_tables_official_skylab': [
2444 'chromeos_device', 'octopus', 'include_unwind_tables', 'official', 'is_skylab',
2445 'also_build_lacros_chrome_for_architecture_amd64',
2448 'chromeos_octopus_include_unwind_tables_official_skylab_reclient': [
2449 'chromeos_device_reclient', 'octopus', 'include_unwind_tables', 'official', 'is_skylab',
2450 'also_build_lacros_chrome_for_architecture_amd64',
2453 'chromeos_reven_include_unwind_tables_official_dchecks': [
2454 'chromeos_device', 'reven', 'include_unwind_tables', 'official', 'dcheck_always_on',
2455 'also_build_lacros_chrome_for_architecture_amd64',
2457 'chromeos_reven_include_unwind_tables_official_dchecks_reclient': [
2458 'chromeos_device_reclient', 'reven', 'include_unwind_tables', 'official', 'dcheck_always_on',
2459 'also_build_lacros_chrome_for_architecture_amd64', 'ozone_headless'
2462 'chromeos_trogdor_include_unwind_tables_official_skylab': [
2463 'chromeos_device', 'trogdor', 'include_unwind_tables', 'official', 'is_skylab',
2464 'also_build_lacros_chrome_for_architecture_arm64',
2466 'chromeos_trogdor_include_unwind_tables_official_skylab_reclient': [
2467 'chromeos_device_reclient', 'trogdor', 'include_unwind_tables', 'official', 'is_skylab', 'ozone_headless',
2468 'also_build_lacros_chrome_for_architecture_arm64',
2471 'chromeos_volteer_include_unwind_tables_official_skylab': [
2472 'chromeos_device', 'volteer', 'include_unwind_tables', 'official', 'is_skylab',
2473 'also_build_lacros_chrome_for_architecture_amd64',
2475 'chromeos_volteer_include_unwind_tables_official_skylab_reclient': [
2476 'chromeos_device_reclient', 'volteer', 'include_unwind_tables', 'official', 'is_skylab', 'ozone_headless',
2477 'also_build_lacros_chrome_for_architecture_amd64',
2480 'chromeos_with_codecs_debug_bot_reclient': [
2481 'chromeos_with_codecs', 'debug_bot_reclient', 'use_cups',
2484 'chromeos_with_codecs_debug_trybot_reclient': [
2485 'chromeos_with_codecs', 'debug_bot_reclient', 'use_cups', 'use_dummy_lastchange',
2488 'chromeos_with_codecs_release_bot_coverage_reclient': [
2489 'chromeos_with_codecs', 'release_bot_reclient', 'use_clang_coverage',
2492 'chromeos_with_codecs_release_bot_reclient': [
2493 'chromeos_with_codecs', 'release_bot_reclient', 'use_cups',
2496 # Keep in sync with chromeos_with_codecs_release_trybot_reclient_cxx17.
2497 'chromeos_with_codecs_release_trybot_code_coverage_reclient': [
2498 'chromeos_with_codecs', 'release_trybot_reclient', 'no_symbols', 'also_build_lacros_chrome',
2499 'use_clang_coverage', 'use_cups', 'partial_code_coverage_instrumentation',
2500 'enable_dangling_raw_ptr_feature_flag', 'enable_backup_ref_ptr_feature_flag',
2503 'chromeos_with_codecs_release_trybot_code_coverage_siso': [
2504 'chromeos_with_codecs', 'release_trybot', 'no_symbols', 'also_build_lacros_chrome',
2505 'use_clang_coverage', 'partial_code_coverage_instrumentation',
2506 'enable_dangling_raw_ptr_feature_flag', 'enable_backup_ref_ptr_feature_flag',
2507 'no_goma', 'no_reclient', 'siso',
2510 'chromeos_with_codecs_release_trybot_invert_fieldtrials_reclient': [
2511 'chromeos_with_codecs', 'release_trybot_reclient', 'no_symbols', 'use_cups', 'invert_fieldtrials',
2514 'chromeos_with_codecs_release_trybot_reclient': [
2515 'chromeos_with_codecs', 'release_trybot_reclient', 'no_symbols',
2518 'chromeos_with_codecs_with_lacros_release_bot_reclient': [
2519 'chromeos_with_codecs', 'release_bot_reclient', 'use_cups', 'also_build_lacros_chrome'
2522 'clang_code_coverage_ios_xctest_reclient': [
2523 'use_clang_coverage', 'debug_static_bot_reclient', 'x64', 'ios', 'xctest',
2526 'clang_code_coverage_ios_xctest_sim_reclient': [
2527 'use_clang_coverage', 'debug_static_bot_reclient', 'x64', 'ios', 'xctest', 'ios_simulator',
2530 'clang_code_coverage_reclient': [
2531 'release_bot_reclient', 'clang', 'use_clang_coverage', 'no_symbols', 'chrome_with_codecs',
2534 'clang_tot_asan_lsan_static_release': [
2535 'clang_tot', 'asan', 'lsan', 'static', 'release',
2538 'clang_tot_cfi_full_cfi_icall_cfi_diag_thin_lto_release_static_dcheck_always_on': [
2539 'clang_tot', 'cfi_full', 'cfi_icall', 'cfi_diag', 'thin_lto', 'release', 'static', 'dcheck_always_on',
2542 'clang_tot_coverage_minimal_symbols_release': [
2543 'clang_tot', 'use_clang_coverage', 'minimal_symbols', 'release',
2546 'clang_tot_linux_full_symbols_shared_release': [
2547 # Enable debug info, as on official builders, to catch issues with
2548 # optimized debug info.
2549 'clang_tot', 'full_symbols', 'shared', 'release',
2552 'clang_tot_minimal_symbols_release_arm64': [
2553 'clang_tot', 'minimal_symbols', 'arm64', 'release',
2556 'clang_tot_minimal_symbols_shared_release': [
2557 'clang_tot', 'minimal_symbols', 'shared', 'release',
2560 'clang_tot_minimal_symbols_shared_release_x86_dcheck': [
2561 'clang_tot', 'minimal_symbols', 'shared', 'release', 'x86', 'dcheck_always_on',
2564 'clang_tot_minimal_symbols_static_release': [
2565 'clang_tot', 'minimal_symbols', 'static', 'release',
2568 'clang_tot_minimal_symbols_static_release_x86': [
2569 'clang_tot', 'minimal_symbols', 'static', 'release', 'x86',
2572 'clang_tot_msan_release': [
2573 'clang_tot', 'msan', 'release',
2576 'clang_tot_official': [
2577 'clang_tot', 'official',
2580 'clang_tot_official_pgo': [
2581 'clang_tot', 'official_optimize', 'no_symbols', 'pgo_phase_1',
2584 'clang_tot_official_pgo_arm64': [
2585 'clang_tot', 'official_optimize', 'no_symbols', 'pgo_phase_1', 'arm64',
2588 'clang_tot_official_pgo_x64': [
2589 'clang_tot', 'official_optimize', 'no_symbols', 'pgo_phase_1', 'x64',
2592 'clang_tot_shared_debug': [
2593 'clang_tot', 'shared', 'debug',
2596 'clang_tot_shared_debug_x86': [
2597 'clang_tot', 'shared', 'debug', 'x86',
2600 'clang_tot_shared_release_dcheck': [
2601 'clang_tot', 'shared', 'release', 'dcheck_always_on',
2604 'clang_tot_tsan_release': [
2605 'clang_tot', 'tsan', 'release',
2608 'clang_tot_ubsan_vptr_no_recover_hack_static_release': [
2609 'clang_tot', 'ubsan_vptr_no_recover_hack', 'static', 'release',
2612 'clang_tot_win_official_full_symbols_static': [
2613 'clang_tot', 'official', 'full_symbols', 'static', 'win_linker_timing',
2616 'clang_tot_win_official_full_symbols_static_x86': [
2617 'clang_tot', 'official', 'full_symbols', 'static', 'x86', 'win_linker_timing',
2620 'clang_tot_win_release_cross': [
2621 'clang_tot', 'win_cross', 'minimal_symbols', 'shared', 'release', 'dcheck_always_on',
2624 'codesearch_gen_chromium_android_bot_reclient': [
2625 'codesearch_reclient', 'android_without_codecs', 'static',
2628 'codesearch_gen_chromium_bot_reclient': [
2629 'codesearch_reclient',
2632 'codesearch_gen_chromium_chromiumos_bot_reclient': [
2633 'codesearch_reclient', 'chromeos', 'use_cups',
2636 'codesearch_gen_chromium_cronet_bot_reclient': [
2637 # Set is_cronet_build to true in order to build cronet.
2638 'codesearch_reclient', 'android_without_codecs', 'static', 'is_cronet_build',
2639 'cronet_android', 'arm_no_neon',
2642 'codesearch_gen_chromium_fuchsia_bot_reclient': [
2643 'codesearch_release_reclient', 'fuchsia', 'cast_receiver',
2646 'codesearch_gen_chromium_ios_bot_reclient': [
2647 'codesearch_ios_reclient', 'ios', 'ios_disable_code_signing'
2650 # Lacros uses different gn args to build for chromeOS device vs. Linux. For
2651 # simplicity, we only generate codesearch x-refs for lacros on Linux.
2652 'codesearch_gen_chromium_lacros_bot_reclient': [
2653 'codesearch_reclient', 'lacros_on_linux', 'use_cups',
2656 'codesearch_gen_chromium_mac_bot_reclient': [
2657 'codesearch_reclient', 'mac',
2661 'chrome_branded', 'debug', 'reclient', 'shared',
2664 'dawn_tests_android_arm64_release_trybot_reclient': [
2665 'android', 'arm64', 'release_trybot_minimal_symbols_reclient',
2668 'dawn_tests_android_release_trybot_reclient': [
2669 'android', 'release_trybot_minimal_symbols_reclient',
2672 'dawn_tests_arm64_release_bot_reclient': [
2673 'dawn_enable_opengles', 'release_trybot_minimal_symbols_reclient', 'arm64',
2676 'dawn_tests_release_bot_reclient': [
2677 'dawn_enable_opengles', 'release_trybot_minimal_symbols_reclient',
2680 'dawn_tests_tsan_release_bot_reclient': [
2681 'dawn_enable_opengles', 'tsan', 'release_trybot_minimal_symbols_reclient',
2684 'dawn_tests_win_asan_release_bot_reclient': [
2685 'dawn_use_built_dxc', 'dawn_enable_opengles', 'asan', 'release_trybot_minimal_symbols_reclient',
2688 'dawn_tests_win_release_bot_reclient': [
2689 'dawn_use_built_dxc', 'dawn_enable_opengles', 'release_trybot_minimal_symbols_reclient',
2692 'dawn_tests_win_x86_release_bot_reclient': [
2693 'dawn_enable_opengles', 'release_trybot_minimal_symbols_reclient', 'x86'
2700 'debug_bot_arm64_reclient': [
2701 'debug_bot_reclient', 'arm64',
2704 'debug_bot_blink': [
2708 'debug_bot_enable_blink_animation_use_time_delta_reclient': [
2709 'debug_bot_reclient', 'enable_blink_animation_use_time_delta',
2712 'debug_bot_fuchsia_arm64_reclient': [
2713 'debug_bot_reclient', 'fuchsia', 'arm64', 'arm64_host',
2716 'debug_bot_fuchsia_compile_only_reclient': [
2717 'debug_bot_reclient', 'fuchsia', 'compile_only',
2720 'debug_bot_fuchsia_compile_only_reclient_use_dummy_lastchange': [
2721 'debug_bot_reclient', 'fuchsia', 'compile_only', 'use_dummy_lastchange',
2724 'debug_bot_fuchsia_reclient': [
2725 'debug_bot_reclient', 'fuchsia',
2728 'debug_bot_no_com_init_hooks_with_codecs_reclient': [
2729 'debug_bot_reclient', 'no_com_init_hooks', 'chrome_with_codecs'
2732 'debug_bot_reclient': [
2733 'debug_bot_reclient',
2736 # When migrating to starlark, builders using this should instead just combine
2737 # try_builder, debug and reclient configs
2738 'debug_bot_reclient_use_dummy_lastchange': [
2739 'debug_bot_reclient', 'use_dummy_lastchange',
2742 'debug_bot_rust_android_arm64_reclient': [
2743 'debug_bot_reclient', 'enable_all_rust_features', 'android', 'arm64',
2746 'debug_bot_rust_desktop_x64_reclient': [
2747 'debug_bot_reclient', 'enable_all_rust_features', 'x64',
2750 'developer_reclient': [
2751 'developer', 'reclient',
2755 'developer', 'siso',
2758 'fuchsia_clang_code_coverage_reclient': [
2759 'clang', 'fuchsia', 'fuchsia_code_coverage', 'no_symbols', 'release_bot_reclient',
2760 'use_clang_coverage',
2763 'fuchsia_clang_tot_official_arm64': [
2764 'official_optimize', 'fuchsia', 'arm64', 'clang_tot', 'static',
2768 'fuchsia_clang_tot_release_x64': [
2769 'fuchsia', 'release', 'clang_tot', 'static',
2772 'fuchsia_official_optimize_reclient': [
2773 'official_optimize_reclient', 'fuchsia',
2776 'fuchsia_official_optimize_reclient_trybot': [
2777 'official_optimize_reclient_trybot', 'fuchsia',
2780 'gpu_fyi_tests_debug_trybot_reclient': [
2781 'gpu_fyi_tests', 'debug_bot_reclient', 'disable_nacl', 'use_dummy_lastchange',
2784 'gpu_fyi_tests_dx12vk_debug_trybot_reclient': [
2785 'gpu_fyi_tests', 'dx12vk', 'debug_bot_reclient', 'disable_nacl', 'use_dummy_lastchange',
2788 'gpu_fyi_tests_dx12vk_release_trybot_reclient': [
2789 'gpu_fyi_tests', 'dx12vk', 'release_trybot_minimal_symbols_reclient', 'disable_nacl',
2792 'gpu_fyi_tests_lacros_jacuzzi_release_trybot_dcheck_off_no_symbols_reclient': [
2793 'chromeos', 'jacuzzi', 'official', 'release_bot_reclient', 'no_symbols',
2794 'chromeos_device_reclient', 'also_build_lacros_chrome_for_architecture_arm', 'use_dummy_lastchange',
2797 'gpu_fyi_tests_lacros_octopus_release_trybot_dcheck_off_no_symbols_reclient': [
2798 'chromeos', 'octopus', 'official', 'release_bot_reclient', 'no_symbols',
2799 'chromeos_device_reclient', 'also_build_lacros_chrome_for_architecture_amd64', 'use_dummy_lastchange',
2802 'gpu_fyi_tests_release_trybot_arm64_reclient': [
2803 'gpu_fyi_tests', 'release_trybot_minimal_symbols_reclient', 'arm64', 'disable_nacl',
2806 'gpu_fyi_tests_release_trybot_asan_reclient': [
2807 'gpu_fyi_tests', 'release_trybot_minimal_symbols_reclient', 'asan', 'disable_nacl',
2810 'gpu_fyi_tests_release_trybot_reclient': [
2811 'gpu_fyi_tests', 'release_trybot_minimal_symbols_reclient', 'disable_nacl',
2814 'gpu_fyi_tests_release_trybot_tsan_reclient': [
2815 'gpu_fyi_tests', 'release_trybot_minimal_symbols_reclient', 'tsan', 'disable_nacl',
2818 'gpu_fyi_tests_release_trybot_x86_reclient': [
2819 'gpu_fyi_tests', 'release_trybot_minimal_symbols_reclient', 'x86', 'disable_nacl',
2822 'gpu_tests_android_release_bot_dcheck_always_on_arm64_fastbuild_reclient': [
2823 'gpu_tests', 'android', 'release_trybot_minimal_symbols_reclient', 'arm64', 'static_angle',
2824 'android_fastbuild',
2827 'gpu_tests_android_release_bot_minimal_symbols_arm64_fastbuild_java_coverage_reclient': [
2828 'gpu_tests', 'android', 'release_bot_reclient', 'minimal_symbols', 'arm64',
2829 'resource_allowlisting', 'static_angle', 'android_fastbuild', 'webview_google',
2830 'android_no_proguard', 'use_java_coverage',
2833 # No symbols to prevent linker file too large error on
2834 # android_webview_unittests target.
2835 'gpu_tests_android_release_bot_no_symbols_arm64_fastbuild_native_coverage_reclient': [
2836 'gpu_tests', 'android', 'release_bot_reclient', 'arm64',
2837 'resource_allowlisting', 'static_angle', 'android_fastbuild', 'webview_google',
2838 'android_no_proguard', 'use_clang_coverage',
2841 'gpu_tests_android_release_trybot_arm64_fastbuild_reclient': [
2842 'gpu_tests', 'android', 'release_trybot_reclient', 'arm64', 'static_angle',
2843 'android_fastbuild',
2846 'gpu_tests_android_release_trybot_arm64_reclient': [
2847 'gpu_tests', 'android', 'release_trybot_minimal_symbols_reclient', 'arm64', 'static_angle',
2850 'gpu_tests_android_release_trybot_reclient': [
2851 'gpu_tests', 'android', 'release_trybot_minimal_symbols_reclient', 'static_angle',
2854 'gpu_tests_arm64_debug_reclient': [
2855 'gpu_tests', 'arm64', 'debug_bot_reclient'
2858 'gpu_tests_arm64_release_minimal_symbol_reclient': [
2859 'gpu_tests', 'arm64', 'release_bot_reclient', 'minimal_symbols'
2862 'gpu_tests_chromeos_amd64_release_trybot_dcheck_off_no_symbols_reclient': [
2863 'gpu_tests', 'chromeos_amd64-generic-vm_reclient',
2864 'release_trybot_dcheck_off_reclient', 'no_symbols',
2867 'gpu_tests_chromeos_jacuzzi_release_trybot_dcheck_off_no_symbols_reclient_skylab': [
2868 'gpu_tests', 'chromeos_jacuzzi_reclient', 'release_trybot_dcheck_off_reclient', 'no_symbols', 'is_skylab',
2871 'gpu_tests_debug_bot': [
2872 'gpu_tests', 'debug_bot',
2875 'gpu_tests_debug_bot_arm64': [
2876 'gpu_tests', 'debug_bot', 'arm64',
2879 'gpu_tests_debug_bot_reclient': [
2880 'gpu_tests', 'debug_bot_reclient',
2883 # When migrating to starlark, builders using this should instead just combine
2884 # try_builder, debug, gpu_tests and reclient configs
2885 'gpu_tests_debug_bot_reclient_use_dummy_lastchange': [
2886 'gpu_tests', 'debug_bot_reclient', 'use_dummy_lastchange',
2889 'gpu_tests_debug_bot_x86_no_symbols': [
2890 'gpu_tests', 'debug_bot', 'x86', 'no_symbols'
2893 'gpu_tests_debug_bot_x86_no_symbols_reclient': [
2894 'gpu_tests', 'debug_bot_reclient', 'x86', 'no_symbols'
2897 # When migrating to starlark, builders using this should instead just combine
2898 # try_builder, debug, gpu_tests, x86, compile_only and reclient configs
2899 'gpu_tests_debug_bot_x86_no_symbols_reclient_use_dummy_lastchange': [
2900 'gpu_tests', 'debug_bot_reclient', 'x86', 'no_symbols', 'use_dummy_lastchange',
2903 'gpu_tests_debug_trybot_reclient': [
2904 'gpu_tests', 'debug', 'no_symbols', 'dcheck_always_on', 'static', 'reclient', 'use_dummy_lastchange',
2907 'gpu_tests_ozone_linux_non_x11_release_trybot_reclient': [
2908 'gpu_tests', 'ozone_linux', 'ozone_linux_non_x11', 'release_trybot_minimal_symbols_reclient',
2911 'gpu_tests_release_bot': [
2912 'gpu_tests', 'release_bot',
2915 'gpu_tests_release_bot_dcheck_always_on_resource_allowlisting_reclient': [
2916 'gpu_tests', 'release_trybot_minimal_symbols_reclient', 'resource_allowlisting',
2919 'gpu_tests_release_bot_dcheck_always_on_x86_reclient': [
2920 'gpu_tests', 'release_trybot_minimal_symbols_reclient', 'x86',
2923 'gpu_tests_release_bot_do_typecheck_reclient': [
2924 'gpu_tests', 'release_bot_reclient', 'devtools_do_typecheck',
2927 'gpu_tests_release_bot_minimal_symbols_code_coverage': [
2928 'gpu_tests', 'release_bot', 'minimal_symbols', 'use_clang_coverage',
2929 'partial_code_coverage_instrumentation',
2932 'gpu_tests_release_bot_minimal_symbols_no_nacl_reclient': [
2933 'gpu_tests', 'release_bot_reclient', 'minimal_symbols', 'disable_nacl',
2936 'gpu_tests_release_bot_minimal_symbols_reclient': [
2937 'gpu_tests', 'release_bot_reclient', 'minimal_symbols',
2940 'gpu_tests_release_bot_reclient': [
2941 'gpu_tests', 'release_bot_reclient',
2944 'gpu_tests_release_bot_remote_links_reclient': [
2945 'gpu_tests', 'release_bot_reclient', 'use_remoteexec_links',
2948 'gpu_tests_release_bot_x86_minimal_symbols': [
2949 'gpu_tests', 'release_bot', 'x86', 'minimal_symbols',
2952 'gpu_tests_release_bot_x86_no_symbols_reclient': [
2953 'gpu_tests', 'release_bot_reclient', 'x86', 'no_symbols',
2956 'gpu_tests_release_trybot_invert_fieldtrials_reclient': [
2957 'gpu_tests', 'release_trybot_reclient', 'invert_fieldtrials',
2960 'gpu_tests_release_trybot_mbi_mode_per_render_process_host_reclient': [
2961 'gpu_tests', 'release_trybot_reclient', 'mbi_mode_per_render_process_host'
2964 'gpu_tests_release_trybot_mbi_mode_per_site_instance_reclient': [
2965 'gpu_tests', 'release_trybot_reclient', 'mbi_mode_per_site_instance'
2968 'gpu_tests_release_trybot_minimal_symbol_x86_resource_allowlisting_reclient': [
2969 'gpu_tests', 'release_trybot_minimal_symbols_reclient', 'x86', 'resource_allowlisting',
2972 'gpu_tests_release_trybot_minimal_symbols_reclient': [
2973 'gpu_tests', 'release_trybot_minimal_symbols_reclient',
2976 'gpu_tests_release_trybot_no_symbols_mac_code_coverage_x64_reclient': [
2977 'gpu_tests', 'release_trybot_reclient', 'no_symbols',
2978 'use_clang_coverage', 'partial_code_coverage_instrumentation',
2979 'enable_dangling_raw_ptr_feature_flag',
2980 'enable_backup_ref_ptr_feature_flag', 'x64',
2983 'gpu_tests_release_trybot_no_symbols_mac_code_coverage_x64_siso': [
2984 'gpu_tests', 'release_trybot_reclient', 'no_symbols',
2985 'use_clang_coverage', 'partial_code_coverage_instrumentation',
2986 'enable_dangling_raw_ptr_feature_flag',
2987 'enable_backup_ref_ptr_feature_flag', 'x64',
2988 'no_reclient', 'siso',
2992 # gpu_tests_release_trybot_no_symbols_use_dummy_lastchange.
2993 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage': [
2994 'gpu_tests', 'release_trybot', 'no_symbols', 'use_dummy_lastchange',
2995 'use_clang_coverage', 'partial_code_coverage_instrumentation',
2998 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_do_typecheck_reclient': [
2999 'gpu_tests', 'release_trybot_reclient', 'no_symbols', 'use_dummy_lastchange',
3000 'use_clang_coverage', 'partial_code_coverage_instrumentation', 'devtools_do_typecheck',
3001 'enable_dangling_raw_ptr_feature_flag',
3002 "enable_backup_ref_ptr_feature_flag",
3005 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_do_typecheck_siso': [
3006 'gpu_tests', 'release_trybot', 'no_symbols', 'use_dummy_lastchange',
3007 'use_clang_coverage', 'partial_code_coverage_instrumentation', 'devtools_do_typecheck',
3008 'enable_dangling_raw_ptr_feature_flag',
3009 "enable_backup_ref_ptr_feature_flag",
3010 "no_goma", "no_reclient", "siso",
3013 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_invert_fieldtrials_reclient': [
3014 'gpu_tests', 'release_trybot_reclient', 'no_symbols', 'use_dummy_lastchange',
3015 'invert_fieldtrials',
3018 'gpu_tests_release_trybot_ptr_comp_reclient': [
3019 'gpu_tests', 'release_trybot_minimal_symbols_reclient', 'v8_pointer_compression',
3022 'gpu_tests_release_trybot_reclient': [
3023 'gpu_tests', 'release_trybot_reclient',
3026 'gpu_tests_release_trybot_resource_allowlisting_code_coverage': [
3027 'gpu_tests', 'release_trybot', 'no_resource_allowlisting',
3028 'use_clang_coverage', 'partial_code_coverage_instrumentation',
3031 'gpu_tests_release_trybot_resource_allowlisting_code_coverage_reclient': [
3032 'gpu_tests', 'release_trybot_reclient', 'no_resource_allowlisting',
3033 'use_clang_coverage', 'partial_code_coverage_instrumentation',
3034 'enable_dangling_raw_ptr_feature_flag',
3037 'gpu_tests_release_trybot_resource_allowlisting_code_coverage_siso': [
3038 'gpu_tests', 'release_trybot', 'no_resource_allowlisting',
3039 'use_clang_coverage', 'partial_code_coverage_instrumentation',
3040 'enable_dangling_raw_ptr_feature_flag',
3041 'no_goma', 'no_reclient', 'siso',
3044 'gpu_tests_release_trybot_resource_allowlisting_invert_fieldtrials': [
3045 'gpu_tests', 'release_trybot_reclient', 'resource_allowlisting', 'invert_fieldtrials',
3048 'gpu_tests_release_trybot_resource_allowlisting_reclient': [
3049 'gpu_tests', 'release_trybot_reclient', 'resource_allowlisting',
3052 'gpu_tests_release_trybot_x86_reclient': [
3053 'gpu_tests', 'release_trybot_reclient', 'x86',
3056 'gpu_tests_release_trybot_x86_resource_allowlisting_reclient': [
3057 'gpu_tests', 'release_trybot_reclient', 'x86', 'resource_allowlisting',
3060 'gpu_tests_wayland_release_bot_reclient': [
3061 'gpu_tests', 'release_bot_reclient', 'linux_wayland', 'ozone_headless',
3064 'gpu_tests_wayland_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_reclient': [
3065 'gpu_tests', 'release_trybot_reclient', 'no_symbols', 'use_dummy_lastchange',
3066 'linux_wayland', 'ozone_headless', 'use_clang_coverage', 'partial_code_coverage_instrumentation',
3069 'headless_shell_release_bot_reclient': [
3070 'headless_shell', 'release', 'static', 'reclient',
3073 'headless_shell_release_bot_reclient_use_dummy_lastchange': [
3074 'headless_shell', 'release', 'static', 'reclient', 'use_dummy_lastchange',
3077 'ios_catalyst_debug_static_bot_compile_only_libfuzzer_asan_no_dsyms_no_remoting_reclient': [
3078 'compile_only', 'debug_static_bot_reclient', 'ios', 'ios_catalyst', 'ios_cpu_x64', 'asan', 'libfuzzer', 'no_dsyms', 'no_remoting',
3081 'ios_clang_device_tot_xctest': [
3082 'clang_tot', 'ios', 'ios_device', 'ios_cpu_arm64', 'release', 'ios_chromium_cert', 'xctest',
3085 'ios_clang_tot_xctest': [
3086 'clang_tot', 'ios', 'ios_simulator', 'ios_cpu_x64', 'ios_disable_code_signing', 'release', 'static', 'xctest',
3089 'ios_cronet_xctest_arm64_reclient': [
3090 'cronet_ios', 'debug_static_bot_reclient', 'ios_deployment_target_11_0', 'ios', 'ios_simulator', 'ios_cpu_arm64', 'xctest',
3093 'ios_cronet_xctest_reclient': [
3094 'cronet_ios', 'debug_static_bot_reclient', 'ios_deployment_target_11_0', 'ios', 'ios_simulator', 'ios_cpu_x64', 'xctest',
3097 'ios_cronet_xctest_reclient_use_dummy_lastchange': [
3098 'cronet_ios', 'debug_static_bot_reclient', 'ios_deployment_target_11_0', 'ios', 'ios_simulator', 'ios_cpu_x64', 'xctest', 'use_dummy_lastchange',
3101 'ios_device_release_compile_only': [
3102 'ios_device_release_compile_only',
3105 'ios_device_release_compile_only_reclient': [
3106 'compile_only', 'ios', 'ios_device', 'ios_cpu_arm64', 'ios_google_cert', 'ios_disable_code_signing', 'release_bot_reclient',
3109 # doesn't have symbol_level=0
3110 'ios_device_release_static_bot_xctest_reclient': [
3111 'ios', 'ios_device', 'ios_cpu_arm64', 'ios_disable_code_signing', 'release_bot_reclient', 'xctest',
3114 'ios_simulator_blink_xctest': [
3115 'release_trybot_blink', 'ios', 'ios_simulator', 'ios_cpu_arm64', 'use_blink', 'xctest'
3118 'ios_simulator_code_coverage_partial_instrumentation_xctest_reclient': [
3119 'use_clang_coverage', 'debug_static_bot_reclient', 'x64', 'ios', 'ios_simulator', 'partial_code_coverage_instrumentation', 'xctest', 'use_dummy_lastchange',
3122 'ios_simulator_debug_static_bot_invert_fieldtrials_xctest_reclient': [
3123 'debug_static_bot_reclient', 'ios', 'ios_simulator', 'ios_cpu_x64', 'invert_fieldtrials', 'xctest',
3126 'ios_simulator_debug_static_bot_xctest': [
3127 'debug_static_bot', 'ios', 'ios_simulator', 'ios_cpu_x64', 'xctest',
3130 'ios_simulator_debug_static_bot_xctest_arm64_reclient': [
3131 'debug_static_bot_reclient', 'ios', 'ios_simulator', 'ios_cpu_arm64', 'xctest',
3134 'ios_simulator_debug_static_bot_xctest_reclient': [
3135 'debug_static_bot_reclient', 'ios', 'ios_simulator', 'ios_cpu_x64', 'xctest',
3138 'ios_simulator_debug_static_bot_xctest_reclient_no_lld': [
3139 'debug_static_bot_reclient', 'ios', 'ios_simulator', 'ios_cpu_x64', 'xctest', 'no_lld',
3142 'ios_simulator_debug_static_bot_xctest_reclient_use_dummy_lastchange': [
3143 'debug_static_bot_reclient', 'ios', 'ios_simulator', 'ios_cpu_x64', 'xctest', 'use_dummy_lastchange',
3146 'ios_simulator_release_static_asan_bot_xctest_reclient': [
3147 'ios', 'ios_simulator', 'ios_cpu_x64', 'release_bot_reclient', 'asan', 'xctest',
3150 'ios_simulator_release_static_bot_xctest_reclient': [
3151 'minimal_symbols', 'ios', 'ios_simulator', 'ios_cpu_x64', 'release_bot_reclient', 'xctest', 'dcheck_always_on',
3154 'js_coverage_reclient': [
3155 'release_bot_reclient', 'clang', 'no_symbols', 'use_javascript_coverage', 'optimize_webui_off',
3158 'js_coverage_reclient_use_dummy_lastchange': [
3159 'release_bot_reclient', 'clang', 'no_symbols', 'use_javascript_coverage', 'optimize_webui_off', 'use_dummy_lastchange',
3162 'lacros_on_linux_clang_code_coverage_reclient': [
3163 'lacros_on_linux', 'release_bot_reclient', 'also_build_ash_chrome', 'clang', 'use_clang_coverage', 'no_symbols',
3166 'lacros_on_linux_debug_bot': [
3167 'lacros_on_linux', 'debug_bot', 'also_build_ash_chrome',
3170 'lacros_on_linux_debug_bot_reclient': [
3171 'lacros_on_linux', 'debug_bot_reclient', 'also_build_ash_chrome',
3174 'lacros_on_linux_debug_bot_reclient_with_cups': [
3175 'lacros_on_linux', 'debug_bot_reclient', 'also_build_ash_chrome', 'use_cups',
3178 'lacros_on_linux_release_bot': [
3179 'lacros_on_linux', 'release_bot', 'also_build_ash_chrome',
3182 'lacros_on_linux_release_bot_reclient': [
3183 'lacros_on_linux', 'release_bot_reclient', 'also_build_ash_chrome',
3186 'lacros_on_linux_release_bot_reclient_with_cups': [
3187 'lacros_on_linux', 'release_bot_reclient', 'also_build_ash_chrome', 'use_cups',
3190 'lacros_on_linux_release_not_build_ash_bot_reclient': [
3191 'lacros_on_linux', 'release_bot_reclient',
3194 'lacros_on_linux_release_trybot_reclient': [
3195 'lacros_on_linux_release_trybot_reclient',
3198 'lacros_on_linux_release_trybot_reclient_code_coverage_with_cups': [
3199 'lacros_on_linux_release_trybot_reclient', 'clang', 'use_clang_coverage', 'use_cups', 'partial_code_coverage_instrumentation', 'use_dummy_lastchange',
3202 'lacros_on_linux_tot_debug': [
3203 'lacros_on_linux', 'debug', 'also_build_ash_chrome', 'clang_tot',
3206 'lacros_on_linux_tot_release': [
3207 'lacros_on_linux', 'release', 'also_build_ash_chrome', 'clang_tot',
3210 'libfuzzer_asan_clang_tot_release': [
3211 'libfuzzer', 'asan', 'clang_tot', 'release', 'shared', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'mojo_fuzzer',
3214 'libfuzzer_asan_debug_bot_reclient': [
3215 'libfuzzer', 'asan', 'debug_bot_reclient', 'shared', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'disable_seed_corpus',
3218 'libfuzzer_asan_debug_bot_v8_arm64_reclient': [
3219 'libfuzzer', 'asan', 'debug_bot_reclient', 'shared', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'v8_simulate_arm64', 'disable_seed_corpus',
3222 'libfuzzer_asan_debug_bot_x86_v8_arm_reclient': [
3223 'libfuzzer', 'asan', 'debug_bot_reclient', 'shared', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'v8_simulate_arm', 'disable_seed_corpus',
3226 # Meant for local development of fuzzers where no reclient/goma is needed.
3227 'libfuzzer_asan_local': [
3228 'libfuzzer', 'asan', 'release', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'mojo_fuzzer', 'no_reclient',
3231 'libfuzzer_asan_release_bot_reclient': [
3232 'libfuzzer', 'asan', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'mojo_fuzzer', 'shared_release_bot_reclient',
3235 'libfuzzer_asan_release_bot_v8_arm64_reclient': [
3236 'libfuzzer', 'asan', 'shared_release_bot_reclient', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'v8_simulate_arm64', 'disable_seed_corpus',
3239 'libfuzzer_asan_release_bot_x86_reclient': [
3240 'libfuzzer', 'asan', 'shared_release_bot_reclient', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'x86', 'disable_seed_corpus',
3243 'libfuzzer_asan_release_bot_x86_v8_arm_reclient': [
3244 'libfuzzer', 'asan', 'shared_release_bot_reclient', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'v8_simulate_arm', 'disable_seed_corpus',
3247 'libfuzzer_asan_release_trybot_reclient': [
3248 'libfuzzer', 'asan', 'shared_release_trybot_reclient', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'mojo_fuzzer', 'skip_generate_fuzzer_owners',
3251 # Meant for local development of fuzzers where no reclient/goma is needed.
3252 'libfuzzer_chromeos_asan_local': [
3253 'libfuzzer', 'asan', 'no_reclient', 'release', 'chromeos_with_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'disable_seed_corpus',
3256 'libfuzzer_chromeos_asan_release_bot_reclient': [
3257 'libfuzzer', 'asan', 'shared_release_bot_reclient', 'chromeos_with_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'disable_seed_corpus',
3260 # Meant for local development of fuzzers where no reclient/goma is needed.
3261 'libfuzzer_mac_asan_local': [
3262 'libfuzzer', 'asan', 'no_reclient', 'release', 'chrome_with_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing',
3265 'libfuzzer_mac_asan_shared_release_bot_reclient': [
3266 'libfuzzer', 'asan', 'shared_release_bot_reclient', 'chrome_with_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing',
3269 'libfuzzer_msan_release_bot_reclient': [
3270 'libfuzzer', 'msan', 'shared_release_bot_reclient', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'disable_seed_corpus',
3273 'libfuzzer_ubsan_release_bot_reclient': [
3274 'libfuzzer', 'ubsan_security_non_vptr', 'release_bot_reclient', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'disable_seed_corpus', 'shared',
3277 'libfuzzer_windows_asan_clang_tot_release_bot': [
3278 'libfuzzer', 'asan', 'clang_tot', 'release', 'chrome_with_codecs', 'pdf_xfa', 'disable_nacl', 'minimal_symbols',
3281 # Meant for local development of fuzzers where no reclient/goma is needed.
3282 'libfuzzer_windows_asan_local': [
3283 'libfuzzer', 'asan', 'no_reclient', 'release', 'chrome_with_codecs', 'pdf_xfa', 'disable_nacl', 'minimal_symbols', 'mojo_fuzzer',
3286 # Note that because of optimize_for_fuzzing, Windows cannot share a config
3287 # with other libFuzzer builds. optimize_for_fuzzing is used by the other
3288 # libFuzzer build configs but it does not work on Windows.
3289 'libfuzzer_windows_asan_release_bot_reclient': [
3290 'libfuzzer', 'asan', 'release_bot_reclient', 'chrome_with_codecs', 'pdf_xfa', 'disable_nacl', 'minimal_symbols', 'mojo_fuzzer',
3293 'libfuzzer_windows_asan_release_trybot_reclient': [
3294 'libfuzzer', 'asan', 'release_trybot_reclient', 'chrome_with_codecs', 'pdf_xfa', 'disable_nacl', 'mojo_fuzzer', 'skip_generate_fuzzer_owners', 'no_symbols',
3297 'linux_archive_release_bot_reclient': [
3298 'release_bot_reclient', 'updater',
3301 'linux_cfm_release_bot_reclient': [
3302 'cfm', 'release_bot_reclient', 'chromeos',
3305 'linux_cfm_release_trybot_reclient': [
3306 'cfm', 'release_trybot_reclient', 'chromeos',
3309 'linux_fuzz_coverage':[
3310 'use_clang_coverage', 'static', 'mojo_fuzzer', 'libfuzzer', 'dcheck_off', 'disable_nacl',
3311 'reclient', 'chromeos_codecs', 'pdf_xfa'
3314 'mac_arm64_gpu_tests_debug_bot_minimal_symbols_no_nacl_reclient': [
3315 'arm64', 'gpu_tests', 'static_bot_reclient', 'minimal_symbols', 'disable_nacl',
3316 'dcheck_off', 'debug', 'shared'
3319 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient': [
3320 'arm64', 'gpu_tests', 'release_bot_reclient', 'minimal_symbols', 'disable_nacl',
3323 'mac_arm64_gpu_tests_release_trybot_no_symbols_reclient': [
3324 'arm64', 'gpu_tests', 'release_trybot_reclient', 'no_symbols',
3327 'mac_arm64_release_bot_reclient': [
3328 'release_bot_reclient', 'arm64',
3331 'mac_arm64_release_trybot_reclient': [
3332 'release_trybot_reclient', 'arm64',
3335 'mac_clang_tot_official': [
3336 'clang_tot', 'official', 'no_widevine_cdm_host_verification',
3339 'msan_failsan_release_bot_reclient': [
3340 'msan', 'fail_on_san_warnings', 'release_bot_reclient',
3343 'msan_no_origins_release_bot_reclient': [
3344 'msan_no_origins', 'release_bot_reclient',
3347 'msan_release_bot_blink': [
3348 'msan', 'release_bot_blink',
3351 'msan_release_bot_reclient': [
3352 'msan', 'release_bot_reclient',
3355 'official_android_arm32_pgo': [
3356 'official', 'reclient', 'android', 'arm', 'minimal_symbols', 'no_default_afdo', 'pgo_phase_1', 'stable_version_code',
3359 'official_android_arm64_pgo': [
3360 'official', 'reclient', 'android', 'arm64', 'minimal_symbols', 'no_default_afdo', 'pgo_phase_1', 'stable_version_code',
3363 'official_celab_release_bot': [
3364 'official', 'release_bot_reclient', 'minimal_symbols',
3367 'official_fuchsia_arm64': [
3368 'arm64', 'fuchsia', 'official', 'custom_args', 'arm64_host',
3371 'official_fuchsia_x64': [
3372 'fuchsia', 'official', 'x64', 'custom_args',
3375 'official_goma_fuchsia_arm64_perf': [
3376 'cast_receiver_size_optimized_internal', 'official', 'goma', 'minimal_symbols', 'fuchsia', 'fuchsia_include_sd_images', 'arm64', 'ffmpeg_branding_chrome', 'proprietary_codecs', 'test_isolate_no_emulator'
3379 'official_goma_fuchsia_x64_perf': [
3380 'official', 'goma', 'minimal_symbols', 'fuchsia', 'x64', 'ffmpeg_branding_chrome', 'proprietary_codecs', 'test_isolate_no_emulator', 'fuchsia_chrome'
3383 'official_goma_linux_perf_pgo': [
3384 'official', 'goma', 'no_gnome_keyring', 'minimal_symbols',
3387 'official_goma_mac_arm_perf': [
3388 'official', 'goma', 'no_keystone_registration_framework', 'no_widevine_cdm_host_verification', 'minimal_symbols', 'arm64', 'pgo_phase_0',
3391 'official_goma_mac_arm_perf_pgo': [
3392 'official', 'goma', 'no_keystone_registration_framework', 'no_widevine_cdm_host_verification', 'minimal_symbols', 'arm64',
3395 'official_goma_mac_perf': [
3396 'official', 'goma', 'no_keystone_registration_framework', 'no_widevine_cdm_host_verification', 'minimal_symbols', 'pgo_phase_0',
3399 'official_goma_mac_perf_pgo': [
3400 'official', 'goma', 'no_keystone_registration_framework', 'no_widevine_cdm_host_verification', 'minimal_symbols',
3403 'official_goma_minimal_symbols_android': [
3404 'official', 'goma', 'minimal_symbols', 'android', 'pgo_phase_0', 'no_default_afdo'
3407 'official_goma_minimal_symbols_android_arm64_high_end': [
3408 'official', 'goma', 'minimal_symbols', 'android', 'arm64', 'pgo_phase_0', 'no_default_afdo', 'android_high_end'
3411 'official_goma_minimal_symbols_android_arm64_high_end_pgo': [
3412 'official', 'goma', 'minimal_symbols', 'android', 'arm64', 'no_default_afdo', 'android_high_end'
3415 'official_goma_minimal_symbols_android_arm64_pgo': [
3416 'official', 'goma', 'minimal_symbols', 'android', 'arm64'
3419 'official_goma_minimal_symbols_android_pgo': [
3420 'official', 'goma', 'minimal_symbols', 'android'
3423 'official_goma_perf': [
3424 'official', 'goma', 'minimal_symbols', 'pgo_phase_0',
3427 'official_goma_perf_pgo': [
3428 'official', 'goma', 'minimal_symbols',
3431 'official_lacros_amd64_pgo': [
3432 'official', 'release', 'lacros', 'amd64-generic-crostoolchain', 'chromeos_device_reclient', 'no_symbols', 'pgo_phase_1',
3435 'official_lacros_arm64_pgo': [
3436 'official', 'release', 'lacros', 'arm64-generic-crostoolchain', 'chromeos_device_reclient', 'no_symbols', 'pgo_phase_1',
3439 'official_lacros_arm_pgo': [
3440 'official', 'release', 'lacros', 'arm-generic-crostoolchain', 'chromeos_device_reclient', 'no_symbols', 'pgo_phase_1',
3443 'official_linux_perf': [
3444 'official', 'reclient', 'no_gnome_keyring', 'minimal_symbols', 'pgo_phase_0',
3447 'official_linux_pgo': [
3448 'official', 'reclient', 'no_symbols', 'pgo_phase_1', 'release'
3451 'official_mac_arm_pgo': [
3452 'official', 'reclient', 'no_widevine_cdm_host_verification', 'arm64', 'disable_widevine_signing', 'no_symbols', 'pgo_phase_1', 'release'
3455 'official_mac_pgo': [
3456 'official', 'reclient', 'no_widevine_cdm_host_verification', 'disable_widevine_signing', 'no_symbols', 'pgo_phase_1', 'release'
3459 'official_minimal_symbols_android_arm64': [
3460 'official', 'reclient', 'minimal_symbols', 'android', 'arm64', 'pgo_phase_0', 'no_default_afdo'
3463 'official_optimize_minimal_symbols_reclient': [
3464 'official_optimize_reclient', 'minimal_symbols',
3467 'official_optimize_reclient': [
3468 'official_optimize_reclient',
3471 'official_optimize_reclient_trybot': [
3472 'official_optimize_reclient_trybot',
3475 'official_reclient': [
3476 'official', 'reclient',
3479 'official_reclient_chromeos_include_unwind_tables': [
3480 'official', 'reclient', 'chromeos', 'minimal_symbols', 'include_unwind_tables',
3483 'official_reclient_fuchsia_arm64_perf': [
3484 'cast_receiver_size_optimized_internal', 'official', 'reclient', 'minimal_symbols', 'fuchsia', 'fuchsia_include_sd_images', 'arm64', 'ffmpeg_branding_chrome', 'proprietary_codecs', 'test_isolate_no_emulator',
3487 'official_reclient_linux_perf_pgo': [
3488 'official', 'reclient', 'no_gnome_keyring', 'minimal_symbols',
3491 'official_reclient_mac': [
3492 'official', 'reclient', 'no_widevine_cdm_host_verification',
3495 'official_reclient_mac_arm': [
3496 'official', 'reclient', 'no_widevine_cdm_host_verification', 'arm64',
3499 'official_reclient_mac_arm_perf': [
3500 'official', 'reclient', 'no_keystone_registration_framework', 'no_widevine_cdm_host_verification', 'minimal_symbols', 'arm64', 'pgo_phase_0',
3503 'official_reclient_mac_arm_perf_pgo': [
3504 'official', 'reclient', 'no_keystone_registration_framework', 'no_widevine_cdm_host_verification', 'minimal_symbols', 'arm64',
3507 'official_reclient_mac_perf': [
3508 'official', 'reclient', 'no_keystone_registration_framework', 'no_widevine_cdm_host_verification', 'minimal_symbols', 'pgo_phase_0',
3510 'official_reclient_mac_perf_pgo': [
3511 'official', 'reclient', 'no_keystone_registration_framework', 'no_widevine_cdm_host_verification', 'minimal_symbols',
3514 'official_reclient_minimal_symbols_android': [
3515 'official', 'reclient', 'minimal_symbols', 'android', 'pgo_phase_0', 'no_default_afdo'
3518 'official_reclient_minimal_symbols_android_arm64_high_end': [
3519 'official', 'reclient', 'minimal_symbols', 'android', 'arm64', 'pgo_phase_0', 'no_default_afdo', 'android_high_end'
3521 'official_reclient_minimal_symbols_android_arm64_high_end_pgo': [
3522 'official', 'reclient', 'minimal_symbols', 'android', 'arm64', 'no_default_afdo', 'android_high_end'
3525 'official_reclient_minimal_symbols_android_arm64_pgo': [
3526 'official', 'reclient', 'minimal_symbols', 'android', 'arm64'
3529 'official_reclient_minimal_symbols_android_pgo': [
3530 'official', 'reclient', 'minimal_symbols', 'android'
3533 'official_reclient_minimal_symbols_android_thin_lto_opt': [
3534 'official', 'reclient', 'minimal_symbols', 'android', 'thin_lto_opt', 'no_default_afdo'
3536 'official_reclient_minimal_symbols_android_thin_lto_opt_arm64': [
3537 'official', 'reclient', 'minimal_symbols', 'android', 'thin_lto_opt', 'arm64', 'no_default_afdo'
3540 'official_reclient_perf_pgo': [
3541 'official', 'reclient', 'minimal_symbols',
3544 'official_reclient_perf_win_cross': [
3545 'official', 'reclient_win_cross', 'minimal_symbols', 'pgo_phase_0',
3548 'official_reclient_x64': [
3549 'official', 'reclient', 'x64',
3552 'official_reclient_x86': [
3553 'official', 'reclient', 'x86',
3556 'official_win_arm64_pgo': [
3557 'official', 'reclient', 'arm64', 'no_symbols', 'pgo_phase_1', 'release'
3560 'official_x64_pgo': [
3561 'official', 'reclient', 'x64', 'no_symbols', 'pgo_phase_1', 'release'
3564 'official_x86_pgo': [
3565 'official', 'reclient', 'x86', 'no_symbols', 'pgo_phase_1', 'release'
3568 'optimization_guide_android_arm64_rel': [
3569 'minimal_symbols', 'optimization_guide', 'reclient', 'release', 'android', 'arm64',
3572 'optimization_guide_cros_rel': [
3573 'minimal_symbols', 'optimization_guide', 'reclient', 'release', 'chromeos',
3576 'optimization_guide_rel': [
3577 'minimal_symbols', 'optimization_guide', 'reclient', 'release',
3580 'optimization_guide_x86_rel': [
3581 'minimal_symbols', 'optimization_guide', 'reclient', 'release', 'x86',
3584 'perfetto_release_bot_reclient': [
3585 'perfetto', 'release_bot_reclient',
3588 'perfetto_release_bot_reclient_android': [
3589 'perfetto', 'release_bot_reclient', 'android', 'x64'
3592 'perfetto_release_trybot_reclient': [
3593 'perfetto', 'release_trybot_reclient',
3596 'perfetto_release_trybot_reclient_android': [
3597 'perfetto', 'release_trybot_reclient', 'android', 'x64'
3601 # The chromium_presubmit bot does not use mb.
3609 'release_bot_blink': [
3610 'release_bot_blink',
3613 'release_bot_blink_accessibility_reclient': [
3614 'release_bot_blink', 'dcheck_always_on',
3617 'release_bot_blink_accessibility_reclient_use_dummy_lastchange': [
3618 'release_bot_blink', 'dcheck_always_on', 'use_dummy_lastchange',
3621 'release_bot_blink_arm64_minimal_symbols_reclient': [
3622 'release_bot_blink', 'arm64', 'minimal_symbols',
3625 'release_bot_blink_minimal_symbols_no_nacl_reclient': [
3626 'release_bot_blink',
3631 'release_bot_blink_minimal_symbols_reclient': [
3632 'release_bot_blink', 'minimal_symbols',
3635 'release_bot_blink_v8_debug_reclient': [
3636 'release_bot_blink', 'v8_enable_debugging_features',
3639 'release_bot_blink_x64_minimal_symbols_reclient': [
3640 'release_bot_blink', 'x64', 'minimal_symbols',
3643 'release_bot_blink_x86_minimal_symbols_reclient': [
3644 'release_bot_blink', 'x86', 'minimal_symbols',
3647 'release_bot_enable_blink_heap_verification_dcheck_always_on_reclient': [
3648 'release_bot_blink', 'enable_blink_heap_verification', 'dcheck_always_on',
3651 'release_bot_extended_tracing_reclient': [
3652 'release_bot_reclient', 'extended_tracing',
3655 'release_bot_fuchsia_arm64_cast_receiver_reclient': [
3656 'release_bot_reclient', 'fuchsia', 'arm64', 'arm64_host', 'cast_receiver_size_optimized',
3659 'release_bot_fuchsia_arm64_reclient': [
3660 'release_bot_reclient', 'fuchsia', 'arm64', 'arm64_host',
3663 'release_bot_fuchsia_cast_receiver_reclient': [
3664 'release_bot_reclient', 'fuchsia', 'cast_receiver_size_optimized',
3667 'release_bot_fuchsia_chrome_reclient': [
3668 'release_bot_reclient', 'fuchsia', 'fuchsia_chrome'
3671 'release_bot_fuchsia_reclient': [
3672 'release_bot_reclient', 'fuchsia',
3675 'release_bot_fuchsia_reclient_with_blink_symbol': [
3676 'release_bot_reclient', 'fuchsia', 'blink_symbol', 'minimal_symbols',
3679 'release_bot_fuchsia_reclient_with_blink_symbol_use_dummy_lastchange': [
3680 'release_bot_reclient', 'fuchsia', 'blink_symbol', 'minimal_symbols', 'use_dummy_lastchange',
3683 'release_bot_mac_strip_minimal_symbols_arm64_reclient': [
3684 'release_bot_reclient', 'mac_strip', 'minimal_symbols', 'arm64',
3687 'release_bot_mac_strip_minimal_symbols_reclient': [
3688 'release_bot_reclient', 'mac_strip', 'minimal_symbols',
3691 'release_bot_minimal_symbols': [
3692 'release_bot', 'minimal_symbols',
3695 'release_bot_minimal_symbols_chrome_for_testing_reclient': [
3696 'release_bot_reclient', 'minimal_symbols', 'chrome_for_testing',
3699 'release_bot_minimal_symbols_chrome_for_testing_reclient_arm64': [
3700 'release_bot_reclient', 'minimal_symbols', 'chrome_for_testing', 'arm64',
3703 'release_bot_minimal_symbols_no_clang': [
3704 'release_bot', 'minimal_symbols', 'no_clang', 'no_goma',
3707 'release_bot_minimal_symbols_no_com_init_hooks_with_codecs_reclient': [
3708 'release_bot_reclient', 'minimal_symbols', 'no_com_init_hooks', 'chrome_with_codecs'
3711 'release_bot_minimal_symbols_reclient': [
3712 'release_bot_reclient', 'minimal_symbols',
3715 'release_bot_perfetto_zlib_reclient' : [
3716 'release_bot_reclient', 'perfetto_zlib',
3719 'release_bot_reclient': [
3720 'release_bot_reclient',
3723 'release_bot_reclient_x64': [
3724 'release_bot_reclient', 'x64',
3727 'release_bot_x86_minimal_symbols': [
3728 'release_bot', 'x86', 'minimal_symbols',
3731 'release_bot_x86_minimal_symbols_local_build': [
3732 'release_bot_local_build', 'x86', 'minimal_symbols',
3735 'release_bot_x86_minimal_symbols_reclient': [
3736 'release_bot_reclient', 'x86', 'minimal_symbols',
3739 'release_fuchsia_arm64_binary_size_reclient': [
3740 'release', 'official_optimize_reclient', 'fuchsia', 'arm64', 'cast_receiver_size_optimized', 'use_dummy_lastchange',
3743 'release_rust_android_arm32_reclient': [
3744 'release_trybot_minimal_symbols_reclient', 'enable_all_rust_features', 'android', 'arm',
3747 'release_rust_android_arm64_reclient': [
3748 'release_trybot_minimal_symbols_reclient', 'enable_all_rust_features', 'android', 'arm64',
3751 'release_rust_desktop_x64_reclient': [
3752 'release_trybot_minimal_symbols_reclient', 'enable_all_rust_features', 'x64',
3759 'release_trybot_blink': [
3760 'release_trybot_blink',
3763 'release_trybot_blink_do_typecheck': [
3764 'release_trybot_blink', 'devtools_do_typecheck',
3767 'release_trybot_dcheck_off_reclient': [
3768 'release_trybot_dcheck_off_reclient',
3771 'release_trybot_enable_blink_heap_verification_reclient': [
3772 'release_trybot_blink', 'enable_blink_heap_verification',
3775 'release_trybot_extended_tracing_reclient': [
3776 'release_trybot_reclient', 'extended_tracing',
3779 'release_trybot_fuchsia_arm64_cast_receiver_reclient': [
3780 'release_trybot_reclient', 'fuchsia', 'arm64', 'arm64_host', 'cast_receiver_size_optimized',
3783 'release_trybot_fuchsia_arm64_reclient': [
3784 'release_trybot_reclient', 'fuchsia', 'arm64', 'arm64_host',
3787 'release_trybot_fuchsia_cast_receiver_reclient': [
3788 'release_trybot_reclient', 'fuchsia', 'cast_receiver_size_optimized', 'use_clang_coverage',
3789 'fuchsia_code_coverage', 'partial_code_coverage_instrumentation',
3792 'release_trybot_fuchsia_chrome': [
3793 'release_trybot', 'fuchsia', 'fuchsia_chrome'
3796 'release_trybot_fuchsia_chrome_reclient': [
3797 'release_trybot_reclient', 'fuchsia', 'fuchsia_chrome'
3800 'release_trybot_fuchsia_reclient': [
3801 'release_trybot_reclient', 'fuchsia',
3804 'release_trybot_minimal_symbols_reclient': [
3805 'release_trybot_minimal_symbols_reclient',
3808 'release_trybot_minimal_symbols_tsan': [
3809 'release_trybot_minimal_symbols', 'tsan'
3812 'release_trybot_no_nacl_reclient': [
3813 'release_trybot_reclient', 'disable_nacl',
3816 'release_trybot_no_symbols_chrome_for_testing_reclient_arm64': [
3817 'release_trybot_reclient', 'no_symbols', 'chrome_for_testing', 'arm64',
3820 'release_trybot_no_symbols_mac_chrome_for_testing_reclient': [
3821 'release_trybot_reclient', 'no_symbols', 'chrome_for_testing',
3824 'release_trybot_no_symbols_use_dummy_lastchange_do_typecheck_chrome_for_testing_reclient': [
3825 'release_trybot_reclient', 'no_symbols', 'use_dummy_lastchange',
3826 'devtools_do_typecheck', 'chrome_for_testing',
3829 'release_trybot_reclient': [
3830 'release_trybot_reclient',
3833 'release_trybot_reclient_x64': [
3834 'release_trybot_reclient', 'x64',
3837 # TODO(crbug.com/1004523) Delete this once coverage mode is enabled on the
3838 # standard Windows trybot and the dedicated coverage trybot is no longer
3840 'release_trybot_resource_allowlisting_chrome_for_testing_reclient': [
3841 'release_trybot_reclient', 'no_resource_allowlisting', 'chrome_for_testing',
3844 'release_trybot_tsan': [
3845 'release_trybot', 'tsan'
3848 'release_trybot_x86_reclient': [
3849 'release_trybot_reclient', 'x86',
3852 'tsan_disable_nacl_debug_bot_reclient': [
3853 'tsan', 'disable_nacl', 'debug_bot_reclient',
3856 'tsan_disable_nacl_failsan_release_bot_reclient': [
3857 'tsan', 'disable_nacl', 'fail_on_san_warnings', 'release_bot_reclient',
3860 'tsan_disable_nacl_release_bot_reclient': [
3861 'tsan', 'disable_nacl', 'release_bot_reclient',
3864 'tsan_disable_nacl_release_trybot_reclient': [
3865 'tsan', 'disable_nacl', 'release_trybot_minimal_symbols_reclient',
3868 'ubsan_no_recover_release_bot_reclient': [
3869 'ubsan_no_recover', 'release_bot_reclient',
3872 'ubsan_release_bot_reclient': [
3873 'ubsan', 'release_bot_reclient',
3876 'ubsan_vptr_release_bot_reclient': [
3877 'ubsan_vptr', 'ubsan_vptr_no_recover_hack', 'release_bot_reclient',
3880 'updater_debug_bot_arm64_reclient': [
3881 'arm64', 'updater', 'debug_static_bot_reclient',
3884 'updater_debug_bot_asan_reclient': [
3885 'updater', 'asan', 'debug_static_bot_reclient',
3888 'updater_debug_bot_reclient': [
3889 'updater', 'debug_static_bot_reclient',
3892 'updater_debug_bot_reclient_use_dummy_lastchange': [
3893 'updater', 'debug_static_bot_reclient', 'use_dummy_lastchange',
3896 'updater_debug_bot_x86_reclient': [
3897 'updater', 'debug_static_bot_reclient', 'x86', 'no_symbols',
3900 'updater_release_bot_arm64_reclient': [
3901 'arm64', 'updater', 'release_bot_reclient',
3904 'updater_release_bot_reclient': [
3905 'updater', 'release_bot_reclient',
3908 'updater_release_bot_x86_reclient': [
3909 'updater', 'release_bot_reclient', 'x86',
3912 'updater_release_trybot_reclient': [
3913 'updater', 'release_trybot_reclient',
3916 'v4l2_codec_chrome_with_codecs_release_bot_reclient': [
3917 'v4l2_codec', 'chrome_with_codecs', 'release_bot_reclient',
3920 'v4l2_codec_chrome_with_codecs_release_trybot_reclient': [
3921 'v4l2_codec', 'chrome_with_codecs', 'release_trybot_reclient',
3924 'v8_future_debug_bot_reclient': [
3925 'v8_future', 'debug_bot_reclient',
3928 'v8_future_release_bot_reclient': [
3929 'v8_future', 'release_bot_reclient',
3932 'win32_arm64_release_bot_reclient': [
3933 'arm64', 'disable_nacl', 'minimal_symbols', 'release_bot_reclient',
3936 'x86_official_optimize_reclient': [
3937 'official_optimize_reclient', 'x86',
3940 'x86_official_optimize_reclient_trybot': [
3941 'official_optimize_reclient_trybot', 'x86',
3945 # This is a dict mapping a given 'mixin' name to a dict of settings that
3946 # mb should use. See //tools/mb/docs/user_guide.md for more information.
3948 'afl': { 'gn_args': 'use_afl=true' },
3950 'also_build_ash_chrome': {
3951 'gn_args': 'also_build_ash_chrome=true',
3954 'also_build_lacros_chrome': {
3955 'gn_args': 'also_build_lacros_chrome=true',
3958 'also_build_lacros_chrome_for_architecture_amd64': {
3959 'gn_args': 'also_build_lacros_chrome_for_architecture="amd64"',
3962 'also_build_lacros_chrome_for_architecture_arm': {
3963 'gn_args': 'also_build_lacros_chrome_for_architecture="arm"',
3966 'also_build_lacros_chrome_for_architecture_arm64': {
3967 'gn_args': 'also_build_lacros_chrome_for_architecture="arm64"',
3971 'args_file': '//build/args/chromeos/amd64-generic.gni',
3974 'amd64-generic-crostoolchain': {
3975 'args_file': '//build/args/chromeos/amd64-generic-crostoolchain.gni',
3978 'amd64-generic-vm': {
3979 'args_file': '//build/args/chromeos/amd64-generic-vm.gni',
3982 # We build Android with codecs on most bots to ensure maximum test
3983 # coverage, but use 'android_without_codecs' on bots responsible for
3984 # building publicly advertised non-Official Android builds --
3985 # which are not allowed to have proprietary codecs enabled.
3987 'mixins': ['android_without_codecs', 'chrome_with_codecs'],
3990 # Representative GN args for Android developer builds.
3991 'android_developer': {
3992 'gn_args': 'target_os="android"',
3993 'mixins': ['arm64', 'developer'],
3996 'android_external': {
3997 'gn_args': 'enable_chrome_android_internal=false',
4000 # It's significantly faster to build without static analysis checks.
4001 'android_fastbuild': {
4002 'gn_args': 'android_static_analysis="off"',
4005 'android_high_end': {
4006 'gn_args': 'is_high_end_android=true',
4009 # TODO(https://crbug.com/1020714): This is temporary. We'd like to run a
4010 # smoke test on android_binary_sizes to ensure coverage of proguard, at
4011 # which point we can merge this into android_fastbuild. Until then, only
4012 # disable proguard on a few bots to gather metrics on the effect on build
4014 'android_no_proguard': {
4015 'gn_args': 'is_java_debug=true',
4018 'android_without_codecs': {
4019 # Bots never have a use for android:debuggable="true". They do not use
4020 # JWDP (java debugger), and do not need it to access application files
4021 # since they always use userdebug OS builds (which have root access).
4022 # android:debuggable="true" causes ART to run more slowly, so tests run
4023 # faster without it. https://crbug.com/1276429
4024 'gn_args': 'target_os="android" debuggable_apks=false',
4027 'angle_deqp_tests': {
4028 'gn_args': 'build_angle_deqp_tests=true',
4032 'gn_args': 'target_cpu="arm"',
4036 'args_file': '//build/args/chromeos/arm-generic.gni',
4039 'arm-generic-crostoolchain': {
4040 'args_file': '//build/args/chromeos/arm-generic-crostoolchain.gni',
4044 'gn_args': 'target_cpu="arm64"',
4048 'args_file': '//build/args/chromeos/arm64-generic.gni',
4051 'arm64-generic-crostoolchain': {
4052 'args_file': '//build/args/chromeos/arm64-generic-crostoolchain.gni',
4056 'gn_args': 'test_host_cpu="arm64"',
4061 'gn_args': 'arm_use_neon=false',
4065 'gn_args': 'is_asan=true',
4069 'args_file': '//build/args/chromeos/betty-arc-r.gni',
4073 'args_file': '//build/args/chromeos/betty-pi-arc.gni',
4076 'blink_enable_generated_code_formatting': {
4077 'gn_args': 'blink_enable_generated_code_formatting=true'
4081 'gn_args': 'blink_symbol_level=1'
4085 'args_file': '//build/args/chromeos/brya.gni',
4089 'gn_args': 'is_cast_android=true'
4093 'gn_args': 'is_cast_audio_only=true'
4097 'gn_args': 'is_castos=true'
4101 'gn_args': 'enable_cast_receiver=true'
4104 'cast_receiver_size_optimized': {
4105 'args_file': '//build/config/fuchsia/size_optimized_cast_receiver_args.gn',
4108 'cast_receiver_size_optimized_internal': {
4109 'args_file': '//build/config/fuchsia/size_optimized_cast_receiver_args_internal.gn',
4112 'centipede': { 'gn_args': 'use_centipede=true' },
4115 'gn_args': 'is_cfi=true',
4119 'gn_args': 'use_cfi_diag=true',
4124 'gn_args': 'use_cfi_cast=true',
4128 'gn_args': 'use_cfi_icall=true',
4132 'gn_args': 'use_cfi_recover=true',
4136 'gn_args': 'is_cfm=true',
4140 'gn_args': 'is_chrome_branded=true'
4143 'chrome_for_testing': {
4144 'gn_args': 'is_chrome_for_testing=true'
4148 'gn_args': 'chrome_public_manifest_package="com.android.chrome"',
4151 'chrome_with_codecs': {
4152 'mixins': ['ffmpeg_branding_chrome', 'proprietary_codecs'],
4156 'gn_args': 'target_os="chromeos"',
4159 'chromeos_amd64-generic-crostoolchain': {
4160 'mixins': ['chromeos_device', 'amd64-generic-crostoolchain',]
4163 'chromeos_amd64-generic-crostoolchain_reclient': {
4164 'mixins': ['chromeos_device_reclient', 'amd64-generic-crostoolchain', 'ozone_headless']
4167 'chromeos_amd64-generic-vm': {
4168 'mixins': ['chromeos_device', 'amd64-generic-vm',]
4171 'chromeos_amd64-generic-vm_reclient': {
4172 'mixins': ['chromeos_device_reclient', 'amd64-generic-vm', 'ozone_headless']
4175 'chromeos_amd64-generic_reclient': {
4176 'mixins': ['chromeos_device_reclient', 'amd64-generic', 'ozone_headless']
4179 'chromeos_arm-generic-crostoolchain': {
4180 'mixins': ['chromeos_device', 'arm-generic-crostoolchain',]
4183 'chromeos_arm-generic-crostoolchain_reclient': {
4184 'mixins': ['chromeos_device_reclient', 'arm-generic-crostoolchain', 'ozone_headless']
4187 'chromeos_arm64-generic-crostoolchain': {
4188 'mixins': ['chromeos_device', 'arm64-generic-crostoolchain',]
4191 'chromeos_arm64-generic-crostoolchain_reclient': {
4192 'mixins': ['chromeos_device_reclient', 'arm64-generic-crostoolchain', 'ozone_headless']
4195 'chromeos_codecs': {
4196 'mixins': ['ffmpeg_branding_chromeos', 'proprietary_codecs'],
4199 'chromeos_device': {
4200 'gn_args': 'is_chromeos_device=true ozone_platform_headless=true',
4201 'mixins': ['dcheck_off', 'reclient'],
4204 'chromeos_device_reclient': {
4205 'gn_args': 'is_chromeos_device=true',
4206 'mixins': ['dcheck_off', 'reclient'],
4209 'chromeos_jacuzzi_reclient': {
4210 'mixins': ['chromeos_device_reclient', 'jacuzzi', 'ozone_headless']
4213 'chromeos_kevin_reclient': {
4214 'mixins': ['chromeos_device_reclient', 'kevin', 'ozone_headless']
4217 'chromeos_octopus_reclient': {
4218 'mixins': ['chromeos_device_reclient', 'octopus', 'ozone_headless']
4221 'chromeos_with_codecs': {
4222 'mixins': ['chromeos', 'chromeos_codecs'],
4226 'gn_args': 'is_clang=true',
4230 'gn_args': 'llvm_force_head_revision=true',
4231 'mixins': ['clang'],
4234 # Same as regular codesearch except ios does not allow component builds
4235 'codesearch_ios_reclient': {
4236 'gn_args': 'clang_use_chrome_plugins=false enable_kythe_annotations=true',
4237 'mixins': ['reclient', 'clang', 'debug', 'minimal_symbols',
4238 'blink_enable_generated_code_formatting'],
4241 # Settings used by the codesearch builders to generate cross-references.
4242 'codesearch_reclient': {
4243 'gn_args': 'clang_use_chrome_plugins=false enable_kythe_annotations=true',
4244 'mixins': ['reclient', 'clang', 'shared', 'debug', 'minimal_symbols',
4245 'blink_enable_generated_code_formatting'],
4248 'codesearch_release_reclient': {
4249 'gn_args': 'clang_use_chrome_plugins=false enable_kythe_annotations=true',
4250 'mixins': ['release', 'static', 'reclient',
4251 'blink_enable_generated_code_formatting'],
4255 'mixins': ['no_symbols'],
4258 # Keep in sync with //infra/build/recipes/recipe_modules/chromium_android/chromium_config.py
4260 'mixins': ['cronet_common'],
4261 'gn_args': ('use_partition_alloc=false enable_reporting=true '
4262 'use_hashed_jni_names=true '
4263 'default_min_sdk_version=21 '
4264 'enable_base_tracing=false '
4265 'clang_use_default_sample_profile=false '
4266 'media_use_ffmpeg = false'
4267 'use_thin_lto=false ' # https://crbug.com/1136963
4268 'enable_resource_allowlist_generation=false '),
4271 'cronet_android_mainline_clang': {
4272 'gn_args': ('clang_base_path = \"//third_party/cronet_android_mainline_clang/linux-amd64\" '
4273 'clang_use_chrome_plugins=false '
4274 'llvm_android_mainline=true ' # https://crbug.com/1481060
4278 # Keep in sync with //infra/build/recipes/recipe_modules/chromium_android/chromium_config.py
4280 'gn_args': ('disable_file_support=true '
4281 'enable_websockets=false '
4282 'include_transport_security_state_preload_list=false '
4283 'is_cronet_build=true '
4284 'use_crash_key_stubs=true use_platform_icu_alternatives=true')
4288 'mixins': ['cronet_common'],
4289 'gn_args': ('disable_brotli_filter=false enable_remoting=false use_partition_alloc=false use_allocator_shim=false ios_stack_profiler_enabled=false'),
4293 'args_file': '//build/custom_args.gn',
4296 'dawn_enable_opengles': {
4297 'gn_args': 'dawn_enable_opengles=true',
4300 'dawn_use_built_dxc': {
4301 'gn_args': 'dawn_use_built_dxc=true',
4304 'dcheck_always_on': {
4305 'gn_args': 'dcheck_always_on=true',
4309 'gn_args': 'dcheck_always_on=false',
4313 'gn_args': 'is_debug=true',
4317 'mixins': ['debug', 'shared', 'goma', 'minimal_symbols'],
4320 'debug_bot_blink': {
4321 'mixins': ['debug', 'shared', 'reclient', 'minimal_symbols', 'chrome_with_codecs'],
4324 'debug_bot_reclient': {
4325 'mixins': ['debug', 'shared', 'reclient', 'minimal_symbols'],
4328 # TODO(1486663): Remove this when unit_tests binary size problem is resolved.
4329 'debug_bot_reclient_nosymbols': {
4330 'mixins': ['debug', 'shared', 'reclient', 'no_symbols'],
4333 'debug_static_bot': {
4334 'mixins': ['debug', 'static', 'minimal_symbols', 'goma'],
4337 'debug_static_bot_reclient': {
4338 'mixins': ['debug', 'static', 'minimal_symbols', 'reclient'],
4341 # Representative GN args for developer builds.
4343 'mixins': ['debug', 'full_symbols', 'disable_nacl', 'shared'],
4346 'devtools_do_typecheck': {
4347 'gn_args': 'devtools_skip_typecheck=false',
4351 'gn_args': 'enable_nacl=false',
4354 'disable_proguard': {
4355 'gn_args': 'enable_proguard_obfuscation = false',
4358 'disable_seed_corpus': {
4359 'gn_args': 'archive_seed_corpus=false',
4362 'disable_widevine_signing': {
4363 'gn_args': 'enable_widevine_cdm_host_verification = false'
4367 # TODO(https://crbug.com/1010584): Explicitly enable DirectX 12.
4368 'mixins': ['enable_vulkan'],
4371 'enable_all_rust_features': {
4372 'gn_args': 'enable_all_rust_features=true',
4375 # Enables backup ref ptr by changing the default value of the feature flag.
4376 # This sets the default value of PartitionAllocBackupRefPtr to enabled, with
4377 # enabled-processes = non-renderer:
4378 # https://source.chromium.org/chromium/chromium/src/+/main:base/allocator/partition_alloc_features.cc;drc=ec53a834a53b2d2f780e83614036a8dc89a247b5;l=105
4379 'enable_backup_ref_ptr_feature_flag': {
4380 'gn_args': 'enable_backup_ref_ptr_feature_flag=true',
4383 'enable_blink_animation_use_time_delta': {
4384 'gn_args': 'blink_animation_use_time_delta=true',
4387 'enable_blink_heap_verification': {
4388 'gn_args': 'cppgc_enable_verify_heap=true',
4391 # Enables dangling raw pointer detection.
4392 # This configuration will silently deactivate the ref count cookie in:
4393 # https://crsrc.org/c/base/allocator/partition_allocator/partition_alloc_config.h;l=208-216;drc=2d195004c75699bdd87c69cdb7e8d293249dcfdd
4394 'enable_dangling_raw_ptr_checks': {
4395 'gn_args': 'enable_dangling_raw_ptr_checks=true',
4398 # Changes the default of the dangling raw pointer detection feature flag, enabling it on all
4400 'enable_dangling_raw_ptr_feature_flag': {
4401 'gn_args': 'enable_dangling_raw_ptr_feature_flag=true',
4402 'mixins': ["enable_dangling_raw_ptr_checks"],
4406 'gn_args': 'enable_vulkan=true',
4409 # This mixin is used to force configs that use it to fail. It
4410 # is used in two cases: when we have bots that we haven't looked
4411 # at yet and don't know whether they need MB or not, and for bots
4412 # that are test-only and should never run MB.
4418 'args_file': '//build/args/chromeos/eve.gni',
4422 'args_file': '//build/args/chromeos/eve-arc-r.gni',
4425 'extended_tracing': {
4426 'gn_args': 'extended_tracing_enabled=true',
4429 'fail_on_android_expectations': {
4430 'gn_args': 'fail_on_android_expectations=true',
4433 'fail_on_san_warnings': {
4434 'gn_args': 'fail_on_san_warnings=true',
4437 'ffmpeg_branding_chrome': {
4438 'gn_args': 'ffmpeg_branding="Chrome"',
4441 'ffmpeg_branding_chromeos': {
4442 'gn_args': 'ffmpeg_branding="ChromeOS"',
4446 'gn_args': 'target_os="fuchsia"',
4450 'gn_args': 'fuchsia_browser_type="chrome"',
4453 'fuchsia_code_coverage': {
4454 'gn_args': 'fuchsia_code_coverage=true',
4457 'fuchsia_include_sd_images': {
4458 'gn_args': 'fuchsia_additional_boot_images=["//third_party/fuchsia-sdk/images-internal/astro-release/","//third_party/fuchsia-sdk/images-internal/sherlock-release/","//third_party/fuchsia-sdk/images-internal/nelson-release/"]',
4462 'gn_args': 'symbol_level=2',
4466 'gn_args': 'enable_ipc_fuzzer=true',
4470 'gn_args': 'use_goma=true',
4474 'mixins': ['gpu_tests'],
4478 'mixins': ['chrome_with_codecs'],
4482 'args_file': '//build/args/headless.gn',
4486 'mixins': ['headless', 'no_codecs'],
4490 'gn_args': 'v8_target_cpu="arm" target_cpu="x86"',
4491 'mixins': ['disable_nacl'],
4494 'include_unwind_tables': {
4495 'gn_args': 'exclude_unwind_tables=false',
4498 'invert_fieldtrials': {
4499 'gn_args': 'invert_fieldtrials=true',
4503 'gn_args': 'target_os="ios"',
4507 'gn_args': 'target_environment="catalyst"',
4510 'ios_chromium_cert': {
4511 'gn_args': 'ios_code_signing_identity_description=\"iPhone Developer\"',
4515 'gn_args': 'target_cpu="arm64"',
4519 'gn_args': 'target_cpu="x64"',
4522 'ios_deployment_target_11_0': {
4523 'gn_args': 'ios_deployment_target=\"11.0\"',
4527 'gn_args': 'target_environment="device"',
4530 'ios_device_release_compile_only': {
4532 'compile_only', 'ios', 'ios_device', 'ios_cpu_arm64', 'ios_google_cert', 'ios_disable_code_signing', 'release_bot',
4536 'ios_disable_code_signing': {
4537 # defaults to true under ios_sdk.gni
4538 'gn_args': 'ios_enable_code_signing=false'
4541 'ios_google_cert': {
4542 'gn_args': 'ios_code_signing_identity_description=\"Apple Development\"',
4546 'gn_args': 'target_environment="simulator"',
4549 'is_cronet_build': {
4550 'gn_args': 'is_cronet_build=true',
4554 'gn_args': 'is_skylab=true',
4558 'args_file': '//build/args/chromeos/jacuzzi.gni',
4562 'args_file': '//build/args/chromeos/kevin.gni',
4566 'gn_args': 'target_os="chromeos" chromeos_is_browser_only=true'
4569 'lacros_on_linux': {
4570 'gn_args': 'target_os="chromeos" chromeos_is_browser_only=true'
4573 'lacros_on_linux_release_trybot_reclient': {
4575 'lacros_on_linux', 'release_trybot_reclient', 'also_build_ash_chrome', 'no_symbols',
4579 'libfuzzer': { 'gn_args': 'use_libfuzzer=true' },
4582 'gn_args': 'ozone_auto_platforms=false ozone_platform_wayland=true ozone_platform="wayland" use_bundled_weston=true',
4586 'gn_args': 'is_lsan=true',
4590 'gn_args': 'target_os="mac"',
4594 'gn_args': 'enable_stripping=true',
4597 'mbi_mode_per_render_process_host': {
4598 'gn_args': 'mbi_mode=\"per_render_process_host\"',
4601 'mbi_mode_per_site_instance': {
4602 'gn_args': 'mbi_mode=\"per_site_instance\"',
4605 'minimal_symbols': {
4606 'gn_args': 'symbol_level=1',
4610 'gn_args': 'enable_mojom_fuzzer=true',
4614 'gn_args': 'is_msan=true msan_track_origins=2',
4617 'msan_no_origins': {
4618 'gn_args': 'is_msan=true msan_track_origins=0',
4622 'gn_args': 'is_clang=false',
4626 'gn_args': ('media_use_libvpx=false '
4627 'media_use_ffmpeg=false '
4628 'proprietary_codecs=false '
4629 'enable_ffmpeg_video_decoders=false'),
4632 'no_com_init_hooks': {
4633 'gn_args': 'com_init_check_hook_disabled=true',
4636 'no_default_afdo': {
4637 'gn_args': 'clang_use_default_sample_profile=false',
4641 'gn_args': 'enable_dsyms=false',
4644 'no_gnome_keyring': {
4645 'gn_args': 'use_gnome_keyring=false',
4649 'gn_args': 'use_goma=false',
4652 'no_keystone_registration_framework': {
4653 'gn_args': 'enable_keystone_registration_framework=false',
4657 'gn_args': 'use_lld=false',
4661 'gn_args': 'use_remoteexec=false',
4665 'gn_args': 'enable_remoting=false',
4668 'no_resource_allowlisting': {
4669 'gn_args': 'enable_resource_allowlist_generation=false',
4672 'no_secondary_abi': {
4673 'gn_args': 'skip_secondary_abi_for_cq=true',
4677 'gn_args': 'symbol_level=0',
4680 'no_widevine_cdm_host_verification': {
4681 'gn_args': 'ignore_missing_widevine_signing_cert=true',
4685 'args_file': '//build/args/chromeos/octopus.gni',
4689 'mixins': ['official_optimize'],
4690 'gn_args': 'is_chrome_branded=true',
4693 'official_optimize': {
4694 'gn_args': 'is_official_build=true',
4697 'official_optimize_reclient': {
4698 'mixins': ['official_optimize', 'reclient'],
4701 'official_optimize_reclient_trybot': {
4702 'mixins': ['official_optimize', 'reclient', 'minimal_symbols', 'dcheck_always_on', 'use_dummy_lastchange',],
4705 'optimization_guide': {
4706 'gn_args': 'build_with_internal_optimization_guide=true'
4709 'optimize_for_fuzzing': {
4710 'gn_args': 'optimize_for_fuzzing=true',
4713 'optimize_webui_off': {
4714 'gn_args': 'optimize_webui=false',
4718 'gn_args': 'ozone_platform_headless=true',
4722 'gn_args': 'use_ozone=true ozone_platform="headless" use_bundled_weston=true',
4725 # TODO(anglebug.com/4977): Make angle understand what platform it should
4726 # use. Otherwise, the ozone_platform_x11 && use_ozone config breaks Linux Ozone FYI (Intel) bot
4727 # that exercises angle + ozone (though, it is ozone/drm in reality. We don't support
4728 # angle on Linux Ozone/X11/Wayland yet).
4729 'ozone_linux_non_x11': {
4730 'gn_args': 'ozone_platform_x11=false'
4733 # Used to pass the list of files to instrument for coverage to the compile
4735 # https://cs.chromium.org/chromium/build/scripts/slave/recipe_modules/code_coverage/api.py
4737 # https://cs.chromium.org/chromium/src/docs/clang_code_coverage_wrapper.md
4739 # https://cs.chromium.org/chromium/src/build/android/gyp/jacoco_instr.py
4740 'partial_code_coverage_instrumentation': {
4741 'gn_args': 'coverage_instrumentation_input_file="//.code-coverage/files_to_instrument.txt"'
4745 'gn_args': 'pdf_enable_xfa=true',
4749 'gn_args': 'use_perfetto_client_library=true',
4753 'gn_args': 'enable_perfetto_zlib=true',
4757 'mixins': ['strip_absolute_paths_from_debug_symbols'],
4758 'gn_args': 'chrome_pgo_phase=0'
4762 'mixins': ['v8_release_branch'],
4763 'gn_args': 'chrome_pgo_phase=1'
4766 # Note: This is probably not what you want to use. Instead use one of the
4767 # chrome_with_codecs or chromeos_with_codecs mixins.
4768 'proprietary_codecs': {
4769 'gn_args': 'proprietary_codecs=true',
4773 'gn_args': 'use_remoteexec=true',
4776 # windows cross. crbug.com/1213717 crbug.com/1407983
4777 'reclient_win_cross': {
4778 'gn_args': 'use_remoteexec=true rbe_cfg_dir="//buildtools/reclient_cfgs/win-cross"',
4781 # Historically, a 'release' bot had DCHECKs turned off. DCHECKs are now
4782 # enabled by default, but explicitly turning them off here preserves
4783 # backwards compatibility. TODO: We should probably come up with better
4784 # names like 'dcheck' vs. 'release' to make this clearer.
4786 'gn_args': 'is_debug=false dcheck_always_on=false',
4790 'mixins': ['release', 'static', 'goma'],
4793 # All bots that run the WPT test suite must have H.264 compiled in,
4794 # in order to give consistent results for WebRTC codec-dependent tests.
4795 'release_bot_blink': {
4796 'mixins': ['release', 'static', 'reclient', 'chrome_with_codecs'],
4799 'release_bot_local_build': {
4800 'mixins': ['release', 'static'],
4803 'release_bot_reclient': {
4804 'mixins': ['release', 'static', 'reclient'],
4808 'gn_args': 'is_java_debug=false',
4812 'mixins': ['release_bot', 'no_symbols', 'dcheck_always_on', 'use_dummy_lastchange'],
4815 'release_trybot_blink': {
4816 'mixins': ['release_bot_blink', 'minimal_symbols', 'dcheck_always_on', 'use_dummy_lastchange'],
4819 'release_trybot_blink': {
4820 'mixins': ['release_bot_blink', 'minimal_symbols', 'dcheck_always_on', 'use_dummy_lastchange'],
4823 'release_trybot_dcheck_off_reclient': {
4824 'mixins': ['release_trybot_reclient', 'dcheck_off'],
4827 'release_trybot_minimal_symbols': {
4828 'mixins': ['release_bot', 'minimal_symbols', 'dcheck_always_on', 'use_dummy_lastchange'],
4831 'release_trybot_minimal_symbols_reclient': {
4832 'mixins': ['release_bot_reclient', 'minimal_symbols', 'dcheck_always_on', 'use_dummy_lastchange'],
4835 'release_trybot_reclient': {
4836 'mixins': ['release_bot_reclient', 'no_symbols', 'dcheck_always_on', 'use_dummy_lastchange'],
4839 'resource_allowlisting': {
4840 'gn_args': 'enable_resource_allowlist_generation=true',
4844 'args_file': '//build/args/chromeos/reven-vmtest.gni',
4848 'gn_args': 'target_cpu="riscv64"',
4852 'gn_args': 'is_component_build=true',
4855 'shared_release_bot_dcheck_always_on_reclient': {
4856 'mixins': ['shared_release_bot_reclient', 'minimal_symbols', 'dcheck_always_on'],
4859 'shared_release_bot_reclient': {
4860 'mixins': ['shared', 'release', 'reclient']
4863 'shared_release_trybot_reclient': {
4864 'mixins': ['shared_release_bot_reclient', 'no_symbols', 'dcheck_always_on', 'use_dummy_lastchange'],
4868 'gn_args': 'enable_precompiled_headers=false',
4871 'skip_generate_fuzzer_owners': {
4872 'gn_args': 'generate_fuzzer_owners=false',
4876 'gn_args': 'android_channel="stable"',
4879 # Ensures we don't have mulitple versions of Trichrome Library installed on
4880 # devices so as to not run out of disk space.
4881 'stable_version_code': {
4882 'gn_args': 'android_override_version_code="1234567980"',
4886 'gn_args': 'is_component_build=false',
4890 'gn_args': 'use_static_angle=true',
4893 'static_bot_reclient': {
4894 'mixins': ['static', 'reclient'],
4897 'strip_absolute_paths_from_debug_symbols': {
4898 'gn_args': 'strip_absolute_paths_from_debug_symbols=true'
4901 'strip_debug_info': {
4902 'gn_args': 'strip_debug_info=true',
4905 'test_isolate_no_emulator': {
4906 'gn_args': 'test_isolate_uses_emulator=false',
4910 'gn_args': 'use_thin_lto=true',
4914 'gn_args': 'use_thin_lto=true thin_lto_enable_optimizations=true',
4918 'args_file': '//build/args/chromeos/trogdor.gni',
4922 'gn_args': 'is_tsan=true',
4926 'gn_args': 'is_ubsan=true',
4929 'ubsan_no_recover': {
4930 'mixins': ['ubsan'],
4931 'gn_args': 'is_ubsan_no_recover=true',
4933 'ubsan_security_non_vptr': {
4934 'gn_args': 'is_ubsan_security=true is_ubsan_vptr=false'
4938 'gn_args': 'is_ubsan_vptr=true',
4941 'ubsan_vptr_no_recover_hack': {
4942 # TODO(krasin): Remove when https://llvm.org/bugs/show_bug.cgi?id=25569
4943 # is fixed and just use ubsan_vptr instead.
4944 'mixins': ['ubsan_vptr'],
4945 'gn_args': 'is_ubsan_no_recover=true',
4950 'gn_args': 'enable_updater=true',
4954 'gn_args': 'use_blink=true'
4957 'use_clang_coverage': {
4958 'gn_args': 'use_clang_coverage=true',
4962 'gn_args': 'use_cups=true',
4965 # TODO(crbug.com/869348): Remove this if we set this by default or don't use
4967 'use_dummy_lastchange': {
4968 'gn_args': 'use_dummy_lastchange=true',
4971 'use_fake_dbus_clients': {
4972 'gn_args': 'use_real_dbus_clients=false',
4975 'use_java_coverage': {
4976 'gn_args': 'use_jacoco_coverage=true',
4979 'use_javascript_coverage': {
4980 'gn_args': 'use_javascript_coverage=true',
4983 'use_remoteexec_links': {
4984 'gn_args': 'use_remoteexec_links=true concurrent_links=50',
4988 # The build system dislikes enabling both V4L2 and VA-API.
4989 # Be explicit about which one we want to avoid platform defaults.
4990 'gn_args': 'use_v4l2_codec=true use_vaapi=false',
4993 'v8_enable_debugging_features': {
4994 'gn_args': 'v8_enable_debugging_features=true',
4998 'gn_args': 'v8_enable_future=true',
5002 'gn_args': 'v8_enable_verify_heap=true',
5005 'v8_pointer_compression': {
5006 # TODO(machenbach): Temporarily toggle pointer-compression off while it
5008 'gn_args': 'v8_enable_pointer_compression=false',
5011 'v8_release_branch': {
5012 # V8 flag that disables v8_enable_runtime_call_stats on release branches.
5013 'gn_args': 'is_on_release_branch=true',
5016 'v8_simulate_arm': {
5017 'gn_args': 'target_cpu="x86" v8_target_cpu="arm"',
5020 'v8_simulate_arm64': {
5021 'gn_args': 'target_cpu="x64" v8_target_cpu="arm64"',
5025 'args_file': '//build/args/chromeos/volteer.gni',
5029 'gn_args': 'system_webview_package_name="com.google.android.webview"',
5032 # For Android N-P, only userdebug/eng
5033 'webview_monochrome': {
5034 'gn_args': 'system_webview_package_name="com.google.android.apps.chrome"',
5037 # Mainly used by builders that use android emulator.
5038 # See https://bit.ly/3B1cyyt for more details.
5040 'gn_args': 'system_webview_shell_package_name = "org.chromium.my_webview_shell"',
5043 # For Android >=Q, only userdebug/eng
5044 'webview_trichrome': {
5045 'gn_args': 'system_webview_package_name="com.google.android.webview.debug"',
5049 'gn_args': 'target_os="win"',
5052 'win_linker_timing': {
5053 'gn_args': 'win_linker_timing=true',
5057 'gn_args': 'target_cpu="x64"',
5061 'gn_args': 'target_cpu="x86"',
5065 'gn_args': 'enable_run_ios_unittests_with_xctest=true',