| # Copyright 2015 The Chromium Authors |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # This is a .pyl, or "Python Literal", file. You can treat it just like a |
| # .json file, with the following exceptions: |
| # * all keys must be quoted (use single quotes, please); |
| # * comments are allowed, using '#' syntax; and |
| # * trailing commas are allowed. |
| |
| { |
| # This is a map of builder group names -> builder names -> config names |
| # (where each config name is a key in the 'configs' dict, below). MB uses |
| # this dict to look up which config to use for a given bot. |
| 'builder_groups': { |
| 'chrome': { |
| 'chromeos-arm-generic-cfi-thin-lto-chrome': 'chromeos_arm-generic_cfi_thin_lto_official_reclient', |
| 'chromeos-arm64-generic-cfi-thin-lto-chrome': 'chromeos_arm64-generic_cfi_thin_lto_official_reclient', |
| 'chromeos-betty-arc-r-chrome': 'chromeos_betty-arc-r_include_unwind_tables_official_use_fake_dbus_clients_reclient', |
| 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': 'chromeos_betty-pi-arc_cfi_thin_lto_official_reclient', |
| 'chromeos-betty-pi-arc-chrome': 'chromeos_betty-pi-arc_dchecks_reclient', |
| 'chromeos-eve-arc-r-chrome': 'chromeos_eve-arc-r_include_unwind_tables_official_reclient', |
| 'chromeos-eve-chrome': 'chromeos_eve_include_unwind_tables_official_dchecks_reclient', |
| 'chromeos-jacuzzi-chrome': 'chromeos_jacuzzi_include_unwind_tables_official_reclient', |
| 'chromeos-kevin-chrome': 'chromeos_kevin_include_unwind_tables_official_dchecks_reclient', |
| 'chromeos-octopus-chrome': 'chromeos_octopus_include_unwind_tables_official_dchecks_reclient', |
| 'chromeos-octopus-chrome-skylab': 'chromeos_octopus_include_unwind_tables_official_dchecks_skylab', |
| 'chromeos-reven-chrome': 'chromeos_reven_include_unwind_tables_official_dchecks_reclient', |
| 'chromeos-trogdor64-chrome-skylab': 'chromeos_trogdor64_include_unwind_tables_official_dchecks_skylab_reclient', |
| 'lacros-amd64-generic-chrome': 'chromeos_amd64-generic_lacros_official_no_symbols_reclient', |
| 'lacros-amd64-generic-chrome-skylab': 'chromeos_amd64-generic_lacros_official_skylab_reclient', |
| 'lacros-arm-generic-chrome': 'chromeos_arm-generic_lacros_official_reclient', |
| 'lacros-arm-generic-chrome-skylab': 'chromeos_arm-generic_lacros_official_skylab_reclient', |
| 'lacros-arm64-generic-chrome': 'chromeos_arm64-generic_lacros_official_reclient', |
| 'lacros-arm64-generic-chrome-skylab': 'chromeos_arm64-generic_lacros_official_skylab_reclient', |
| # Don't include unwind tables for linux-/mac-/win-/win64-chrome builders. |
| # They monitor binary size growth, which may be affected by the tables. |
| 'linux-chrome': 'official_reclient', |
| 'linux-chromeos-chrome': 'official_reclient_chromeos_include_unwind_tables', |
| 'mac-chrome': 'official_reclient_mac', |
| 'win-chrome': 'official_reclient_x86', |
| 'win64-chrome': 'official_reclient_x64', |
| }, |
| 'chrome.pgo': { |
| 'android-arm32-pgo': 'official_reclient_android_arm32_pgo', |
| 'android-arm64-pgo': 'official_reclient_android_arm64_pgo', |
| 'linux-pgo': 'official_reclient_linux_pgo', |
| 'mac-arm-pgo': 'official_reclient_mac_arm_pgo', |
| 'mac-pgo': 'official_reclient_mac_pgo', |
| 'win32-pgo': 'official_reclient_x86_pgo', |
| 'win64-pgo': 'official_reclient_x64_pgo', |
| }, |
| # Take care when changing any of these builders to ensure that you do not |
| # include a configuration with 'chrome_with_codecs' since these builders |
| # generate publicly advertised non-Official builds which are not allowed |
| # to have proprietary codecs enabled. |
| 'chromium': { |
| 'android-archive-dbg': 'android_without_codecs_debug_bot_reclient', |
| 'android-archive-rel': 'android_without_codecs_release_bot_minimal_symbols_reclient', |
| 'android-arm64-archive-rel': 'android_without_codecs_release_bot_minimal_symbols_reclient_arm64', |
| 'android-official': 'android_official_optimize_reclient', |
| 'fuchsia-official': 'fuchsia_official_optimize_reclient', |
| 'lacros-arm-archive-rel': 'chromeos_arm-generic_lacros_rel_reclient', |
| 'lacros-arm64-archive-rel': 'chromeos_arm64-generic_lacros_rel_reclient', |
| 'lacros64-archive-rel': 'chromeos_amd64-generic_lacros_rel_reclient', |
| 'linux-archive-dbg': 'debug_bot_reclient', |
| 'linux-archive-rel': 'release_bot_reclient', |
| 'linux-official': 'official_optimize_reclient', |
| 'mac-archive-dbg': 'debug_bot_reclient', |
| 'mac-archive-rel': 'release_bot_mac_strip_minimal_symbols_reclient', |
| 'mac-arm64-archive-dbg': 'debug_bot_arm64_reclient', |
| 'mac-arm64-archive-rel': 'release_bot_mac_strip_minimal_symbols_arm64_reclient', |
| 'mac-official': 'official_optimize_reclient', |
| 'win-archive-dbg': 'debug_bot_reclient', |
| 'win-archive-rel': 'release_bot_minimal_symbols_enable_archive_compression_reclient', |
| 'win-official': 'official_optimize_minimal_symbols_reclient', |
| 'win32-archive-dbg': 'debug_bot_x86_reclient', |
| 'win32-archive-rel': 'release_bot_x86_minimal_symbols_enable_archive_compression_reclient', |
| 'win32-official': 'x86_official_optimize_reclient', |
| }, |
| |
| 'chromium.accessibility': { |
| 'linux-blink-web-tests-force-accessibility-rel': 'release_bot_blink_accessibility_reclient', |
| }, |
| |
| 'chromium.android': { |
| 'Android ASAN (dbg)': 'android_clang_asan_debug_bot_reclient', |
| 'Android arm Builder (dbg)': 'android_webview_google_debug_static_bot_reclient', |
| 'Android arm64 Builder (dbg)': 'android_webview_google_debug_static_bot_arm64_reclient', |
| 'Android arm64 Builder All Targets (dbg)': 'android_webview_google_debug_static_bot_arm64_reclient', |
| # Trigger testers on Android Q+ |
| 'Android x64 Builder (dbg)': 'android_debug_static_bot_x64_reclient_webview_trichrome_webview_shell', |
| 'Android x64 Builder All Targets (dbg)': 'android_debug_static_bot_x64_reclient_webview_trichrome_webview_shell', |
| 'Android x86 Builder (dbg)': 'android_debug_static_bot_x86_reclient', |
| 'Cast Android (dbg)': 'android_cast_debug_static_bot_reclient', |
| 'Deterministic Android': 'android_without_codecs_release_bot_minimal_symbols_reclient', |
| 'Deterministic Android (dbg)': 'android_debug_bot_reclient', |
| |
| 'android-10-arm64-rel': 'android_release_bot_minimal_symbols_arm64_fastbuild_webview_trichrome_reclient', |
| 'android-11-x86-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_trichrome_reclient', |
| 'android-12-x64-rel': 'android_release_bot_minimal_symbols_x64_fastbuild_webview_trichrome_reclient', |
| 'android-13-x64-rel': 'android_release_bot_minimal_symbols_x64_fastbuild_webview_trichrome_reclient', |
| 'android-arm64-proguard-rel': 'android_release_bot_minimal_symbols_arm64_webview_google_reclient', |
| 'android-bfcache-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient', |
| 'android-binary-size-generator': 'android_binary_size_reclient', |
| 'android-cronet-arm-dbg': 'android_cronet_debug_static_bot_arm_no_neon_reclient', |
| 'android-cronet-arm-rel': 'android_cronet_release_bot_minimal_symbols_arm_no_neon_reclient', |
| 'android-cronet-arm64-dbg': 'android_cronet_debug_static_bot_arm64_reclient', |
| 'android-cronet-arm64-rel': 'android_cronet_release_bot_minimal_symbols_arm64_reclient', |
| 'android-cronet-asan-arm-rel': 'android_cronet_release_bot_minimal_symbols_arm_no_neon_clang_asan_reclient', |
| 'android-cronet-marshmallow-arm64-perf-rel': 'android_cronet_release_bot_minimal_symbols_arm64_reclient', |
| 'android-cronet-x86-dbg': 'android_cronet_debug_static_bot_x86_reclient', |
| 'android-cronet-x86-rel': 'android_cronet_release_bot_minimal_symbols_x86_reclient', |
| 'android-nougat-x86-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient', |
| 'android-pie-arm64-rel': 'android_release_bot_minimal_symbols_arm64_webview_monochrome_reclient', |
| 'android-pie-x86-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient', |
| 'android-weblayer-with-aosp-webview-x86-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_resource_allowlisting_disable_proguard_chrome_google', |
| # Use webview_monochrome as this builder triggers tests on Android O & P |
| 'android-weblayer-x86-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_disable_proguard_webview_monochrome', |
| 'android-x86-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_trichrome_reclient', |
| }, |
| |
| 'chromium.android.fyi': { |
| 'Android ASAN (dbg) (reclient)': 'android_clang_asan_debug_bot_reclient', |
| 'Android arm64 Builder (dbg) (reclient)': 'android_webview_google_debug_static_bot_arm64_reclient', |
| 'android-annotator-rel': 'android_release_bot_minimal_symbols_arm64_webview_google_reclient', |
| 'android-chrome-pie-x86-wpt-fyi-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient', |
| 'android-cronet-asan-x86-rel': 'android_cronet_release_bot_minimal_symbols_x86_clang_asan_reclient', |
| 'android-pie-arm64-wpt-rel-non-cq': 'android_release_bot_minimal_symbols_arm64_webview_monochrome_reclient', |
| 'android-weblayer-with-aosp-webview-x86-fyi-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_resource_allowlisting_disable_proguard_chrome_google_reclient', |
| 'android-webview-pie-x86-wpt-fyi-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient', |
| }, |
| |
| 'chromium.angle': { |
| 'android-angle-chromium-arm64-builder': 'gpu_tests_android_release_bot_dcheck_always_on_arm64_fastbuild_reclient', |
| 'fuchsia-angle-builder': 'angle_deqp_release_bot_dcheck_always_on_fuchsia_reclient', |
| 'ios-angle-builder': 'angle_deqp_release_bot_dcheck_always_on_ios_reclient', |
| 'linux-angle-chromium-builder': 'gpu_tests_release_trybot_minimal_symbols_reclient', |
| 'mac-angle-chromium-builder': 'gpu_tests_release_trybot_minimal_symbols_reclient', |
| 'win-angle-chromium-x64-builder': 'gpu_tests_release_trybot_minimal_symbols_reclient', |
| 'win-angle-chromium-x86-builder': 'gpu_tests_release_bot_dcheck_always_on_x86_reclient', |
| }, |
| |
| 'chromium.cft': { |
| 'linux-rel-cft': 'gpu_tests_release_bot_minimal_symbols_chrome_for_testing_reclient', |
| 'mac-rel-cft': 'gpu_tests_release_bot_minimal_symbols_chrome_for_testing_reclient', |
| 'win-rel-cft': 'gpu_tests_release_bot_minimal_symbols_chrome_for_testing_reclient', |
| }, |
| |
| 'chromium.chromiumos': { |
| 'Linux ChromiumOS Full': 'chromeos_with_codecs_release_bot_reclient', |
| |
| 'chromeos-amd64-generic-asan-rel': 'chromeos_amd64-generic_asan_reclient', |
| 'chromeos-amd64-generic-cfi-thin-lto-rel': 'chromeos_amd64-generic_cfi_thin_lto_reclient', |
| 'chromeos-amd64-generic-dbg': 'chromeos_amd64-generic_dbg_reclient', |
| 'chromeos-amd64-generic-lacros-dbg': 'chromeos_amd64-generic_lacros_dbg_reclient', |
| 'chromeos-amd64-generic-rel': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient', |
| 'chromeos-arm-generic-dbg': 'chromeos_arm-generic_dbg_reclient', |
| 'chromeos-arm-generic-rel': 'chromeos_arm-generic_reclient', |
| 'chromeos-arm64-generic-rel': 'chromeos_arm64-generic_dchecks_reclient', |
| 'chromeos-jacuzzi-rel': 'chromeos_jacuzzi_dchecks_reclient', |
| 'chromeos-octopus-rel': 'chromeos_octopus_dchecks_reclient', |
| 'lacros-amd64-generic-binary-size-rel': 'chromeos_amd64-generic_lacros_rel_reclient', |
| 'lacros-amd64-generic-rel': 'chromeos_amd64-generic_lacros_rel_reclient', |
| 'lacros-amd64-generic-rel-skylab': 'chromeos_amd64-generic_lacros_rel_skylab_reclient', |
| 'lacros-arm-generic-rel': 'chromeos_arm-generic_lacros_rel_reclient', |
| 'lacros-arm64-generic-rel': 'chromeos_arm64-generic_lacros_rel_reclient', |
| 'lacros-arm64-generic-rel-skylab': 'chromeos_arm64-generic_lacros_rel_skylab_reclient', |
| 'linux-ash-chromium-generator-rel': 'chromeos_with_codecs_release_bot_reclient', |
| 'linux-cfm-rel': 'linux_cfm_release_bot_reclient', |
| 'linux-chromeos-dbg': 'chromeos_with_codecs_debug_bot_reclient', |
| 'linux-chromeos-rel': 'chromeos_with_codecs_with_lacros_release_bot_reclient', |
| 'linux-lacros-builder-rel': 'lacros_on_linux_release_bot_reclient', |
| 'linux-lacros-dbg': 'lacros_on_linux_debug_bot_reclient', |
| 'linux-lacros-tester-rel': 'lacros_on_linux_release_bot', |
| }, |
| |
| 'chromium.clang': { |
| 'CFI Linux CF': 'cfi_full_cfi_icall_cfi_diag_recover_release_static_reclient', |
| 'CFI Linux ToT': 'clang_tot_cfi_full_cfi_icall_cfi_diag_thin_lto_release_static_dcheck_always_on', |
| 'CrWinAsan': 'asan_clang_fuzzer_static_v8_heap_minimal_symbols_release_tot', |
| 'CrWinAsan(dll)': 'asan_clang_shared_v8_heap_minimal_symbols_release_tot', |
| |
| 'ToTAndroid': 'android_clang_tot_release_minimal_symbols', |
| 'ToTAndroid (dbg)': 'android_clang_tot_dbg', |
| 'ToTAndroid x64': 'android_clang_tot_x64', |
| 'ToTAndroid x86': 'android_clang_tot_x86', |
| 'ToTAndroid64': 'android_clang_tot_release_arm64', |
| 'ToTAndroidASan': 'android_clang_tot_asan', |
| 'ToTAndroidCoverage x86': 'android_clang_tot_coverage_x86', |
| 'ToTAndroidOfficial': 'android_clang_tot_official_arm64', |
| 'ToTChromeOS': 'lacros_on_linux_tot_release', |
| 'ToTChromeOS (dbg)': 'lacros_on_linux_tot_debug', |
| 'ToTFuchsia x64': 'fuchsia_clang_tot_release_x64', |
| 'ToTFuchsiaOfficial arm64': 'fuchsia_clang_tot_official_arm64', |
| 'ToTLinux': 'clang_tot_linux_full_symbols_shared_release', |
| 'ToTLinux (dbg)': 'clang_tot_shared_debug', |
| 'ToTLinuxASan': 'clang_tot_asan_lsan_static_release', |
| 'ToTLinuxASanLibfuzzer': 'libfuzzer_asan_clang_tot_release', |
| 'ToTLinuxCoverage': 'clang_tot_coverage_minimal_symbols_release', |
| 'ToTLinuxMSan': 'clang_tot_msan_release', |
| 'ToTLinuxOfficial': 'clang_tot_official', |
| 'ToTLinuxPGO': 'clang_tot_official_pgo', |
| 'ToTLinuxTSan': 'clang_tot_tsan_release', |
| 'ToTLinuxUBSanVptr': 'clang_tot_ubsan_no_recover_hack_static_release', |
| 'ToTMac': 'clang_tot_minimal_symbols_shared_release', |
| 'ToTMac (dbg)': 'clang_tot_shared_debug', |
| 'ToTMacASan': 'asan_disable_nacl_clang_tot_minimal_symbols_static_release', |
| 'ToTMacCoverage': 'clang_tot_coverage_minimal_symbols_release', |
| 'ToTMacOfficial': 'mac_clang_tot_official', |
| 'ToTWin': 'clang_tot_minimal_symbols_static_release_x86', |
| 'ToTWin(dbg)': 'clang_tot_shared_debug_x86', |
| 'ToTWin(dll)': 'clang_tot_minimal_symbols_shared_release_x86_dcheck', |
| 'ToTWin64': 'clang_tot_minimal_symbols_static_release', |
| 'ToTWin64(dbg)': 'clang_tot_shared_debug', |
| 'ToTWin64(dll)': 'clang_tot_shared_release_dcheck', |
| 'ToTWin64PGO': 'clang_tot_official_pgo', |
| 'ToTWinASanLibfuzzer': 'libfuzzer_windows_asan_clang_tot_release_bot', |
| 'ToTWinOfficial': 'clang_tot_win_official_full_symbols_static_x86', |
| 'ToTWinOfficial64': 'clang_tot_win_official_full_symbols_static', |
| 'ToTWindowsCoverage': 'clang_tot_coverage_minimal_symbols_release', |
| 'ToTiOS': 'ios_clang_tot_xctest', |
| 'ToTiOSDevice': 'ios_clang_device_tot_xctest', |
| 'linux-win_cross-rel': 'clang_tot_win_release_cross', |
| }, |
| |
| 'chromium.dawn': { |
| 'Dawn Android arm DEPS Release (Pixel 4)': 'dawn_tests_android_release_trybot_reclient', |
| 'Dawn Android arm Release (Pixel 4)': 'dawn_tests_android_release_trybot_reclient', |
| |
| 'Dawn Linux x64 Builder': 'dawn_tests_with_desktop_gl_release_trybot_reclient', |
| 'Dawn Linux x64 DEPS Builder': 'dawn_tests_with_desktop_gl_release_trybot_reclient', |
| |
| 'Dawn Mac x64 Builder': 'dawn_tests_release_bot_dcheck_always_on_alloc_none_reclient', |
| 'Dawn Mac x64 DEPS Builder': 'dawn_tests_release_bot_dcheck_always_on_alloc_none_reclient', |
| |
| 'Dawn Win10 x64 ASAN Release': 'dawn_tests_asan_release_bot_dcheck_always_on_reclient', |
| 'Dawn Win10 x64 Builder': 'dawn_tests_release_bot_dcheck_always_on_reclient', |
| 'Dawn Win10 x64 DEPS Builder': 'dawn_tests_release_bot_dcheck_always_on_reclient', |
| 'Dawn Win10 x86 Builder': 'dawn_tests_release_bot_dcheck_always_on_x86_reclient', |
| 'Dawn Win10 x86 DEPS Builder': 'dawn_tests_release_bot_dcheck_always_on_x86_reclient', |
| }, |
| |
| 'chromium.dev': { |
| # This should be the same with 'android-pie-arm64-rel'. |
| 'android-pie-arm64-rel-swarming': 'android_release_bot_minimal_symbols_arm64_webview_monochrome_reclient', |
| |
| # These should be the same with 'Linux Builder'. |
| 'linux-rel-swarming': 'gpu_tests_release_bot_do_typecheck_reclient', |
| 'linux-ssd-rel-swarming': 'gpu_tests_release_bot_do_typecheck_reclient', |
| |
| # This should be the same with 'Mac Builder'. |
| 'mac-arm-rel-swarming': 'gpu_tests_release_bot_minimal_symbols_no_nacl_reclient', |
| 'mac-rel-swarming': 'gpu_tests_release_bot_minimal_symbols_no_nacl_reclient', |
| |
| # This should be the same with 'Win x64 Builder'. |
| 'win-rel-swarming': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| 'win11-rel-swarming': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| }, |
| |
| 'chromium.devtools-frontend': { |
| 'DevTools Linux (chromium)': 'release_trybot_blink_do_typecheck', |
| }, |
| |
| 'chromium.fuchsia': { |
| 'Deterministic Fuchsia (dbg)': 'debug_bot_fuchsia_reclient', |
| 'fuchsia-arm64-cast-receiver-rel': 'release_bot_fuchsia_arm64_cast_receiver_reclient', |
| 'fuchsia-arm64-rel': 'release_bot_fuchsia_arm64_reclient', |
| 'fuchsia-x64-cast-receiver-rel': 'release_bot_fuchsia_cast_receiver_reclient', |
| 'fuchsia-x64-dbg': 'debug_bot_fuchsia_compile_only_reclient', |
| 'fuchsia-x64-rel': 'release_bot_fuchsia_reclient', |
| }, |
| |
| 'chromium.fuchsia.fyi': { |
| 'fuchsia-arm64-chrome-rel': 'release_bot_fuchsia_arm64_reclient', |
| 'fuchsia-fyi-arm64-dbg': 'debug_bot_fuchsia_arm64_reclient', |
| 'fuchsia-fyi-x64-asan': 'asan_lsan_bot_fuchsia_reclient', |
| 'fuchsia-fyi-x64-dbg': 'debug_bot_fuchsia_reclient', |
| 'fuchsia-x64-chrome-rel': 'release_bot_fuchsia_chrome_reclient', |
| 'fuchsia-x64-workstation': 'release_bot_fuchsia_chrome_reclient', |
| }, |
| |
| 'chromium.fuzz': { |
| 'ASAN Debug': 'asan_lsan_debug_bot_reclient', |
| 'ASAN Release': 'asan_lsan_fuzzer_v8_heap_release_bot_reclient', |
| 'ASAN Release Media': 'asan_lsan_fuzzer_v8_heap_chromeos_codecs_release_bot_reclient', |
| 'ASan Debug (32-bit x86 with V8-ARM)': 'asan_v8_heap_debug_bot_hybrid_reclient', |
| 'ASan Release (32-bit x86 with V8-ARM)': 'asan_fuzzer_v8_heap_release_bot_hybrid_reclient', |
| 'ASan Release Media (32-bit x86 with V8-ARM)': 'asan_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid_reclient', |
| 'Afl Upload Linux ASan': 'afl_asan_shared_release_bot_reclient', |
| 'ChromiumOS ASAN Release': 'chromeos_asan_lsan_fuzzer_v8_heap_release_bot_reclient', |
| 'Libfuzzer Local Chrome OS ASan': 'libfuzzer_chromeos_asan_local', |
| 'Libfuzzer Local Linux ASan': 'libfuzzer_asan_local', |
| 'Libfuzzer Local Mac ASan': 'libfuzzer_mac_asan_local', |
| 'Libfuzzer Local Windows ASan': 'libfuzzer_windows_asan_local', |
| 'Libfuzzer Upload Chrome OS ASan': 'libfuzzer_chromeos_asan_release_bot_reclient', |
| 'Libfuzzer Upload Linux ASan': 'libfuzzer_asan_release_bot_reclient', |
| 'Libfuzzer Upload Linux ASan Debug': 'libfuzzer_asan_debug_bot_reclient', |
| 'Libfuzzer Upload Linux MSan': 'libfuzzer_msan_release_bot_reclient', |
| 'Libfuzzer Upload Linux UBSan': 'libfuzzer_ubsan_release_bot_reclient', |
| 'Libfuzzer Upload Linux V8-ARM64 ASan': 'libfuzzer_asan_release_bot_v8_arm64_reclient', |
| 'Libfuzzer Upload Linux V8-ARM64 ASan Debug': 'libfuzzer_asan_debug_bot_v8_arm64_reclient', |
| 'Libfuzzer Upload Linux32 ASan': 'libfuzzer_asan_release_bot_x86_reclient', |
| 'Libfuzzer Upload Linux32 ASan Debug': 'libfuzzer_asan_debug_bot_x86_reclient', |
| 'Libfuzzer Upload Linux32 V8-ARM ASan': 'libfuzzer_asan_release_bot_x86_v8_arm_reclient', |
| 'Libfuzzer Upload Linux32 V8-ARM ASan Debug': 'libfuzzer_asan_debug_bot_x86_v8_arm_reclient', |
| 'Libfuzzer Upload Mac ASan': 'libfuzzer_mac_asan_shared_release_bot_reclient', |
| 'Libfuzzer Upload Windows ASan': 'libfuzzer_windows_asan_release_bot_reclient', |
| 'Libfuzzer Upload iOS Catalyst Debug': 'ios_catalyst_debug_static_bot_compile_only_libfuzzer_asan_no_dsyms_no_remoting_reclient', |
| 'MSAN Release (chained origins)': 'msan_release_bot_reclient', |
| 'MSAN Release (no origins)': 'msan_no_origins_release_bot_reclient', |
| 'Mac ASAN Release': 'asan_disable_nacl_fuzzer_v8_heap_release_bot_reclient', |
| 'Mac ASAN Release Media': 'asan_disable_nacl_fuzzer_v8_heap_chrome_with_codecs_release_bot_reclient', |
| 'TSAN Debug': 'tsan_disable_nacl_debug_bot_reclient', |
| 'TSAN Release': 'tsan_disable_nacl_release_bot_reclient', |
| 'UBSan Release': 'ubsan_release_bot_reclient', |
| 'UBSan vptr Release': 'ubsan_vptr_release_bot_reclient', |
| 'Win ASan Release': 'asan_fuzzer_v8_heap_release_bot_reclient', |
| 'Win ASan Release Media': 'asan_fuzzer_v8_heap_chrome_with_codecs_release_bot_reclient', |
| }, |
| |
| 'chromium.fyi': { |
| 'Afl Upload Linux ASan': 'afl_asan_shared_release_bot', |
| 'CFI Linux CF (reclient shadow)': 'cfi_full_cfi_icall_cfi_diag_recover_release_static_reclient', |
| 'Comparison Android (reclient)': { |
| 'goma': 'android_webview_google_debug_static_bot_arm64', |
| 'reclient': 'android_webview_google_debug_static_bot_arm64_reclient', |
| }, |
| 'Comparison Linux (reclient)': { |
| 'goma': 'gpu_tests_release_bot', |
| 'reclient': 'gpu_tests_release_bot_reclient', |
| }, |
| 'Comparison Mac (reclient)': { |
| 'goma': 'gpu_tests_release_bot_minimal_symbols_no_nacl', |
| 'reclient': 'gpu_tests_release_bot_minimal_symbols_no_nacl_reclient', |
| }, |
| 'Comparison Mac arm64 (reclient)': { |
| 'goma': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl', |
| 'reclient': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient', |
| }, |
| 'Comparison Mac arm64 on arm64 (reclient)': { |
| 'goma': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl', |
| 'reclient': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient', |
| }, |
| 'Comparison Simple Chrome (reclient)': { |
| 'goma': 'chromeos_amd64-generic_use_fake_dbus_clients_goma', |
| 'reclient': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient', |
| }, |
| 'Comparison Windows (8 cores) (reclient)': { |
| 'goma': 'gpu_tests_release_bot_minimal_symbols', |
| 'reclient': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| }, |
| 'Comparison Windows (reclient)': { |
| 'goma': 'gpu_tests_release_bot_minimal_symbols', |
| 'reclient': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| }, |
| 'Comparison ios (reclient)': { |
| 'goma': 'ios_simulator_debug_static_bot_xctest', |
| 'reclient': 'ios_simulator_debug_static_bot_xctest_reclient', |
| }, |
| 'Libfuzzer Upload Chrome OS ASan': 'libfuzzer_chromeos_asan_release_bot', |
| 'Libfuzzer Upload Linux ASan': 'libfuzzer_asan_release_bot', |
| 'Libfuzzer Upload Linux ASan (reclient)': 'libfuzzer_asan_release_bot_reclient', |
| 'Libfuzzer Upload Linux ASan Debug': 'libfuzzer_asan_debug_bot', |
| 'Libfuzzer Upload Linux MSan': 'libfuzzer_msan_release_bot', |
| 'Libfuzzer Upload Linux UBSan': 'libfuzzer_ubsan_release_bot', |
| 'Libfuzzer Upload Mac ASan': 'libfuzzer_mac_asan_shared_release_bot', |
| 'Libfuzzer Upload Windows ASan': 'libfuzzer_windows_asan_release_bot', |
| 'Linux Builder (j-500) (reclient)': 'gpu_tests_release_bot_reclient', |
| 'Linux Builder (reclient compare)': 'gpu_tests_release_bot_reclient', |
| 'Linux CFI (reclient shadow)': 'cfi_full_cfi_icall_cfi_diag_thin_lto_release_static_dcheck_always_on_reclient', |
| 'Linux Viz': 'release_trybot_minimal_symbols_reclient', |
| # TODO(crbug.com/1260232): remove this after the migration. |
| 'Mac Builder (reclient compare)': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| # TODO(crbug.com/1244441): remove this after the migration. |
| 'Mac Builder (reclient)': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| 'Mac Builder Next': 'mac_arm64_gpu_tests_debug_bot_minimal_symbols_no_nacl_reclient', |
| 'Mac deterministic': 'release_bot_mac_strip_minimal_symbols_reclient', |
| 'Mac deterministic (dbg)': 'debug_bot_reclient', |
| 'Site Isolation Android': 'android_release_bot_minimal_symbols_arm64_reclient', |
| 'VR Linux': 'vr_release_bot_reclient', |
| 'Win 10 Fast Ring': 'release_trybot_minimal_symbols_reclient', |
| 'Win x64 Builder (reclient compare)': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| 'Win x64 Builder (reclient)': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| 'Win x64 Builder (reclient)(cross)': 'gpu_tests_release_bot_minimal_symbols_reclient_win_cross', |
| 'Win x64 Builder (reclient)(cross)(gvisor)': 'gpu_tests_release_bot_minimal_symbols_reclient_win_cross', |
| 'android-backuprefptr-arm-fyi-rel': 'release_trybot_backuprefptr_arm_reclient', |
| 'android-backuprefptr-arm64-fyi-rel': 'release_trybot_backuprefptr_arm64_reclient', |
| 'android-code-coverage': 'gpu_tests_android_release_bot_minimal_symbols_arm64_fastbuild_java_coverage_reclient', |
| 'android-code-coverage-native': 'gpu_tests_android_release_bot_no_symbols_arm64_fastbuild_native_coverage_reclient', |
| 'android-fieldtrial-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient', |
| 'android-perfetto-rel': 'perfetto_release_bot_reclient_android', |
| # Keep in sync with android-pie-arm64-rel, but with reclient. |
| 'build-perf-android': 'android_release_trybot_arm64_webview_monochrome_expectations_fastbuild_reclient', |
| # Keep in sync with linux-rel, but with reclient. |
| 'build-perf-linux': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_do_typecheck_reclient', |
| # Keep in sync with win10_chromium_x64_rel_ng, but with reclient. |
| 'build-perf-windows': 'gpu_tests_release_trybot_resource_allowlisting_code_coverage_reclient', |
| # TODO(crbug.com/1235218): remove after the migration. |
| 'chromeos-amd64-generic-rel (reclient compare)': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient', |
| 'chromeos-amd64-generic-rel (reclient)': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient', |
| 'fuchsia-code-coverage': 'fuchsia_clang_code_coverage_reclient', |
| 'fuchsia-fyi-arm64-cfv2-script': 'release_bot_fuchsia_arm64_reclient', |
| 'fuchsia-fyi-cfv2-script': 'release_bot_fuchsia_reclient', |
| 'ios-fieldtrial-rel': 'ios_simulator_debug_static_bot_xctest_arm64_reclient', |
| 'ios-m1-simulator': 'ios_simulator_debug_static_bot_xctest_arm64_reclient', |
| 'ios-m1-simulator-cronet': 'ios_cronet_xctest_arm64_reclient', |
| 'ios-simulator-code-coverage': 'clang_code_coverage_ios_xctest_reclient', |
| 'ios-simulator-cr-recipe': 'ios_simulator_debug_static_bot_xctest', |
| 'ios-simulator-cronet': 'ios_cronet_xctest_reclient', |
| 'ios-simulator-multi-window': 'ios_simulator_debug_static_bot_xctest_reclient', |
| 'ios-webkit-tot': 'ios_simulator_debug_static_bot_xctest_reclient', |
| 'ios-wpt-fyi-rel': 'ios_simulator_debug_static_bot_xctest_reclient', |
| 'ios15-beta-simulator': 'ios_simulator_debug_static_bot_xctest_reclient', |
| 'ios15-sdk-simulator': 'ios_simulator_debug_static_bot_xctest_reclient', |
| 'ios16-beta-simulator': 'ios_simulator_debug_static_bot_xctest_reclient', |
| 'ios16-sdk-device': 'ios_device_release_static_bot_xctest_reclient', |
| 'ios16-sdk-simulator': 'ios_simulator_debug_static_bot_xctest_reclient', |
| 'lacros-amd64-generic-rel (reclient)': 'chromeos_amd64-generic-vm_lacros_rel_reclient', |
| 'lacros-amd64-generic-rel-fyi': 'chromeos_amd64-generic_lacros_rel_reclient', |
| 'lacros-amd64-generic-rel-skylab-fyi': 'chromeos_amd64-generic_lacros_rel_skylab_reclient', |
| 'lacros-arm-generic-rel-skylab-fyi': 'chromeos_arm-generic_lacros_rel_skylab_reclient', |
| 'lacros-arm64-generic-rel-skylab-fyi': 'chromeos_arm64-generic_lacros_rel_skylab_reclient', |
| 'linux-annotator-rel': 'release_bot_reclient', |
| 'linux-backuprefptr-x64-fyi-rel': 'release_trybot_backuprefptr_x64_reclient', |
| 'linux-blink-animation-use-time-delta': 'debug_bot_enable_blink_animation_use_time_delta_reclient', |
| 'linux-blink-heap-concurrent-marking-tsan-rel': 'release_trybot_minimal_symbols_tsan', |
| 'linux-blink-heap-verification': 'release_bot_enable_blink_heap_verification_dcheck_always_on_reclient', |
| 'linux-blink-wpt-reset-rel': 'release_bot_blink_minimal_symbols_reclient', |
| 'linux-chromeos-annotator-rel': 'chromeos_with_codecs_release_bot_reclient', |
| 'linux-chromeos-code-coverage': 'chromeos_with_codecs_release_bot_coverage_reclient', |
| 'linux-code-coverage': 'clang_code_coverage_reclient', |
| 'linux-fieldtrial-rel': 'release_bot_minimal_symbols_reclient', |
| 'linux-headless-shell-rel': 'headless_shell_release_bot_reclient', |
| 'linux-js-code-coverage': 'clang_code_coverage_with_js_coverage', |
| 'linux-lacros-builder-fyi-rel': 'lacros_on_linux_release_bot_reclient', |
| 'linux-lacros-builder-rel (reclient)': 'lacros_on_linux_release_bot_reclient', |
| 'linux-lacros-code-coverage': 'lacros_on_linux_clang_code_coverage_reclient', |
| 'linux-lacros-dbg-fyi': 'lacros_on_linux_debug_bot_reclient', |
| 'linux-lacros-dbg-tests-fyi': 'lacros_on_linux_debug_bot', |
| 'linux-lacros-tester-fyi-rel': 'lacros_on_linux_release_bot', |
| 'linux-lacros-version-skew-fyi': 'lacros_on_linux_release_not_build_ash_bot_reclient', |
| 'linux-perfetto-rel': 'perfetto_release_bot_reclient', |
| 'linux-rel-no-external-ip': 'gpu_tests_release_bot_do_typecheck_reclient', |
| 'linux-upload-perfetto': 'release_bot_perfetto_zlib_reclient', |
| 'linux-wpt-content-shell-asan-fyi-rel': 'asan_lsan_release_trybot_reclient', |
| 'linux-wpt-content-shell-fyi-rel': 'release_trybot_minimal_symbols_reclient', |
| 'linux-wpt-content-shell-leak-detection': 'release_trybot_minimal_symbols_reclient', |
| 'linux-wpt-fyi-rel': 'release_trybot_minimal_symbols_reclient', |
| 'linux-wpt-identity-fyi-rel': 'release_bot_minimal_symbols_reclient', |
| 'linux-wpt-input-fyi-rel': 'release_bot_minimal_symbols_reclient', |
| # TODO(crbug.com/1252626): remove this after the migration. |
| 'mac-arm64-on-arm64-rel-reclient': 'mac_arm64_release_bot_reclient', |
| 'mac-backuprefptr-x64-fyi-rel': 'release_trybot_backuprefptr_x64_reclient', |
| 'mac-code-coverage': 'clang_code_coverage_reclient', |
| 'mac-hermetic-upgrade-rel': 'release_bot_reclient', |
| 'mac-perfetto-rel': 'perfetto_release_bot_reclient', |
| 'mac-upload-perfetto': 'release_bot_perfetto_zlib_reclient', |
| 'mac10.15-wpt-content-shell-fyi-rel': 'release_trybot_minimal_symbols_reclient', |
| 'mac12-wpt-content-shell-fyi-rel': 'release_trybot_minimal_symbols_reclient', |
| 'win-annotator-rel': 'release_bot_reclient', |
| 'win-backuprefptr-x64-fyi-rel': 'release_trybot_backuprefptr_x64_reclient', |
| 'win-backuprefptr-x86-fyi-rel': 'release_trybot_backuprefptr_x86_reclient', |
| 'win-celab-builder-rel': 'release_bot_minimal_symbols_reclient', |
| 'win-fieldtrial-rel': 'release_bot_minimal_symbols_reclient', |
| 'win-perfetto-rel': 'perfetto_release_bot_reclient', |
| 'win-upload-perfetto': 'release_bot_perfetto_zlib_reclient', |
| 'win10-code-coverage': 'clang_code_coverage_reclient', |
| 'win10-rel-no-external-ip': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| 'win10-wpt-content-shell-fyi-rel': 'release_trybot_minimal_symbols_reclient', |
| 'win11-wpt-content-shell-fyi-rel': 'release_trybot_minimal_symbols_reclient', |
| 'win32-archive-rel-goma-rbe-canary': 'release_bot_x86_minimal_symbols_enable_archive_compression', |
| 'win32-archive-rel-goma-rbe-latest': 'release_bot_x86_minimal_symbols_enable_archive_compression', |
| 'win32-arm64-rel': 'win32_arm64_release_bot_reclient', |
| }, |
| |
| 'chromium.goma': { |
| 'Chromium Android ARM 32-bit Goma RBE Staging': 'android_release_bot_minimal_symbols', |
| 'Chromium Android ARM 32-bit Goma RBE ToT': 'android_release_bot_minimal_symbols', |
| # TODO(b/167942918): re-enable java goma? |
| 'Chromium Android ARM 32-bit Goma RBE ToT (ATS)': 'android_release_bot_minimal_symbols', |
| |
| 'Chromium Linux Goma RBE Staging': 'release_bot', |
| 'Chromium Linux Goma RBE Staging (clobber)': 'release_bot', |
| 'Chromium Linux Goma RBE Staging (dbg)': 'debug_bot', |
| 'Chromium Linux Goma RBE Staging (dbg) (clobber)': 'debug_bot', |
| 'Chromium Linux Goma RBE ToT': 'release_bot', |
| 'Chromium Linux Goma RBE ToT (ATS)': 'release_bot', |
| |
| 'Chromium Mac Goma RBE Staging': 'release_bot', |
| 'Chromium Mac Goma RBE Staging (clobber)': 'release_bot', |
| 'Chromium Mac Goma RBE Staging (dbg)': 'debug_bot', |
| 'Chromium Mac Goma RBE ToT': 'release_bot', |
| |
| 'Chromium Win Goma RBE ATS Staging': 'release_bot_x86_minimal_symbols', |
| 'Chromium Win Goma RBE ATS Staging (clobber)': 'release_bot_x86_minimal_symbols', |
| 'Chromium Win Goma RBE ATS ToT': 'release_bot_x86_minimal_symbols', |
| 'Chromium Win Goma RBE Staging': 'release_bot_x86_minimal_symbols', |
| 'Chromium Win Goma RBE Staging (clobber)': 'release_bot_x86_minimal_symbols', |
| 'Chromium Win Goma RBE ToT': 'release_bot_x86_minimal_symbols', |
| |
| 'Chromium iOS Goma RBE ToT': 'ios_device_release_compile_only', |
| |
| 'chromeos-amd64-generic-rel-goma-rbe-staging': 'chromeos_amd64-generic_use_fake_dbus_clients_vm_optimized', |
| 'chromeos-amd64-generic-rel-goma-rbe-tot': 'chromeos_amd64-generic_use_fake_dbus_clients_vm_optimized', |
| }, |
| |
| 'chromium.goma.fyi': { |
| 'Linux Builder Goma RBE Canary': 'gpu_tests_release_bot', |
| 'Linux Builder Goma RBE Latest Client': 'gpu_tests_release_bot', |
| |
| 'Mac Builder (dbg) Goma RBE Canary (clobber)': 'gpu_tests_debug_bot', |
| 'Mac Builder (dbg) Goma RBE Latest Client (clobber)': 'gpu_tests_debug_bot', |
| 'Mac M1 Builder (dbg) Goma RBE Canary (clobber)': 'gpu_tests_debug_bot_arm64', |
| |
| 'Win Builder (dbg) Goma RBE ATS Canary': 'gpu_tests_debug_bot_x86_no_symbols', |
| 'Win Builder (dbg) Goma RBE ATS Latest Client': 'gpu_tests_debug_bot_x86_no_symbols', |
| 'Win Builder (dbg) Goma RBE Canary': 'gpu_tests_debug_bot_x86_no_symbols', |
| 'Win Builder (dbg) Goma RBE Latest Client': 'gpu_tests_debug_bot_x86_no_symbols', |
| 'Win Builder Goma RBE ATS Canary': 'gpu_tests_release_bot_x86_minimal_symbols', |
| 'Win Builder Goma RBE ATS Latest Client': 'gpu_tests_release_bot_x86_minimal_symbols', |
| 'Win Builder Goma RBE Canary': 'gpu_tests_release_bot_x86_minimal_symbols', |
| 'Win Builder Goma RBE Canary (clobber)': 'gpu_tests_release_bot_x86_minimal_symbols', |
| 'Win Builder Goma RBE Latest Client': 'gpu_tests_release_bot_x86_minimal_symbols', |
| |
| 'android-archive-dbg-goma-rbe-ats-canary': 'android_without_codecs_debug_bot', |
| 'android-archive-dbg-goma-rbe-ats-latest': 'android_without_codecs_debug_bot', |
| 'android-archive-dbg-goma-rbe-canary': 'android_without_codecs_debug_bot', |
| 'android-archive-dbg-goma-rbe-latest': 'android_without_codecs_debug_bot', |
| |
| 'chromeos-amd64-generic-rel-goma-rbe-canary': 'chromeos_amd64-generic_use_fake_dbus_clients_vm_optimized', |
| 'chromeos-amd64-generic-rel-goma-rbe-latest': 'chromeos_amd64-generic_use_fake_dbus_clients_vm_optimized', |
| |
| 'ios-device-goma-rbe-canary-clobber': 'ios_device_release_compile_only', |
| 'ios-device-goma-rbe-latest-clobber': 'ios_device_release_compile_only', |
| |
| 'linux-archive-rel-goma-rbe-ats-canary': 'release_bot', |
| 'linux-archive-rel-goma-rbe-ats-latest': 'release_bot', |
| 'linux-archive-rel-goma-rbe-canary': 'release_bot', |
| 'linux-archive-rel-goma-rbe-latest': 'release_bot', |
| |
| 'mac-archive-rel-goma-rbe-canary': 'release_bot_mac_strip_minimal_symbols', |
| 'mac-archive-rel-goma-rbe-latest': 'release_bot_mac_strip_minimal_symbols', |
| }, |
| |
| 'chromium.gpu': { |
| # These all use the 'trybot' mixins to ensure that dcheck is on. |
| 'Android Release (Nexus 5X)': 'gpu_tests_android_release_bot_dcheck_always_on_arm64_fastbuild_reclient', |
| 'GPU Linux Builder': 'gpu_tests_release_trybot_minimal_symbols_reclient', |
| 'GPU Linux Builder (dbg)': 'gpu_tests_debug_bot_reclient', |
| 'GPU Mac Builder': 'gpu_tests_release_trybot_minimal_symbols_reclient', |
| 'GPU Mac Builder (dbg)': 'gpu_tests_debug_bot_reclient', |
| 'GPU Win x64 Builder': 'gpu_tests_release_bot_dcheck_always_on_resource_allowlisting_reclient', |
| 'GPU Win x64 Builder (dbg)': 'gpu_tests_debug_bot_reclient', |
| 'GPU Win x64 Builder Code Coverage': 'gpu_tests_release_trybot_resource_allowlisting_code_coverage', |
| }, |
| |
| 'chromium.gpu.fyi': { |
| # These all use the 'trybot' mixins to ensure that dcheck is on. |
| 'ChromeOS FYI Release (amd64-generic)': 'gpu_tests_chromeos_amd64_release_trybot_dcheck_off_no_symbols_reclient', |
| 'ChromeOS FYI Release (kevin)': 'gpu_tests_chromeos_kevin_release_trybot_dcheck_off_no_symbols_reclient', |
| 'ChromeOS FYI Release Skylab (kevin)': 'gpu_tests_chromeos_kevin_release_trybot_dcheck_off_no_symbols_reclient_skylab', |
| 'GPU FYI Android arm Builder': 'gpu_tests_android_release_trybot_reclient', |
| 'GPU FYI Android arm64 Builder': 'gpu_tests_android_release_trybot_arm64_reclient', |
| 'GPU FYI Lacros x64 Builder': 'gpu_tests_ozone_linux_non_x11_release_trybot_reclient', |
| 'GPU FYI Linux Builder': 'gpu_fyi_tests_release_trybot_reclient', |
| 'GPU FYI Linux Builder (dbg)': 'gpu_fyi_tests_debug_trybot_reclient', |
| 'GPU FYI Mac Builder': 'gpu_fyi_tests_release_trybot_reclient', |
| 'GPU FYI Mac Builder (asan)': 'gpu_fyi_tests_release_trybot_asan_reclient', |
| 'GPU FYI Mac Builder (dbg)': 'gpu_fyi_tests_debug_trybot_reclient', |
| 'GPU FYI Mac arm64 Builder': 'gpu_fyi_tests_release_trybot_arm64_reclient', |
| 'GPU FYI Win Builder': 'gpu_fyi_tests_release_trybot_x86_reclient', |
| 'GPU FYI Win x64 Builder': 'gpu_fyi_tests_release_trybot_reclient', |
| 'GPU FYI Win x64 Builder (dbg)': 'gpu_fyi_tests_debug_trybot_reclient', |
| 'GPU FYI Win x64 DX12 Vulkan Builder': 'gpu_fyi_tests_dx12vk_release_trybot_reclient', |
| 'GPU FYI Win x64 DX12 Vulkan Builder (dbg)': 'gpu_fyi_tests_dx12vk_debug_trybot_reclient', |
| 'GPU FYI XR Win x64 Builder': 'gpu_fyi_tests_release_trybot_reclient', |
| 'Linux FYI GPU TSAN Release': 'gpu_fyi_tests_release_trybot_tsan_reclient', |
| 'gpu-fyi-chromeos-jacuzzi-exp': 'gpu_tests_chromeos_jacuzzi_release_trybot_reclient', |
| 'gpu-fyi-chromeos-octopus-exp': 'gpu_tests_chromeos_octopus_release_trybot_reclient', |
| 'gpu-fyi-chromeos-zork-exp': 'gpu_tests_chromeos_zork_release_trybot_reclient', |
| }, |
| |
| 'chromium.infra.codesearch': { |
| 'codesearch-gen-chromium-android': 'codesearch_gen_chromium_android_bot', |
| 'codesearch-gen-chromium-chromiumos': 'codesearch_gen_chromium_chromiumos_bot', |
| 'codesearch-gen-chromium-fuchsia': 'codesearch_gen_chromium_fuchsia_bot', |
| 'codesearch-gen-chromium-lacros': 'codesearch_gen_chromium_lacros_bot', |
| 'codesearch-gen-chromium-linux': 'codesearch_gen_chromium_bot', |
| 'codesearch-gen-chromium-mac': 'codesearch_gen_chromium_mac_bot', |
| 'codesearch-gen-chromium-webview': 'codesearch_gen_chromium_webview_bot', |
| 'codesearch-gen-chromium-win': 'codesearch_gen_chromium_bot', |
| }, |
| |
| 'chromium.linux': { |
| 'Cast Audio Linux': 'cast_audio_release_bot_reclient', |
| 'Cast Linux': 'cast_release_bot_reclient', |
| 'Cast Linux ARM64': 'cast_arm64_release_bot_reclient', |
| 'Cast Linux Debug': 'cast_debug_bot_reclient', |
| 'Deterministic Linux': 'release_bot_minimal_symbols_reclient', |
| 'Deterministic Linux (dbg)': { |
| 'local': 'debug_bot_local_build', |
| 'goma': 'debug_bot', |
| 'reclient': 'debug_bot_reclient', |
| }, |
| 'Leak Detection Linux': 'release_bot_reclient', |
| 'Linux Builder': 'gpu_tests_release_bot_do_typecheck_reclient', |
| 'Linux Builder (Wayland)': 'gpu_tests_wayland_release_bot_reclient', |
| 'Linux Builder (dbg)': 'gpu_tests_debug_bot_reclient', |
| 'Network Service Linux': 'release_bot_reclient', |
| 'linux-bfcache-rel': 'release_bot_blink_reclient', |
| 'linux-extended-tracing-rel': 'release_bot_extended_tracing_reclient', |
| 'linux-gcc-rel': 'release_bot_minimal_symbols_no_clang', |
| }, |
| |
| 'chromium.mac': { |
| 'Mac Builder': 'gpu_tests_release_bot_minimal_symbols_no_nacl_reclient', |
| 'Mac Builder (dbg)': 'gpu_tests_debug_bot_reclient', |
| 'ios-catalyst': 'ios_catalyst_debug_static_bot_compile_only_libfuzzer_asan_no_dsyms_no_remoting_reclient', |
| 'ios-device': 'ios_device_release_compile_only_reclient', |
| 'ios-simulator': 'ios_simulator_debug_static_bot_xctest_reclient', |
| 'ios-simulator-full-configs': 'ios_simulator_debug_static_bot_xctest_reclient', |
| 'ios-simulator-noncq': 'ios_simulator_debug_static_bot_xctest_reclient', |
| 'mac-arm64-on-arm64-rel': 'mac_arm64_release_bot_reclient', |
| 'mac-arm64-rel': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient', |
| }, |
| |
| 'chromium.memory': { |
| 'Linux ASan LSan Builder': 'asan_lsan_release_trybot_reclient', |
| 'Linux CFI': 'cfi_full_cfi_icall_cfi_diag_thin_lto_release_static_dcheck_always_on_reclient', |
| 'Linux Chromium OS ASan LSan Builder': 'asan_lsan_chromeos_release_bot_dcheck_always_on_reclient', |
| 'Linux ChromiumOS MSan Builder': 'chromeos_msan_focal_release_bot_reclient', |
| 'Linux MSan Builder': 'msan_focal_release_bot_reclient', |
| 'Linux TSan Builder': 'tsan_disable_nacl_release_bot_reclient', |
| 'Mac ASan 64 Builder': 'asan_minimal_symbols_disable_nacl_release_bot_dcheck_always_on_reclient', |
| 'WebKit Linux ASAN': 'asan_lsan_release_bot_blink_reclient', |
| 'WebKit Linux Leak': 'release_bot_blink_reclient', |
| 'WebKit Linux MSAN': 'msan_release_bot_blink_reclient', |
| 'android-asan': 'android_clang_asan_release_bot_reclient', |
| 'ios-asan': 'ios_simulator_release_static_asan_bot_xctest_reclient', |
| 'linux-lacros-asan-lsan-rel': 'asan_lsan_lacros_release_bot_dcheck_always_on_reclient', |
| 'linux-ubsan-vptr': 'ubsan_vptr_release_bot_reclient', |
| 'win-asan': 'asan_clang_fuzzer_static_v8_heap_minimal_symbols_release_reclient', |
| }, |
| |
| 'chromium.memory.fyi': { |
| 'linux-ubsan-fyi-rel': 'ubsan_release_bot_reclient', |
| }, |
| |
| 'chromium.perf': { |
| 'Android Builder Perf': 'official_goma_minimal_symbols_android', |
| 'Android arm64 Builder Perf': 'official_goma_minimal_symbols_android_arm64', |
| 'android-builder-perf': 'official_goma_minimal_symbols_android', |
| 'android-builder-perf-pgo': 'official_goma_minimal_symbols_android_pgo', |
| 'android_arm64-builder-perf': 'official_goma_minimal_symbols_android_arm64', |
| 'android_arm64-builder-perf-pgo': 'official_goma_minimal_symbols_android_arm64_pgo', |
| 'chromecast-linux-builder-perf': 'cast_binary_size', |
| 'chromeos-amd64-generic-lacros-builder-perf': 'chromeos_amd64-generic_lacros_official', |
| 'chromeos-arm-generic-lacros-builder-perf': 'chromeos_arm-generic_lacros_official', |
| 'chromeos-arm64-generic-lacros-builder-perf': 'chromeos_arm64-generic_lacros_official', |
| 'linux-builder-perf': 'official_goma_linux_perf', |
| 'linux-builder-perf-pgo': 'official_goma_linux_perf_pgo', |
| 'linux-builder-perf-rel': 'official_goma_linux_perf', |
| 'mac-arm-builder-perf': 'official_goma_mac_arm_perf', |
| 'mac-arm-builder-perf-pgo': 'official_goma_mac_arm_perf_pgo', |
| 'mac-builder-perf': 'official_goma_mac_perf', |
| 'mac-builder-perf-pgo': 'official_goma_mac_perf_pgo', |
| 'win64-builder-perf': 'official_goma_perf', |
| 'win64-builder-perf-pgo': 'official_goma_perf_pgo', |
| }, |
| |
| 'chromium.perf.calibration': { |
| 'android-pixel2-perf-calibration': 'official_goma_minimal_symbols_android_arm64', |
| 'linux-perf-calibration': 'official_goma_linux_perf', |
| }, |
| |
| 'chromium.perf.fyi': { |
| 'android-cfi-builder-perf-fyi': 'official_goma_minimal_symbols_android_thin_lto_opt', |
| 'android_arm64-cfi-builder-perf-fyi': 'official_goma_minimal_symbols_android_thin_lto_opt_arm64', |
| 'chromeos-kevin-builder-perf-fyi': 'chromeos_kevin_include_unwind_tables_official', |
| 'fuchsia-builder-perf-arm64': 'official_goma_fuchsia_arm64_perf', |
| 'fuchsia-builder-perf-x64': 'official_goma_fuchsia_x64_perf', |
| }, |
| |
| 'chromium.reclient.fyi': { |
| 'Comparison Linux (reclient vs reclient remote links)': { |
| 'build1': 'gpu_tests_release_bot_reclient', |
| 'build2': 'gpu_tests_release_bot_remote_links_reclient', |
| }, |
| 'Comparison Linux (reclient vs reclient remote links)(small)': { |
| 'build1': 'gpu_tests_release_bot_no_nacl_reclient', |
| 'build2': 'gpu_tests_release_bot_remote_links_small_reclient', |
| }, |
| 'Linux Builder reclient staging': 'gpu_tests_release_bot_reclient', |
| 'Linux Builder reclient staging untrusted': 'gpu_tests_release_bot_reclient', |
| 'Linux Builder reclient test': 'gpu_tests_release_bot_reclient', |
| 'Linux Builder reclient test untrusted': 'gpu_tests_release_bot_reclient', |
| 'Mac Builder reclient staging': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| 'Mac Builder reclient staging untrusted': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| 'Mac Builder reclient test': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| 'Mac Builder reclient test untrusted': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| 'Simple Chrome Builder reclient staging': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient', |
| 'Simple Chrome Builder reclient staging untrusted': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient', |
| 'Simple Chrome Builder reclient test': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient', |
| 'Simple Chrome Builder reclient test untrusted': 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient', |
| 'Win x64 Builder reclient staging': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| 'Win x64 Builder reclient staging untrusted': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| 'Win x64 Builder reclient test': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| 'Win x64 Builder reclient test untrusted': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| 'ios-simulator reclient staging': 'ios_simulator_debug_static_bot_xctest_reclient', |
| 'ios-simulator reclient staging untrusted': 'ios_simulator_debug_static_bot_xctest_reclient', |
| 'ios-simulator reclient test': 'ios_simulator_debug_static_bot_xctest_reclient', |
| 'ios-simulator reclient test untrusted': 'ios_simulator_debug_static_bot_xctest_reclient', |
| 'mac-arm64-rel reclient staging': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient', |
| 'mac-arm64-rel reclient staging untrusted': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient', |
| 'mac-arm64-rel reclient test': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient', |
| 'mac-arm64-rel reclient test untrusted': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient', |
| }, |
| |
| 'chromium.rust': { |
| 'android-rust-arm-dbg': 'debug_bot_rust_android_arm_reclient', |
| 'android-rust-arm-rel': 'release_rust_android_arm_reclient', |
| 'linux-rust-x64-dbg': 'debug_bot_rust_linux_x64_reclient', |
| 'linux-rust-x64-rel': 'release_rust_linux_x64_reclient', |
| }, |
| |
| 'chromium.swangle': { |
| 'linux-swangle-chromium-x64': 'gpu_tests_release_trybot_minimal_symbols_reclient', |
| 'linux-swangle-tot-swiftshader-x64': 'angle_deqp_release_trybot_reclient', |
| 'linux-swangle-x64': 'angle_deqp_release_trybot_reclient', |
| 'mac-swangle-chromium-x64': 'gpu_tests_release_trybot_minimal_symbols_reclient', |
| 'win-swangle-chromium-x86': 'gpu_tests_release_trybot_minimal_symbol_x86_resource_allowlisting_reclient', |
| 'win-swangle-tot-swiftshader-x64': 'angle_deqp_release_trybot_reclient', |
| 'win-swangle-tot-swiftshader-x86': 'angle_deqp_release_bot_dcheck_always_on_x86_reclient', |
| 'win-swangle-x64': 'angle_deqp_release_trybot_reclient', |
| 'win-swangle-x86': 'angle_deqp_release_bot_dcheck_always_on_x86_reclient', |
| }, |
| |
| 'chromium.updater': { |
| 'mac-updater-builder-arm64-dbg': 'updater_debug_bot_arm64_reclient', |
| 'mac-updater-builder-arm64-rel': 'updater_release_bot_arm64_reclient', |
| 'mac-updater-builder-asan-dbg': 'updater_debug_bot_asan_reclient', |
| 'mac-updater-builder-dbg': 'updater_debug_bot_reclient', |
| 'mac-updater-builder-rel': 'updater_release_bot_reclient', |
| 'win-updater-builder-dbg': 'updater_debug_bot_reclient', |
| 'win-updater-builder-rel': 'updater_release_bot_reclient', |
| 'win32-updater-builder-dbg': 'updater_debug_bot_x86_reclient', |
| 'win32-updater-builder-rel': 'updater_release_bot_x86_reclient', |
| }, |
| |
| # TODO(crbug.com/818301): This group is going away. |
| 'chromium.webkit': { |
| 'WebKit Linux Trusty ASAN': 'asan_lsan_release_bot', |
| 'WebKit Linux Trusty Leak': 'release_bot', |
| 'WebKit Mac Builder': 'release_bot', |
| 'WebKit Win Builder': 'release_bot_x86_minimal_symbols', |
| }, |
| |
| 'chromium.webrtc': { |
| 'WebRTC Chromium Android Builder': 'android_debug_static_bot_arm64', |
| 'WebRTC Chromium Linux Builder': 'gpu_tests_release_bot', |
| 'WebRTC Chromium Mac Builder': 'gpu_tests_release_bot', |
| 'WebRTC Chromium Win Builder': 'release_bot_minimal_symbols_no_com_init_hooks_with_codecs', |
| }, |
| |
| 'chromium.webrtc.fyi': { |
| 'WebRTC Chromium FYI Android Builder': 'android_release_bot_minimal_symbols', |
| 'WebRTC Chromium FYI Android Builder (dbg)': 'android_debug_static_bot', |
| 'WebRTC Chromium FYI Android Builder ARM64 (dbg)': 'android_debug_static_bot_arm64', |
| 'WebRTC Chromium FYI Linux Builder': 'gpu_tests_release_bot', |
| 'WebRTC Chromium FYI Linux Builder (dbg)': 'debug_bot', |
| 'WebRTC Chromium FYI Mac Builder': 'gpu_tests_release_bot', |
| 'WebRTC Chromium FYI Mac Builder (dbg)': 'debug_bot', |
| 'WebRTC Chromium FYI Win Builder': 'release_bot_minimal_symbols_no_com_init_hooks_with_codecs', |
| 'WebRTC Chromium FYI Win Builder (dbg)': 'debug_bot_no_com_init_hooks_with_codecs', |
| 'WebRTC Chromium FYI ios-device': 'ios_device_release_compile_only', |
| 'WebRTC Chromium FYI ios-simulator': 'ios_simulator_debug_static_bot_xctest', |
| }, |
| |
| 'chromium.win': { |
| # Windows bots take too long to link w/ full symbols and time out. |
| 'Win Builder': 'gpu_tests_release_bot_x86_no_symbols_reclient', |
| 'Win Builder (dbg)': 'gpu_tests_debug_bot_x86_no_symbols_reclient', |
| 'Win x64 Builder': 'gpu_tests_release_bot_minimal_symbols_reclient', |
| 'Win x64 Builder (dbg)': 'gpu_tests_debug_bot_reclient', |
| 'Win x64 Builder Code Coverage': 'gpu_tests_release_bot_minimal_symbols_code_coverage', |
| 'Windows deterministic': 'release_bot_x86_minimal_symbols_reclient', |
| }, |
| |
| 'client.devtools-frontend.integration': { |
| 'DevTools Linux': 'release_trybot_blink_do_typecheck', |
| 'DevTools Linux Fastbuild': 'release_trybot_blink', |
| }, |
| |
| 'client.nacl.sdk': { |
| 'linux-sdk-asan-multi': 'release_bot', |
| 'linux-sdk-multi': 'release_bot', |
| 'linux-sdk-multirel': 'release_bot', |
| 'mac-sdk-multi': 'release_bot', |
| 'mac-sdk-multirel': 'release_bot', |
| 'windows-sdk-multi': 'release_bot_x86_minimal_symbols', |
| 'windows-sdk-multirel': 'release_bot_x86_minimal_symbols', |
| }, |
| |
| 'client.openscreen.chromium': { |
| 'chromium_linux64_debug': 'debug_bot', |
| 'chromium_mac_debug': 'debug_bot', |
| }, |
| |
| 'client.v8.chromium': { |
| 'Linux - Future': 'v8_future_release_bot_reclient', |
| 'Linux - Future (dbg)': 'v8_future_debug_bot_reclient', |
| 'Linux V8 API Stability': 'release_bot_reclient', |
| }, |
| |
| 'client.v8.fyi': { |
| 'Android V8 FYI Release (Nexus 5X)': 'gpu_tests_android_release_trybot_arm64_reclient', |
| 'Linux ASAN Builder': 'asan_lsan_release_trybot_reclient', |
| 'Linux Debug Builder': 'debug_bot_blink_reclient', |
| 'Linux V8 FYI Release (NVIDIA)': 'gpu_tests_release_trybot_minimal_symbols_reclient', |
| 'Linux V8 FYI Release - pointer compression (NVIDIA)': 'gpu_tests_release_trybot_ptr_comp_reclient', |
| 'Mac V8 FYI Release (Intel)': 'gpu_tests_release_trybot_minimal_symbols_reclient', |
| 'V8 Android GN (dbg)': 'android_debug_bot_reclient', |
| 'V8 Blink Linux': 'release_bot_blink_reclient', |
| 'V8 Blink Linux Debug': 'release_bot_blink_v8_debug_reclient', |
| 'V8 Blink Linux Future': 'release_bot_blink_reclient', |
| 'V8 Blink Mac': 'release_bot_blink_reclient', |
| 'V8 Blink Win': 'release_bot_blink_reclient', |
| 'V8 Linux GN': 'release_bot_reclient', |
| 'Win V8 FYI Release (NVIDIA)': 'gpu_tests_release_trybot_minimal_symbol_x86_resource_allowlisting_reclient', |
| }, |
| |
| 'internal.chrome.fyi': { |
| 'chromeos-arm-generic-cfi-thin-lto-chrome-reclient': 'chromeos_arm-generic_cfi_thin_lto_official_reclient', |
| 'lacros-arm-generic-chrome-fyi-reclient': 'chromeos_arm-generic_lacros_official_skylab_reclient', |
| 'linux-autofill-captured-sites-rel': 'release_bot', |
| 'linux-finch-smoke-chrome': 'official_reclient', |
| 'linux-password-manager-captured-sites-rel': 'release_bot', |
| 'lorenz-graph-dbg': 'android_debug_bot_reclient_external_fastbuild', |
| 'mac-arm64-finch-smoke-chrome': 'official_reclient_mac_arm', |
| # b/248132996: for siso experiments. |
| 'siso-comparison-android': { |
| 'reclient': 'android_release_trybot_arm64_webview_monochrome_expectations_fastbuild_reclient', |
| 'siso': 'android_release_trybot_arm64_webview_monochrome_expectations_fastbuild_siso', |
| }, |
| 'siso-comparison-linux': { |
| 'reclient': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_do_typecheck_reclient', |
| 'siso': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_do_typecheck_siso', |
| }, |
| 'siso-comparison-win10': { |
| 'reclient': 'gpu_tests_release_trybot_resource_allowlisting_no_precompiled_headers_reclient', |
| 'siso': 'gpu_tests_release_trybot_resource_allowlisting_no_precompiled_headers_siso', |
| }, |
| 'win-celab-rel': 'official_celab_release_bot_reclient', |
| 'win-finch-smoke-chrome': 'official_reclient', |
| }, |
| |
| 'internal.chromeos.fyi': { |
| 'chromeos-betty-pi-arc-chrome-dchecks': 'chromeos_betty-pi-arc_dchecks_reclient', |
| 'lacros-amd64-generic-chrome-fyi': 'chromeos_amd64-generic_lacros_official_skylab_reclient', |
| 'lacros-arm-generic-chrome-fyi': 'chromeos_arm-generic_lacros_official_skylab_reclient', |
| }, |
| |
| # Internal codesearch builders. |
| 'luci.infra-internal.codesearch': { |
| 'codesearch-gen-chrome-internal-linux': 'codesearch_gen_chromium_bot', |
| }, |
| |
| # Manually triggered internal builders running on LUCI. |
| 'luci.infra-internal.prod': { |
| 'gn-builder-linux': 'gn_linux_upload', |
| 'gn-builder-mac': 'release_bot', |
| 'gn-builder-win': 'release_bot_x86_minimal_symbols', |
| }, |
| |
| 'official.chrome': { |
| 'fuchsia-arm64': 'official_fuchsia_arm64', |
| 'fuchsia-x64': 'official_fuchsia_x64', |
| }, |
| |
| 'official.chrome.continuous': { |
| 'chromeos-amd64-generic-lacros-internal': 'chromeos_amd64-generic_lacros_official', |
| }, |
| |
| 'tryserver.blink': { |
| # Most tryservers should have '_trybot' in their config names, but |
| # 'release_trybot' includes 'dcheck_always_on', and the blink |
| # release trybots must *not* enable dchecks, because that could |
| # cause them to produce different baselines than the release |
| # waterfall bots, and run_web_tests.py can't handle that (by design). |
| 'linux-blink-rel': 'release_bot_blink_minimal_symbols_reclient', |
| 'mac10.13-blink-rel': 'release_bot_blink_minimal_symbols_no_nacl', |
| 'mac10.14-blink-rel': 'release_bot_blink_minimal_symbols_no_nacl', |
| 'mac10.15-blink-rel': 'release_bot_blink_minimal_symbols_no_nacl', |
| 'mac11.0-blink-rel': 'release_bot_blink_minimal_symbols_no_nacl', |
| 'mac11.0.arm64-blink-rel': 'release_bot_blink_arm64_minimal_symbols', |
| 'mac12.0-blink-rel': 'release_bot_blink_minimal_symbols_no_nacl', |
| 'mac12.0.arm64-blink-rel': 'release_bot_blink_arm64_minimal_symbols', |
| 'win10.20h2-blink-rel': 'release_bot_blink_x86_minimal_symbols_reclient', |
| 'win11-blink-rel': 'release_bot_blink_x64_minimal_symbols_reclient', |
| }, |
| |
| 'tryserver.chrome': { |
| 'chromeos-arm-generic-cfi-thin-lto-chrome': 'chromeos_arm-generic_cfi_thin_lto_official', |
| 'chromeos-arm64-generic-cfi-thin-lto-chrome': 'chromeos_arm64-generic_cfi_thin_lto_official', |
| 'chromeos-betty-arc-r-chrome': 'chromeos_betty-arc-r_include_unwind_tables_official_use_fake_dbus_clients', |
| 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': 'chromeos_betty-pi-arc_cfi_thin_lto_official', |
| 'chromeos-betty-pi-arc-chrome': 'chromeos_betty-pi-arc_dchecks', |
| 'chromeos-betty-pi-arc-chrome-dchecks': 'chromeos_betty-pi-arc_dchecks', |
| 'chromeos-eve-arc-r-chrome': 'chromeos_eve-arc-r_include_unwind_tables_official', |
| 'chromeos-eve-chrome': 'chromeos_eve_include_unwind_tables_official_dchecks', |
| 'chromeos-eve-compile-chrome': 'chromeos_eve_include_unwind_tables_official_dchecks', |
| 'chromeos-jacuzzi-chrome': 'chromeos_jacuzzi_include_unwind_tables_official', |
| 'chromeos-jacuzzi-compile-chrome': 'chromeos_jacuzzi_include_unwind_tables_official', |
| 'chromeos-kevin-chrome': 'chromeos_kevin_include_unwind_tables_official_dchecks', |
| 'chromeos-kevin-compile-chrome': 'chromeos_kevin_include_unwind_tables_official_dchecks', |
| 'chromeos-octopus-chrome': 'chromeos_octopus_include_unwind_tables_official_dchecks', |
| 'chromeos-octopus-chrome-skylab': 'chromeos_octopus_include_unwind_tables_official_dchecks_skylab', |
| 'chromeos-octopus-compile-chrome': 'chromeos_octopus_include_unwind_tables_official_dchecks', |
| 'chromeos-reven-chrome': 'chromeos_reven_include_unwind_tables_official_dchecks', |
| 'chromeos-trogdor64-chrome-skylab': 'chromeos_trogdor64_include_unwind_tables_official_dchecks_skylab', |
| 'lacros-amd64-generic-chrome': 'chromeos_amd64-generic_lacros_official_no_symbols', |
| 'lacros-amd64-generic-chrome-skylab': 'chromeos_amd64-generic_lacros_official_skylab', |
| 'lacros-arm-generic-chrome': 'chromeos_arm-generic_lacros_official', |
| 'lacros-arm-generic-chrome-skylab': 'chromeos_arm-generic_lacros_official_skylab', |
| 'lacros-arm64-generic-chrome': 'chromeos_arm64-generic_lacros_official', |
| 'lacros-arm64-generic-chrome-skylab': 'chromeos_arm64-generic_lacros_official_skylab', |
| 'linux-chrome': 'official_goma', |
| 'linux-chrome-beta': 'official_goma', |
| 'linux-chrome-stable': 'official_goma', |
| 'linux-chromeos-chrome': 'official_goma_chromeos_include_unwind_tables', |
| 'linux-chromeos-compile-chrome': 'official_goma_chromeos_include_unwind_tables', |
| 'linux-finch-smoke-chrome': 'official_goma', |
| 'mac-arm64-finch-smoke-chrome': 'official_goma_mac_arm', |
| 'mac-chrome': 'official_goma_mac', |
| 'mac-chrome-beta': 'official_goma_mac', |
| 'mac-chrome-stable': 'official_goma_mac', |
| 'win-celab-try-rel': 'official_celab_release_bot', |
| 'win-chrome': 'official_goma_x86', |
| 'win-chrome-beta': 'official_goma_x86', |
| 'win-chrome-stable': 'official_goma_x86', |
| 'win-compile-chrome': 'official_goma_x86_minimal_symbols', |
| 'win-finch-smoke-chrome': 'official_goma', |
| 'win64-chrome': 'official_goma_x64', |
| 'win64-chrome-beta': 'official_goma_x64', |
| 'win64-chrome-stable': 'official_goma_x64', |
| }, |
| |
| 'tryserver.chrome.pgo': { |
| 'android-arm32-pgo': 'official_goma_android_arm32_pgo', |
| 'android-arm64-pgo': 'official_goma_android_arm64_pgo', |
| 'linux-pgo': 'official_goma_linux_pgo', |
| 'mac-arm-pgo': 'official_goma_mac_arm_pgo', |
| 'mac-pgo': 'official_goma_mac_pgo', |
| 'win32-pgo': 'official_goma_x86_pgo', |
| 'win64-pgo': 'official_goma_x64_pgo', |
| }, |
| |
| 'tryserver.chromium': { |
| 'android-official': 'android_official_optimize_reclient_trybot', |
| 'fuchsia-official': 'fuchsia_official_optimize_reclient_trybot', |
| 'linux-official': 'official_optimize_reclient_trybot', |
| 'mac-official': 'official_optimize_goma_trybot', |
| 'win-official': 'official_optimize_reclient_trybot', |
| 'win32-official': 'x86_official_optimize_reclient_trybot', |
| }, |
| |
| 'tryserver.chromium.accessibility': { |
| 'linux-blink-web-tests-force-accessibility-rel': 'release_bot_blink_accessibility_reclient', |
| }, |
| |
| 'tryserver.chromium.android': { |
| 'android-10-arm64-rel': 'android_release_trybot_arm64_fastbuild_webview_trichrome_reclient', |
| 'android-11-x86-rel': 'android_release_trybot_x86_fastbuild_webview_trichrome_reclient', |
| 'android-12-x64-dbg': 'android_debug_trybot_x64_webview_trichrome_webview_shell_reclient', |
| 'android-12-x64-rel': 'android_release_trybot_x64_fastbuild_webview_trichrome_reclient', |
| 'android-12l-x64-dbg': 'android_debug_trybot_x64_webview_trichrome_webview_shell', |
| 'android-13-x64-rel': 'android_release_trybot_x64_fastbuild_webview_trichrome_reclient', |
| 'android-arm64-all-targets-dbg': 'android_debug_trybot_compile_only_arm64_fastbuild_reclient', |
| 'android-arm64-rel': 'android_release_trybot_arm64_webview_monochrome_expectations_fastbuild_native_coverage_reclient', |
| 'android-arm64-rel-inverse-fyi': 'android_release_trybot_arm64_webview_monochrome_expectations_fastbuild_native_coverage', |
| 'android-asan': 'android_clang_asan_release_trybot_reclient', |
| 'android-bfcache-rel': 'android_release_trybot_x86_fastbuild_webview_monochrome_reclient', |
| 'android-binary-size': 'android_binary_size_reclient', |
| 'android-chrome-pie-x86-wpt-fyi-rel': 'android_release_trybot_x86_fastbuild_webview_monochrome', |
| 'android-code-coverage': 'gpu_tests_android_release_bot_minimal_symbols_arm64_fastbuild_java_coverage_reclient', |
| 'android-code-coverage-native': 'gpu_tests_android_release_bot_no_symbols_arm64_fastbuild_native_coverage_reclient', |
| # TODO(crbug/597596): Switch this back to debug_trybot when cronet's |
| # shared library loading is fixed. |
| 'android-cronet-arm-dbg': 'android_cronet_debug_static_bot_arm_no_neon_reclient', |
| 'android-cronet-arm64-dbg': 'android_cronet_debug_static_bot_arm64_reclient', |
| 'android-cronet-arm64-rel': 'android_cronet_release_bot_minimal_symbols_arm64_reclient', |
| 'android-cronet-asan-arm-rel': 'android_cronet_release_bot_minimal_symbols_arm_no_neon_clang_asan_reclient', |
| 'android-cronet-lollipop-arm-rel': 'android_cronet_release_bot_minimal_symbols_arm_no_neon', |
| 'android-cronet-marshmallow-arm64-rel': 'android_cronet_release_trybot_arm64', |
| 'android-cronet-x86-dbg': 'android_cronet_debug_static_bot_x86_reclient', |
| 'android-cronet-x86-dbg-10-tests': 'android_cronet_debug_static_bot_x86_reclient', |
| 'android-cronet-x86-dbg-11-tests': 'android_cronet_debug_static_bot_x86_reclient', |
| 'android-cronet-x86-dbg-oreo-tests': 'android_cronet_debug_static_bot_x86_reclient', |
| 'android-cronet-x86-dbg-pie-tests': 'android_cronet_debug_static_bot_x86_reclient', |
| 'android-cronet-x86-rel': 'android_cronet_release_bot_minimal_symbols_x86_reclient', |
| 'android-cronet-x86-rel-kitkat-tests': 'android_cronet_release_bot_minimal_symbols_x86_reclient', |
| 'android-deterministic-dbg': 'android_debug_bot', |
| 'android-deterministic-rel': 'android_without_codecs_release_trybot', |
| 'android-fieldtrial-rel': 'android_release_trybot_minimal_symbols_x86_fastbuild_disable_proguard_chrome_google', |
| 'android-inverse-fieldtrials-pie-x86-fyi-rel': 'android_release_trybot_x86_fastbuild_webview_google_invert_fieldtrials', |
| 'android-nougat-x86-rel': 'android_release_trybot_x86_fastbuild_webview_monochrome_coverage_reclient', |
| 'android-nougat-x86-rel-inverse-fyi': 'android_release_trybot_x86_fastbuild_webview_monochrome_coverage', |
| 'android-oreo-arm64-dbg': 'android_debug_trybot_arm64_reclient', |
| 'android-perfetto-rel': 'perfetto_release_trybot_android', |
| 'android-pie-arm64-dbg': 'android_debug_trybot_arm64_reclient', |
| # TODO(crbug.com/1367393): Remove after android-arm64-rel is fully enabled. |
| 'android-pie-arm64-wpt-rel-non-cq': 'android_release_trybot_arm64_webview_monochrome', |
| 'android-pie-x86-rel': 'android_release_trybot_x86_fastbuild_webview_monochrome_reclient', |
| 'android-weblayer-marshmallow-x86-rel-tests': 'android_release_trybot_minimal_symbols_x86_fastbuild_disable_proguard_chrome_google', |
| 'android-weblayer-pie-x86-fyi-rel': 'android_release_trybot_x86_fastbuild_webview_monochrome', |
| 'android-webview-10-x86-rel-tests': 'android_release_trybot_x86_fastbuild_webview_trichrome_reclient', |
| 'android-webview-12-x64-dbg': 'android_debug_trybot_x64_webview_trichrome_webview_shell_reclient', |
| 'android-webview-nougat-arm64-dbg': 'android_release_trybot_arm64_webview_monochrome_reclient', |
| 'android-webview-oreo-arm64-dbg': 'android_release_trybot_arm64_webview_monochrome_reclient', |
| 'android-webview-pie-arm64-dbg': 'android_release_trybot_arm64_webview_monochrome_reclient', |
| 'android-webview-pie-x86-wpt-fyi-rel': 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient', |
| 'android-x64-cast': 'android_cast_debug_static_bot_compile_only', |
| 'android_archive_rel_ng': 'android_release_trybot', |
| 'android_arm64_dbg_recipe': 'android_debug_trybot_compile_only_arm64_fastbuild_reclient', |
| 'android_blink_rel': 'android_release_trybot_x64_reclient', |
| 'android_compile_dbg': 'android_debug_trybot_compile_only_arm64_reclient', |
| 'android_compile_x64_dbg': 'android_debug_trybot_compile_only_x64_reclient', |
| 'android_compile_x86_dbg': 'android_debug_trybot_compile_only_x86_reclient', |
| 'android_coverage': 'android_debug_trybot_java_coverage', |
| 'android_cronet': 'android_cronet_release_trybot_arm_no_neon_reclient', |
| 'android_n5x_swarming_dbg': 'android_debug_trybot_arm64_reclient', |
| 'android_optional_gpu_tests_rel': 'gpu_tests_android_release_trybot_reclient', |
| 'android_unswarmed_pixel_aosp': 'android_debug_trybot_arm64', |
| 'gpu-fyi-try-android-m-nexus-5x-64': 'gpu_tests_android_release_trybot_arm64_reclient', |
| 'gpu-fyi-try-android-nvidia-shield-tv': 'gpu_tests_android_release_trybot_reclient', |
| 'gpu-fyi-try-android-p-pixel-2-32': 'gpu_tests_android_release_trybot_reclient', |
| 'gpu-fyi-try-android-pixel-6-64': 'gpu_tests_android_release_trybot_arm64_reclient', |
| 'gpu-fyi-try-android-r-pixel-4-32': 'gpu_tests_android_release_trybot_reclient', |
| 'gpu-try-android-m-nexus-5x-64': 'gpu_tests_android_release_trybot_arm64', |
| 'linux_android_dbg_ng': 'android_debug_bot', |
| 'try-nougat-phone-tester': 'android_debug_trybot_arm64_reclient', |
| }, |
| |
| 'tryserver.chromium.angle': { |
| 'android-angle-chromium-try': 'gpu_tests_android_release_trybot_arm64_fastbuild_reclient', |
| 'fuchsia-angle-try': 'angle_deqp_release_trybot_fuchsia_reclient', |
| 'ios-angle-try-intel': 'angle_deqp_release_trybot_ios', |
| 'linux-angle-chromium-try': 'gpu_tests_release_trybot_reclient', |
| 'mac-angle-chromium-try': 'gpu_tests_release_trybot_reclient', |
| 'win-angle-chromium-x64-try': 'gpu_tests_release_trybot_reclient', |
| 'win-angle-chromium-x86-try': 'gpu_tests_release_trybot_x86_reclient', |
| }, |
| |
| 'tryserver.chromium.cft': { |
| 'linux-rel-cft': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_do_typecheck_chrome_for_testing', |
| 'mac-rel-cft': 'gpu_tests_release_trybot_no_symbols_mac_chrome_for_testing', |
| 'win-rel-cft': 'gpu_tests_release_trybot_resource_allowlisting_chrome_for_testing', |
| }, |
| |
| 'tryserver.chromium.chromiumos': { |
| # TODO(crbug.com/913750): Enable DCHECKS on the two amd64-generic bots |
| # and two kevin bots when the PFQ has it enabled. |
| 'chromeos-amd64-generic-cfi-thin-lto-rel': 'chromeos_amd64-generic_cfi_thin_lto_reclient', |
| 'chromeos-amd64-generic-dbg': 'chromeos_amd64-generic_dbg_reclient', |
| 'chromeos-amd64-generic-rel': 'chromeos_amd64-generic_use_fake_dbus_clients_vm_optimized_dchecks_reclient', |
| 'chromeos-amd64-generic-rel-rts': 'chromeos_amd64-generic_use_fake_dbus_clients', |
| 'chromeos-arm-generic-dbg': 'chromeos_arm-generic_dbg_try_reclient', |
| 'chromeos-arm-generic-rel': 'chromeos_arm-generic_dcheck_always_on_reclient', |
| 'chromeos-arm64-generic-rel': 'chromeos_arm64-generic_dchecks_reclient', |
| 'chromeos-jacuzzi-rel': 'chromeos_jacuzzi_dchecks', |
| 'chromeos-octopus-rel': 'chromeos_octopus_dchecks', |
| 'gpu-fyi-try-chromeos-amd64-generic': 'gpu_tests_chromeos_amd64_release_trybot_dcheck_off_no_symbols_reclient', |
| 'gpu-fyi-try-chromeos-jacuzzi-exp': 'gpu_tests_chromeos_jacuzzi_release_trybot_reclient', |
| 'gpu-fyi-try-chromeos-kevin': 'gpu_tests_chromeos_kevin_release_trybot_dcheck_off_no_symbols_reclient', |
| 'gpu-fyi-try-chromeos-octopus-exp': 'gpu_tests_chromeos_octopus_release_trybot_reclient', |
| 'gpu-fyi-try-chromeos-zork-exp': 'gpu_tests_chromeos_zork_release_trybot_reclient', |
| 'lacros-amd64-generic-rel': 'chromeos_amd64-generic_lacros_rel_dchecks_reclient', |
| # TODO (crbug.com/1287228): Remove when orchestrator is verified |
| 'lacros-amd64-generic-rel-orchestrator': 'chromeos_amd64-generic_lacros_rel_dchecks', |
| 'lacros-amd64-generic-rel-skylab': 'chromeos_amd64-generic_lacros_rel_dchecks_skylab_reclient', |
| 'lacros-amd64-generic-rel-skylab-fyi': 'chromeos_amd64-generic_lacros_rel_fyi', |
| 'lacros-arm-generic-rel': 'chromeos_arm-generic_lacros_rel_dchecks_reclient', |
| 'lacros-arm64-generic-rel': 'chromeos_arm64-generic_lacros_rel_dchecks', |
| 'lacros-arm64-generic-rel-skylab-fyi': 'chromeos_arm64-generic_lacros_rel_fyi', |
| 'linux-cfm-rel': 'linux_cfm_release_trybot_reclient', |
| 'linux-chromeos-annotator-rel': 'chromeos_with_codecs_release_trybot_code_coverage_reclient', |
| 'linux-chromeos-compile-dbg': 'chromeos_with_codecs_debug_bot_reclient', |
| 'linux-chromeos-dbg': 'chromeos_with_codecs_debug_bot_reclient', |
| 'linux-chromeos-inverse-fieldtrials-fyi-rel': 'chromeos_with_codecs_release_trybot_invert_fieldtrials_reclient', |
| 'linux-chromeos-rel': 'chromeos_with_codecs_release_trybot_code_coverage_reclient', |
| 'linux-chromeos-rel-rts': 'chromeos_with_codecs_release_trybot_code_coverage_reclient', # should be kept in sync with linux-chromeos-rel |
| 'linux-lacros-dbg': 'lacros_on_linux_debug_bot_reclient', |
| 'linux-lacros-rel': 'lacros_on_linux_release_trybot_reclient', |
| }, |
| |
| 'tryserver.chromium.codesearch': { |
| 'gen-android-try': 'codesearch_gen_chromium_android_bot', |
| 'gen-chromiumos-try': 'codesearch_gen_chromium_chromiumos_bot', |
| 'gen-fuchsia-try': 'codesearch_gen_chromium_fuchsia_bot', |
| 'gen-lacros-try': 'codesearch_gen_chromium_lacros_bot', |
| 'gen-linux-try': 'codesearch_gen_chromium_bot', |
| 'gen-mac-try': 'codesearch_gen_chromium_mac_bot', |
| 'gen-webview-try': 'codesearch_gen_chromium_webview_bot', |
| 'gen-win-try': 'codesearch_gen_chromium_bot', |
| }, |
| |
| 'tryserver.chromium.dawn': { |
| 'android-dawn-arm-rel': 'dawn_tests_android_release_trybot', |
| 'dawn-android-arm-deps-rel': 'dawn_tests_android_release_trybot', |
| 'dawn-linux-x64-deps-rel': 'dawn_tests_with_desktop_gl_release_trybot_reclient', |
| 'dawn-mac-x64-deps-rel': 'dawn_tests_release_trybot_alloc_none_reclient', |
| 'dawn-try-mac-amd-exp': 'dawn_tests_release_trybot_alloc_none', |
| 'dawn-try-mac-intel-exp': 'dawn_tests_release_trybot_alloc_none', |
| 'dawn-try-win-x64-intel-exp': 'dawn_tests_release_trybot_reclient', |
| 'dawn-try-win-x86-intel-exp': 'dawn_tests_release_trybot_x86_reclient', |
| 'dawn-try-win10-x64-asan-rel': 'dawn_tests_asan_release_trybot_reclient', |
| 'dawn-try-win10-x86-rel': 'dawn_tests_release_trybot_x86_reclient', |
| 'dawn-win10-x64-deps-rel': 'dawn_tests_release_trybot_reclient', |
| 'dawn-win10-x86-deps-rel': 'dawn_tests_release_trybot_x86_reclient', |
| 'linux-dawn-rel': 'dawn_tests_with_desktop_gl_release_trybot_reclient', |
| 'mac-dawn-rel': 'dawn_tests_release_trybot_alloc_none', |
| 'win-dawn-rel': 'dawn_tests_release_trybot_reclient', |
| }, |
| |
| 'tryserver.chromium.fuchsia': { |
| 'fuchsia-arm64-cast-receiver-rel': 'release_trybot_fuchsia_arm64_cast_receiver_reclient', |
| 'fuchsia-arm64-chrome-rel': 'release_trybot_fuchsia_arm64', |
| 'fuchsia-arm64-rel': 'release_trybot_fuchsia_arm64', |
| 'fuchsia-arm64-rel-orchestrator': 'release_trybot_fuchsia_arm64', |
| 'fuchsia-binary-size': 'release_fuchsia_arm64_binary_size_reclient', |
| 'fuchsia-code-coverage': 'fuchsia_clang_code_coverage_reclient', |
| 'fuchsia-compile-x64-dbg': 'debug_bot_fuchsia_compile_only_reclient', |
| 'fuchsia-deterministic-dbg': 'debug_bot_fuchsia_reclient', |
| 'fuchsia-fyi-arm64-dbg': 'debug_bot_fuchsia_arm64_reclient', |
| 'fuchsia-fyi-x64-dbg': 'debug_bot_fuchsia_reclient', |
| 'fuchsia-x64-cast-receiver-rel': 'release_trybot_fuchsia_cast_receiver_reclient', |
| 'fuchsia-x64-chrome-rel': 'release_trybot_fuchsia_chrome', |
| 'fuchsia-x64-rel': 'release_trybot_fuchsia', |
| 'fuchsia-x64-workstation': 'release_trybot_fuchsia_chrome', |
| }, |
| |
| 'tryserver.chromium.linux': { |
| 'cast-binary-size': 'cast_binary_size', |
| 'chromium_presubmit': 'presubmit', |
| 'gpu-fyi-try-lacros-amd-rel': 'gpu_tests_ozone_linux_non_x11_release_trybot_reclient', |
| 'gpu-fyi-try-lacros-intel-rel': 'gpu_tests_ozone_linux_non_x11_release_trybot_reclient', |
| 'gpu-fyi-try-linux-amd-rel': 'gpu_fyi_tests_release_trybot_reclient', |
| 'gpu-fyi-try-linux-intel-exp': 'gpu_fyi_tests_release_trybot_reclient', |
| 'gpu-fyi-try-linux-intel-rel': 'gpu_fyi_tests_release_trybot_reclient', |
| 'gpu-fyi-try-linux-nvidia-dbg': 'gpu_fyi_tests_debug_trybot_reclient', |
| 'gpu-fyi-try-linux-nvidia-exp': 'gpu_fyi_tests_release_trybot_reclient', |
| 'gpu-fyi-try-linux-nvidia-rel': 'gpu_fyi_tests_release_trybot_reclient', |
| 'gpu-fyi-try-linux-nvidia-tsn': 'gpu_fyi_tests_release_trybot_tsan_reclient', |
| 'gpu-try-linux-nvidia-dbg': 'gpu_tests_debug_bot', |
| 'gpu-try-linux-nvidia-rel': 'gpu_tests_release_trybot', |
| 'layout_test_leak_detection': 'release_trybot', |
| 'leak_detection_linux': 'release_trybot_reclient', |
| 'linux-1mbu-compile-fyi-rel': 'release_trybot_reclient', |
| 'linux-annotator-rel': 'release_trybot', |
| 'linux-arm64-castos': 'cast_arm64_release_bot', |
| 'linux-bfcache-rel': 'release_bot_blink_reclient', |
| 'linux-blink-heap-concurrent-marking-tsan-rel': 'release_trybot_tsan', |
| 'linux-blink-heap-verification-try': 'release_trybot_enable_blink_heap_verification_reclient', |
| 'linux-chromeos-code-coverage': 'chromeos_with_codecs_release_bot_coverage_reclient', |
| 'linux-code-coverage': 'clang_code_coverage_reclient', |
| 'linux-dcheck-off-rel': 'release_trybot_dcheck_off', |
| 'linux-extended-tracing-rel': 'release_trybot_extended_tracing_reclient', |
| 'linux-fieldtrial-rel': 'release_bot_minimal_symbols', |
| 'linux-gcc-rel': 'release_bot_minimal_symbols_no_clang', |
| 'linux-headless-shell-rel': 'headless_shell_release_bot_reclient', |
| 'linux-inverse-fieldtrials-fyi-rel': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_invert_fieldtrials', |
| 'linux-js-code-coverage': 'clang_code_coverage_with_js_coverage', |
| 'linux-lacros-asan-lsan-rel': 'asan_lsan_lacros_release_bot_dcheck_always_on_reclient', |
| 'linux-lacros-code-coverage': 'lacros_on_linux_clang_code_coverage_reclient', |
| 'linux-lacros-fyi-rel': 'lacros_on_linux_release_trybot_reclient', |
| 'linux-lacros-version-skew-fyi': 'lacros_on_linux_release_not_build_ash_bot_reclient', |
| 'linux-layout-tests-edit-ng': 'release_trybot', |
| 'linux-libfuzzer-asan-rel': 'libfuzzer_asan_release_trybot_reclient', |
| 'linux-mbi-mode-per-render-process-host-rel': 'gpu_tests_release_trybot_mbi_mode_per_render_process_host_reclient', |
| 'linux-mbi-mode-per-site-instance-rel': 'gpu_tests_release_trybot_mbi_mode_per_site_instance', |
| 'linux-perfetto-rel': 'perfetto_release_trybot_reclient', |
| 'linux-rel': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_do_typecheck_reclient', |
| 'linux-rel-inverse-fyi': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_do_typecheck', |
| 'linux-rel-ml': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_do_typecheck_reclient', |
| 'linux-rel-warmed': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage', |
| 'linux-ubsan-fyi-rel': 'ubsan_release_bot_reclient', |
| 'linux-viz-rel': 'release_trybot', |
| 'linux-wayland-rel': 'gpu_tests_wayland_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_reclient', |
| 'linux-webkit-msan-rel': 'msan_release_bot_reclient', |
| 'linux-wpt-content-shell-fyi-rel': 'release_trybot', |
| 'linux-wpt-content-shell-leak-detection': 'release_trybot', |
| 'linux-wpt-fyi-rel': 'release_trybot_reclient', |
| 'linux-wpt-identity-fyi-rel': 'release_trybot_reclient', |
| 'linux-wpt-input-fyi-rel': 'release_trybot_reclient', |
| 'linux-x64-castos': 'cast_release_trybot', |
| 'linux-x64-castos-audio': 'cast_audio_release_trybot', |
| 'linux-x64-castos-dbg': 'cast_debug_bot', |
| 'linux_chromium_archive_rel_ng': 'release_bot_reclient', |
| 'linux_chromium_asan_rel_ng': 'asan_lsan_release_trybot_reclient', |
| 'linux_chromium_cfi_rel_ng': 'cfi_full_cfi_icall_cfi_diag_thin_lto_release_static_dcheck_always_on_reclient', |
| 'linux_chromium_chromeos_asan_rel_ng': 'asan_lsan_chromeos_release_bot_dcheck_always_on_reclient', |
| 'linux_chromium_chromeos_msan_rel_ng': 'chromeos_msan_focal_release_bot_reclient', |
| 'linux_chromium_clobber_deterministic': 'release_trybot', |
| 'linux_chromium_clobber_rel_ng': 'release_trybot', |
| 'linux_chromium_compile_dbg_ng': 'debug_bot_reclient', |
| 'linux_chromium_compile_rel_ng': 'release_trybot_reclient', |
| 'linux_chromium_dbg_ng': 'gpu_tests_debug_bot_reclient', |
| |
| # This is intentionally a release_bot and not a release_trybot; |
| # enabling DCHECKs seems to cause flaky failures that don't show up |
| # on the continuous builder. |
| 'linux_chromium_msan_rel_ng': 'msan_focal_release_bot_reclient', |
| |
| 'linux_chromium_tsan_rel_ng': 'tsan_disable_nacl_release_trybot_reclient', |
| |
| # This is intentionally a release_bot and not a release_trybot to match |
| # the CI configuration, where no debug builder exists. |
| 'linux_chromium_ubsan_rel_ng': 'ubsan_vptr_release_bot_reclient', |
| |
| 'linux_optional_gpu_tests_rel': 'gpu_fyi_tests_release_trybot_reclient', |
| 'linux_upload_clang': 'release_bot', |
| 'linux_vr': 'vr_release_trybot_reclient', |
| 'network_service_linux': 'release_trybot', |
| }, |
| |
| 'tryserver.chromium.mac': { |
| 'gpu-fyi-try-mac-amd-pro-rel': 'gpu_fyi_tests_release_trybot', |
| 'gpu-fyi-try-mac-amd-retina-asan': 'gpu_fyi_tests_release_trybot_asan', |
| 'gpu-fyi-try-mac-amd-retina-dbg': 'gpu_fyi_tests_debug_trybot', |
| 'gpu-fyi-try-mac-amd-retina-exp': 'gpu_fyi_tests_release_trybot', |
| 'gpu-fyi-try-mac-amd-retina-rel': 'gpu_fyi_tests_release_trybot', |
| 'gpu-fyi-try-mac-arm64-apple-m1-exp': 'gpu_fyi_tests_release_trybot_arm64', |
| 'gpu-fyi-try-mac-arm64-apple-m1-rel': 'gpu_fyi_tests_release_trybot_arm64', |
| 'gpu-fyi-try-mac-intel-asan': 'gpu_fyi_tests_release_trybot_asan', |
| 'gpu-fyi-try-mac-intel-dbg': 'gpu_fyi_tests_debug_trybot_reclient', |
| 'gpu-fyi-try-mac-intel-exp': 'gpu_fyi_tests_release_trybot', |
| 'gpu-fyi-try-mac-intel-rel': 'gpu_fyi_tests_release_trybot', |
| 'gpu-fyi-try-mac-nvidia-retina-exp': 'gpu_fyi_tests_release_trybot', |
| 'gpu-fyi-try-mac-nvidia-retina-rel': 'gpu_fyi_tests_release_trybot', |
| 'gpu-try-mac-amd-retina-dbg': 'gpu_tests_debug_bot', |
| 'gpu-try-mac-intel-dbg': 'gpu_tests_debug_bot', |
| 'ios-asan': 'ios_simulator_release_static_asan_bot_xctest_reclient', |
| 'ios-catalyst': 'ios_catalyst_debug_static_bot_compile_only_libfuzzer_asan_no_dsyms_no_remoting', |
| 'ios-device': 'ios_device_release_compile_only', |
| 'ios-fieldtrial-rel': 'ios_simulator_debug_static_bot_xctest_arm64', |
| 'ios-m1-simulator': 'ios_simulator_debug_static_bot_xctest_arm64', |
| 'ios-m1-simulator-cronet': 'ios_cronet_xctest_arm64', |
| 'ios-simulator': 'ios_simulator_code_coverage_partial_instrumentation_xctest', |
| 'ios-simulator-code-coverage': 'clang_code_coverage_ios_xctest', |
| 'ios-simulator-cr-recipe': 'ios_simulator_debug_static_bot_xctest', |
| 'ios-simulator-cronet': 'ios_cronet_xctest', |
| 'ios-simulator-full-configs': 'ios_simulator_code_coverage_partial_instrumentation_xctest', |
| 'ios-simulator-inverse-fieldtrials-fyi': 'ios_simulator_debug_static_bot_invert_fieldtrials_xctest', |
| 'ios-simulator-multi-window': 'ios_simulator_debug_static_bot_xctest', |
| 'ios-simulator-noncq': 'ios_simulator_debug_static_bot_xctest', |
| 'ios-simulator-rts': 'ios_simulator_code_coverage_partial_instrumentation_xctest', |
| 'ios15-beta-simulator': 'ios_simulator_debug_static_bot_xctest_reclient', |
| 'ios15-sdk-simulator': 'ios_simulator_debug_static_bot_xctest', |
| 'ios16-beta-simulator': 'ios_simulator_debug_static_bot_xctest', |
| 'ios16-sdk-simulator': 'ios_simulator_debug_static_bot_xctest_reclient', |
| 'mac-arm64-on-arm64-rel': 'mac_arm64_release_trybot', |
| 'mac-builder-next-rel': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl', |
| 'mac-code-coverage': 'clang_code_coverage', |
| 'mac-fieldtrial-tester': 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl', |
| 'mac-inverse-fieldtrials-fyi-rel': 'gpu_tests_release_trybot_invert_fieldtrials', |
| 'mac-osxbeta-rel': 'gpu_tests_debug_trybot', |
| 'mac-perfetto-rel': 'perfetto_release_trybot', |
| 'mac-rel': 'gpu_tests_release_trybot_no_symbols_mac_code_coverage', |
| 'mac-rel-inverse-fyi': 'gpu_tests_release_trybot_no_symbols_mac_code_coverage', |
| 'mac11-arm64-rel': 'mac_arm64_gpu_tests_release_trybot_no_symbols_reclient', |
| 'mac12-arm64-rel': 'mac_arm64_gpu_tests_release_trybot_no_symbols', |
| 'mac12-tests': 'release_trybot', |
| 'mac12-wpt-content-shell-fyi-rel': 'release_trybot_minimal_symbols_reclient', |
| 'mac_chromium_10.13_rel_ng': 'release_trybot', |
| 'mac_chromium_10.14_rel_ng': 'release_trybot', |
| 'mac_chromium_10.15_rel_ng': 'release_trybot_no_nacl', |
| 'mac_chromium_11.0_rel_ng': 'release_trybot_reclient', |
| 'mac_chromium_archive_rel_ng': 'release_bot_mac_strip_minimal_symbols', |
| 'mac_chromium_asan_rel_ng': 'asan_dcheck_disable_nacl_release_bot_reclient', |
| 'mac_chromium_compile_dbg_ng': 'gpu_tests_debug_bot', |
| 'mac_chromium_compile_rel_ng': 'gpu_tests_release_trybot', |
| 'mac_chromium_dbg_ng': 'gpu_tests_debug_bot', |
| 'mac_optional_gpu_tests_rel': 'gpu_fyi_tests_release_trybot_reclient', |
| 'mac_upload_clang': 'release_bot', |
| 'mac_upload_clang_arm': 'release_bot', |
| }, |
| |
| 'tryserver.chromium.perf': { |
| 'Android Compile Perf': 'official_goma_minimal_symbols_android', |
| 'Android Compile Perf PGO': 'official_goma_minimal_symbols_android_pgo', |
| 'Android arm64 Compile Perf': 'official_goma_minimal_symbols_android_arm64', |
| 'Android arm64 Compile Perf PGO': 'official_goma_minimal_symbols_android_arm64_pgo', |
| 'Chromeos Amd64 Generic Lacros Builder Perf': 'chromeos_amd64-generic_lacros_official', |
| 'Fuchsia Builder Perf': 'official_goma_fuchsia_arm64_perf', |
| 'Fuchsia Builder Perf x64': 'official_goma_fuchsia_x64_perf', |
| 'Linux Builder Perf': 'official_goma_linux_perf', |
| 'Linux Builder Perf PGO': 'official_goma_linux_perf_pgo', |
| 'Mac Builder Perf': 'official_goma_mac_perf', |
| 'Mac Builder Perf PGO': 'official_goma_mac_perf_pgo', |
| 'Mac arm Builder Perf': 'official_goma_mac_arm_perf', |
| 'Mac arm Builder Perf PGO': 'official_goma_mac_arm_perf_pgo', |
| 'Win x64 Builder Perf': 'official_goma_perf', |
| 'Win x64 Builder Perf PGO': 'official_goma_perf_pgo', |
| }, |
| |
| 'tryserver.chromium.rust': { |
| 'android-rust-arm-dbg': 'debug_bot_rust_android_arm_reclient', |
| 'android-rust-arm-rel': 'release_rust_android_arm_reclient', |
| 'linux-rust-x64-dbg': 'debug_bot_rust_linux_x64_reclient', |
| 'linux-rust-x64-rel': 'release_rust_linux_x64_reclient', |
| 'linux-rust-x64-rel-android-toolchain': 'release_rust_linux_x64_android_toolchain', |
| }, |
| |
| 'tryserver.chromium.swangle': { |
| 'linux-swangle-chromium-try-x64': 'gpu_tests_release_trybot_reclient', |
| 'linux-swangle-try-tot-swiftshader-x64': 'angle_deqp_release_trybot_reclient', |
| 'linux-swangle-try-x64': 'angle_deqp_release_trybot_reclient', |
| 'mac-swangle-chromium-try-x64': 'gpu_tests_release_trybot', |
| 'win-swangle-chromium-try-x86': 'gpu_tests_release_trybot_x86_resource_allowlisting_reclient', |
| 'win-swangle-try-tot-swiftshader-x64': 'angle_deqp_release_trybot_reclient', |
| 'win-swangle-try-tot-swiftshader-x86': 'angle_deqp_release_trybot_x86_reclient', |
| 'win-swangle-try-x64': 'angle_deqp_release_trybot_reclient', |
| 'win-swangle-try-x86': 'angle_deqp_release_trybot_x86_reclient', |
| }, |
| |
| 'tryserver.chromium.tricium': { |
| 'android-clang-tidy-rel': 'android_release_trybot_reclient', |
| 'fuchsia-clang-tidy-rel': 'release_trybot_fuchsia_reclient', |
| 'ios-clang-tidy-rel': 'ios_device_release_compile_only', |
| 'linux-chromeos-clang-tidy-rel': 'chromeos_with_codecs_release_trybot_reclient', |
| 'linux-clang-tidy-rel': 'release_trybot_reclient', |
| 'linux-lacros-clang-tidy-rel': 'lacros_on_linux_release_trybot_reclient', |
| 'mac-clang-tidy-rel': 'release_trybot', |
| 'win10-clang-tidy-rel': 'release_trybot_reclient', |
| }, |
| |
| 'tryserver.chromium.updater': { |
| 'mac-updater-try-builder-dbg': 'updater_debug_bot', |
| 'mac-updater-try-builder-rel': 'updater_release_trybot', |
| 'win-updater-try-builder-dbg': 'updater_debug_bot_reclient', |
| 'win-updater-try-builder-rel': 'updater_release_trybot_reclient', |
| }, |
| |
| 'tryserver.chromium.win': { |
| 'gpu-fyi-try-win10-amd-rel-64': 'gpu_fyi_tests_release_trybot_reclient', |
| 'gpu-fyi-try-win10-intel-exp-64': 'gpu_fyi_tests_release_trybot_reclient', |
| 'gpu-fyi-try-win10-intel-rel-64': 'gpu_fyi_tests_release_trybot_reclient', |
| 'gpu-fyi-try-win10-nvidia-dbg-64': 'gpu_fyi_tests_debug_trybot_reclient', |
| 'gpu-fyi-try-win10-nvidia-dx12vk-dbg-64': 'gpu_fyi_tests_dx12vk_debug_trybot_reclient', |
| 'gpu-fyi-try-win10-nvidia-dx12vk-rel-64': 'gpu_fyi_tests_dx12vk_release_trybot_reclient', |
| 'gpu-fyi-try-win10-nvidia-exp-64': 'gpu_fyi_tests_release_trybot_reclient', |
| 'gpu-fyi-try-win10-nvidia-rel-32': 'gpu_fyi_tests_release_trybot_x86_reclient', |
| 'gpu-fyi-try-win10-nvidia-rel-64': 'gpu_fyi_tests_release_trybot_reclient', |
| 'win-annotator-rel': 'release_trybot', |
| 'win-asan': 'asan_clang_fuzzer_static_v8_heap_minimal_symbols_release_reclient', |
| 'win-celab-try-rel': 'release_bot_minimal_symbols_reclient', |
| 'win-fieldtrial-rel': 'release_bot_minimal_symbols', |
| 'win-libfuzzer-asan-rel': 'libfuzzer_windows_asan_release_trybot_reclient', |
| 'win-perfetto-rel': 'perfetto_release_trybot', |
| 'win-rel': 'gpu_tests_release_trybot_resource_allowlisting_code_coverage', |
| 'win10-code-coverage': 'clang_code_coverage_reclient', |
| 'win10-wpt-content-shell-fyi-rel': 'release_trybot', |
| 'win10_chromium_inverse_fieldtrials_x64_fyi_rel_ng': 'gpu_tests_release_trybot_resource_allowlisting_invert_fieldtrials', |
| 'win10_chromium_x64_dbg_ng': 'gpu_tests_debug_bot_reclient', |
| 'win10_chromium_x64_rel_ng-inverse-fyi': 'gpu_tests_release_trybot_resource_allowlisting_code_coverage', |
| 'win10_chromium_x64_rel_ng_exp': 'release_trybot', |
| 'win11-wpt-content-shell-fyi-rel': 'release_trybot', |
| 'win11-x64-fyi-rel': 'gpu_tests_release_trybot_resource_allowlisting_code_coverage_reclient', |
| 'win_archive': 'release_trybot_x86_reclient', |
| 'win_chromium_compile_dbg_ng': 'gpu_tests_debug_bot_x86_no_symbols_reclient', |
| 'win_chromium_compile_rel_ng': 'gpu_tests_release_trybot_x86_resource_allowlisting_reclient', |
| 'win_chromium_x64_rel_ng': 'gpu_tests_release_trybot_reclient', |
| 'win_optional_gpu_tests_rel': 'gpu_fyi_tests_release_trybot_reclient', |
| 'win_upload_clang': 'release_bot', |
| 'win_x64_archive': 'release_trybot', |
| }, |
| |
| 'tryserver.devtools-frontend': { |
| # Align devtools blink builders with chromium linux-rel |
| 'devtools_frontend_linux_blink_light_rel': 'release_trybot_blink_do_typecheck', |
| 'devtools_frontend_linux_blink_light_rel_fastbuild': 'release_trybot_blink', |
| 'devtools_frontend_linux_blink_rel': 'release_trybot_blink_do_typecheck', |
| }, |
| |
| 'tryserver.v8': { |
| 'v8_linux_blink_rel': 'release_trybot_blink', |
| 'v8_linux_chromium_gn_rel': 'release_trybot', |
| }, |
| |
| 'tryserver.webrtc': { |
| 'android_chromium_compile': 'android_release_trybot', |
| 'linux_chromium_compile': 'release_trybot', |
| 'linux_chromium_compile_dbg': 'debug_bot', |
| 'mac_chromium_compile': 'gpu_tests_release_trybot', |
| 'win_chromium_compile': 'gpu_tests_release_trybot_resource_allowlisting', |
| 'win_chromium_compile_dbg': 'gpu_tests_debug_bot_x86_no_symbols', |
| }, |
| }, |
| |
| |
| # This is the list of configs that you can pass to mb; each config |
| # represents a particular combination of gn args that |
| # we must support. A given config *may* be platform-specific but |
| # is not necessarily so (i.e., we might have mac, win, and linux |
| # bots all using the 'release_bot' config). |
| 'configs': { |
| 'afl_asan_shared_release_bot': [ |
| 'afl', 'asan', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', |
| 'optimize_for_fuzzing', 'shared_release_bot', 'disable_seed_corpus', |
| ], |
| |
| 'afl_asan_shared_release_bot_reclient': [ |
| 'afl', 'asan', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', |
| 'optimize_for_fuzzing', 'shared_release_bot_reclient', 'disable_seed_corpus', |
| ], |
| |
| 'android_binary_size_reclient': [ |
| 'android', 'chrome_with_codecs', 'reclient', 'minimal_symbols', |
| 'official_optimize', 'stable_channel', |
| ], |
| |
| 'android_cast_debug_static_bot_compile_only': [ |
| 'android', 'cast_android', 'cast_receiver', 'clang', 'debug_static_bot', 'compile_only', |
| ], |
| |
| 'android_cast_debug_static_bot_reclient': [ |
| 'android', 'cast_android', 'cast_receiver', 'clang', 'debug_static_bot_reclient', |
| ], |
| |
| 'android_clang_asan_debug_bot_reclient': [ |
| 'android', 'clang', 'asan', 'debug_bot_reclient', 'strip_debug_info', |
| ], |
| |
| 'android_clang_asan_release_bot_reclient': [ |
| 'android', 'clang', 'asan', 'release_bot_reclient', 'strip_debug_info', 'minimal_symbols', |
| ], |
| |
| 'android_clang_asan_release_trybot_reclient': [ |
| 'android', 'clang', 'asan', 'release_trybot_reclient', 'strip_debug_info', 'minimal_symbols', |
| ], |
| |
| 'android_clang_tot_asan': [ |
| 'android_without_codecs', 'clang_tot', 'asan', 'shared', 'debug', 'minimal_symbols', |
| 'strip_debug_info', |
| ], |
| |
| 'android_clang_tot_coverage_x86': [ |
| 'android_without_codecs', 'clang_tot', 'shared', 'x86', 'release', |
| 'dcheck_always_on', 'use_clang_coverage', |
| ], |
| |
| 'android_clang_tot_dbg': [ |
| 'android_without_codecs', 'clang_tot', 'shared', 'debug', |
| ], |
| |
| 'android_clang_tot_official_arm64': [ |
| 'android', 'release', 'static', 'minimal_symbols', 'official_optimize', |
| 'clang_tot', 'arm64', |
| ], |
| |
| 'android_clang_tot_release_arm64': [ |
| 'android_without_codecs', 'clang_tot', 'release', 'arm64', |
| ], |
| |
| 'android_clang_tot_release_minimal_symbols': [ |
| 'android', 'release', 'static', 'minimal_symbols', |
| 'strip_debug_info', 'clang_tot', |
| ], |
| |
| 'android_clang_tot_x64': [ |
| 'android_without_codecs', 'clang_tot', 'shared', 'x64', 'release', |
| 'dcheck_always_on', |
| ], |
| |
| 'android_clang_tot_x86': [ |
| 'android_without_codecs', 'clang_tot', 'shared', 'x86', 'release', |
| 'dcheck_always_on', |
| ], |
| |
| 'android_cronet_debug_static_bot_arm64_reclient': [ |
| 'android', 'cronet_android', 'debug_static_bot_reclient', 'arm64', |
| ], |
| |
| 'android_cronet_debug_static_bot_arm_no_neon_reclient': [ |
| 'android', 'cronet_android', 'debug_static_bot_reclient', 'arm_no_neon', 'release_java', |
| ], |
| |
| 'android_cronet_debug_static_bot_x86_reclient': [ |
| 'android', 'cronet_android', 'debug_static_bot_reclient', 'x86', |
| ], |
| |
| 'android_cronet_release_bot_minimal_symbols_arm64_reclient': [ |
| 'android', 'cronet_android', 'official_optimize', 'release_bot_reclient', 'minimal_symbols', 'arm64', |
| 'strip_debug_info', |
| ], |
| |
| 'android_cronet_release_bot_minimal_symbols_arm_no_neon': [ |
| 'android', 'cronet_android', 'official_optimize', 'release_bot', 'minimal_symbols', 'arm_no_neon', |
| 'strip_debug_info', |
| ], |
| |
| 'android_cronet_release_bot_minimal_symbols_arm_no_neon_clang_asan_reclient': [ |
| 'android', 'cronet_android', 'release_bot_reclient', 'minimal_symbols', 'arm_no_neon', 'clang', 'asan', |
| 'strip_debug_info', |
| ], |
| |
| 'android_cronet_release_bot_minimal_symbols_arm_no_neon_reclient': [ |
| 'android', 'cronet_android', 'official_optimize', 'release_bot_reclient', 'minimal_symbols', 'arm_no_neon', |
| 'strip_debug_info', |
| ], |
| |
| 'android_cronet_release_bot_minimal_symbols_x86_clang_asan_reclient': [ |
| 'android', 'cronet_android', 'release_bot_reclient', 'minimal_symbols', 'x86', |
| 'clang', 'asan', 'strip_debug_info', |
| ], |
| |
| 'android_cronet_release_bot_minimal_symbols_x86_reclient': [ |
| 'android', 'cronet_android', 'official_optimize', 'release_bot_reclient', 'minimal_symbols', 'x86', |
| 'strip_debug_info', |
| ], |
| |
| 'android_cronet_release_trybot_arm64': [ |
| 'android', 'cronet_android', 'official_optimize', 'release_trybot', 'arm64', |
| 'strip_debug_info', |
| ], |
| |
| 'android_cronet_release_trybot_arm_no_neon_reclient': [ |
| 'android', 'cronet_android', 'release_trybot_reclient', 'arm_no_neon', |
| ], |
| |
| 'android_debug_bot': [ |
| 'android', 'debug_bot', |
| ], |
| |
| 'android_debug_bot_reclient': [ |
| 'android', 'debug_bot_reclient', |
| ], |
| |
| 'android_debug_bot_reclient_external_fastbuild': [ |
| 'android', 'debug_bot_reclient', 'android_external', 'android_fastbuild', |
| ], |
| |
| 'android_debug_static_bot': [ |
| 'android', 'debug_static_bot', |
| ], |
| |
| 'android_debug_static_bot_arm64': [ |
| 'android', 'debug_static_bot', 'arm64', |
| ], |
| |
| 'android_debug_static_bot_x64_reclient_webview_trichrome_webview_shell': [ |
| 'android', 'debug_static_bot_reclient', 'x64', |
| 'webview_trichrome', 'webview_shell', |
| ], |
| |
| 'android_debug_static_bot_x86_reclient': [ |
| 'android', 'debug_static_bot_reclient', 'x86', 'webview_shell', |
| ], |
| |
| 'android_debug_trybot_arm64': [ |
| 'android', 'debug_bot', 'arm64', |
| ], |
| |
| 'android_debug_trybot_arm64_reclient': [ |
| 'android', 'debug_bot_reclient', 'arm64', |
| ], |
| |
| 'android_debug_trybot_compile_only_arm64_fastbuild_reclient': [ |
| 'android', 'debug_bot_reclient', 'compile_only', 'arm64', 'android_fastbuild' |
| ], |
| |
| 'android_debug_trybot_compile_only_arm64_reclient': [ |
| 'android', 'debug_bot_reclient', 'compile_only', 'arm64' |
| ], |
| |
| 'android_debug_trybot_compile_only_x64_reclient': [ |
| 'android', 'debug_bot_reclient', 'compile_only', 'x64', |
| ], |
| |
| 'android_debug_trybot_compile_only_x86_reclient': [ |
| 'android', 'debug_bot_reclient', 'compile_only', 'x86', |
| ], |
| |
| 'android_debug_trybot_java_coverage': [ |
| 'android', 'debug_bot', 'use_java_coverage', 'strip_debug_info', |
| ], |
| |
| 'android_debug_trybot_x64_webview_trichrome_webview_shell': [ |
| 'android', 'debug_bot', 'x64', 'webview_trichrome', 'webview_shell', |
| ], |
| |
| 'android_debug_trybot_x64_webview_trichrome_webview_shell_reclient': [ |
| 'android', 'debug_bot_reclient', 'x64', 'webview_trichrome', 'webview_shell', |
| ], |
| |
| 'android_official_optimize_reclient': [ |
| 'official_optimize_reclient', 'android_without_codecs', |
| ], |
| |
| 'android_official_optimize_reclient_trybot': [ |
| 'official_optimize_reclient_trybot', 'android_without_codecs', |
| ], |
| |
| 'android_release_bot_minimal_symbols': [ |
| 'android', 'release_bot', 'minimal_symbols', 'strip_debug_info', |
| ], |
| |
| 'android_release_bot_minimal_symbols_arm64_fastbuild_webview_trichrome_reclient': [ |
| 'android', 'release_bot_reclient', 'minimal_symbols', 'arm64', |
| 'strip_debug_info', 'android_fastbuild', 'webview_trichrome', |
| ], |
| |
| 'android_release_bot_minimal_symbols_arm64_reclient': [ |
| 'android', 'release_bot_reclient', 'minimal_symbols', 'arm64', |
| 'strip_debug_info', |
| ], |
| |
| 'android_release_bot_minimal_symbols_arm64_webview_google_reclient': [ |
| 'android', 'release_bot_reclient', 'minimal_symbols', 'arm64', |
| 'strip_debug_info', 'webview_google', |
| ], |
| |
| 'android_release_bot_minimal_symbols_arm64_webview_monochrome_reclient': [ |
| 'android', 'release_bot_reclient', 'minimal_symbols', 'arm64', |
| 'strip_debug_info', 'webview_monochrome', |
| ], |
| |
| 'android_release_bot_minimal_symbols_x64_fastbuild_webview_trichrome_reclient': [ |
| 'android', 'release_bot_reclient', 'minimal_symbols', 'x64', |
| 'strip_debug_info', 'android_fastbuild', 'webview_trichrome', |
| 'no_secondary_abi', 'webview_shell' |
| ], |
| |
| 'android_release_bot_minimal_symbols_x86_fastbuild_disable_proguard_webview_monochrome': [ |
| 'android', 'release_bot', 'minimal_symbols', 'x86', |
| 'strip_debug_info', 'android_fastbuild', 'webview_monochrome', |
| 'disable_proguard' |
| ], |
| |
| 'android_release_bot_minimal_symbols_x86_fastbuild_resource_allowlisting_disable_proguard_chrome_google': [ |
| 'android', 'release_bot', 'minimal_symbols', |
| 'android_fastbuild', 'x86', 'resource_allowlisting', 'disable_proguard', |
| 'chrome_google' |
| ], |
| |
| 'android_release_bot_minimal_symbols_x86_fastbuild_resource_allowlisting_disable_proguard_chrome_google_reclient': [ |
| 'android', 'release_bot_reclient', 'minimal_symbols', |
| 'android_fastbuild', 'x86', 'resource_allowlisting', 'disable_proguard', |
| 'chrome_google' |
| ], |
| |
| 'android_release_bot_minimal_symbols_x86_fastbuild_webview_monochrome_reclient': [ |
| 'android', 'release_bot_reclient', 'minimal_symbols', 'x86', |
| 'strip_debug_info', 'android_fastbuild', 'webview_monochrome', |
| 'webview_shell', |
| ], |
| |
| 'android_release_bot_minimal_symbols_x86_fastbuild_webview_trichrome_reclient': [ |
| 'android', 'release_bot_reclient', 'minimal_symbols', 'x86', |
| 'strip_debug_info', 'android_fastbuild', 'webview_trichrome', |
| 'webview_shell', |
| ], |
| |
| 'android_release_trybot': [ |
| 'android', 'release_trybot', 'strip_debug_info', |
| ], |
| |
| 'android_release_trybot_arm64_fastbuild_webview_trichrome_reclient': [ |
| 'android', 'release_trybot_reclient', 'arm64', 'strip_debug_info', |
| 'android_fastbuild', 'webview_trichrome', |
| ], |
| |
| 'android_release_trybot_arm64_webview_monochrome': [ |
| 'android', 'release_trybot', 'arm64', 'strip_debug_info', |
| 'webview_monochrome', |
| ], |
| |
| 'android_release_trybot_arm64_webview_monochrome_expectations_fastbuild_native_coverage': [ |
| 'android', 'release_trybot', 'arm64', 'strip_debug_info', |
| 'android_fastbuild', 'webview_monochrome', 'fail_on_android_expectations', |
| 'no_secondary_abi', 'use_clang_coverage', 'partial_code_coverage_instrumentation', |
| ], |
| |
| 'android_release_trybot_arm64_webview_monochrome_expectations_fastbuild_native_coverage_reclient': [ |
| 'android', 'release_trybot_reclient', 'arm64', 'strip_debug_info', |
| 'android_fastbuild', 'webview_monochrome', 'fail_on_android_expectations', |
| 'no_secondary_abi', 'use_clang_coverage', 'partial_code_coverage_instrumentation', |
| ], |
| |
| 'android_release_trybot_arm64_webview_monochrome_expectations_fastbuild_reclient': [ |
| 'android', 'release_trybot_reclient', 'arm64', 'strip_debug_info', |
| 'android_fastbuild', 'webview_monochrome', 'fail_on_android_expectations', |
| 'no_secondary_abi', |
| ], |
| |
| 'android_release_trybot_arm64_webview_monochrome_expectations_fastbuild_siso': [ |
| 'android', 'release_trybot', 'arm64', 'strip_debug_info', |
| 'android_fastbuild', 'webview_monochrome', 'fail_on_android_expectations', |
| 'no_secondary_abi', 'no_goma', 'no_reclient', |
| ], |
| |
| 'android_release_trybot_arm64_webview_monochrome_reclient': [ |
| 'android', 'release_trybot_reclient', 'arm64', 'strip_debug_info', |
| 'webview_monochrome', |
| ], |
| |
| 'android_release_trybot_minimal_symbols_x86_fastbuild_disable_proguard_chrome_google': [ |
| 'android', 'release_trybot', 'minimal_symbols', |
| 'android_fastbuild', 'x86', 'strip_debug_info', 'disable_proguard', |
| 'chrome_google' |
| ], |
| |
| 'android_release_trybot_reclient': [ |
| 'android', 'release_trybot_reclient', 'strip_debug_info', |
| ], |
| |
| 'android_release_trybot_x64_fastbuild_webview_trichrome_reclient': [ |
| 'android', 'release_trybot_reclient', 'strip_debug_info', 'x64', |
| 'android_fastbuild', 'webview_trichrome', |
| 'no_secondary_abi', 'webview_shell', |
| ], |
| |
| 'android_release_trybot_x64_reclient': [ |
| 'android', 'release_trybot_reclient', 'strip_debug_info', 'x64', |
| ], |
| |
| 'android_release_trybot_x86_fastbuild_webview_google_invert_fieldtrials': [ |
| 'android', 'release_trybot', 'strip_debug_info', 'x86', |
| 'android_fastbuild', 'webview_google', 'invert_fieldtrials' |
| ], |
| |
| 'android_release_trybot_x86_fastbuild_webview_monochrome': [ |
| 'android', 'release_trybot', 'strip_debug_info', 'x86', |
| 'android_fastbuild', 'webview_monochrome', 'webview_shell', |
| ], |
| |
| 'android_release_trybot_x86_fastbuild_webview_monochrome_coverage': [ |
| 'android', 'release_trybot', 'strip_debug_info', 'x86', |
| 'android_fastbuild', 'use_java_coverage', 'partial_code_coverage_instrumentation', |
| 'webview_monochrome', 'webview_shell', |
| ], |
| |
| 'android_release_trybot_x86_fastbuild_webview_monochrome_coverage_reclient': [ |
| 'android', 'release_trybot_reclient', 'strip_debug_info', 'x86', |
| 'android_fastbuild', 'use_java_coverage', 'partial_code_coverage_instrumentation', |
| 'webview_monochrome', 'webview_shell', |
| ], |
| |
| 'android_release_trybot_x86_fastbuild_webview_monochrome_reclient': [ |
| 'android', 'release_trybot_reclient', 'strip_debug_info', 'x86', |
| 'android_fastbuild', 'webview_monochrome', 'webview_shell', |
| ], |
| |
| 'android_release_trybot_x86_fastbuild_webview_trichrome_reclient': [ |
| 'android', 'release_trybot_reclient', 'strip_debug_info', 'x86', |
| 'android_fastbuild', 'webview_trichrome', 'webview_shell', |
| ], |
| |
| 'android_webview_google_debug_static_bot_arm64': [ |
| 'android', 'debug_static_bot', 'arm64', 'webview_google', |
| ], |
| |
| 'android_webview_google_debug_static_bot_arm64_reclient': [ |
| 'android', 'debug_static_bot_reclient', 'arm64', 'webview_google', |
| ], |
| |
| 'android_webview_google_debug_static_bot_reclient': [ |
| 'android', 'debug_static_bot_reclient', 'webview_google', |
| ], |
| |
| 'android_without_codecs_debug_bot': [ |
| 'android_without_codecs', 'debug_bot', |
| ], |
| |
| 'android_without_codecs_debug_bot_reclient': [ |
| 'android_without_codecs', 'debug_bot_reclient', |
| ], |
| |
| 'android_without_codecs_release_bot_minimal_symbols_reclient': [ |
| 'android_without_codecs', 'release_bot_reclient', 'minimal_symbols', 'strip_debug_info', |
| ], |
| |
| 'android_without_codecs_release_bot_minimal_symbols_reclient_arm64': [ |
| 'android_without_codecs', 'release_bot_reclient', 'minimal_symbols', 'strip_debug_info', 'arm64' |
| ], |
| |
| 'android_without_codecs_release_trybot': [ |
| 'android_without_codecs', 'release_trybot', 'strip_debug_info', |
| ], |
| |
| 'angle_deqp_release_bot_dcheck_always_on_fuchsia_reclient': [ |
| 'angle_deqp_tests', 'shared_release_bot_dcheck_always_on_reclient', 'fuchsia', |
| ], |
| |
| 'angle_deqp_release_bot_dcheck_always_on_ios_reclient': [ |
| 'angle_deqp_tests', 'release_trybot_minimal_symbols_reclient', 'ios', 'ios_simulator', 'ios_cpu_x64', 'xctest', |
| ], |
| |
| 'angle_deqp_release_bot_dcheck_always_on_x86_reclient': [ |
| 'angle_deqp_tests', 'shared_release_bot_dcheck_always_on_reclient', 'x86', |
| ], |
| |
| 'angle_deqp_release_trybot_fuchsia_reclient': [ |
| 'angle_deqp_tests', 'shared_release_trybot_reclient', 'fuchsia', |
| ], |
| |
| 'angle_deqp_release_trybot_ios': [ |
| 'angle_deqp_tests', 'release_trybot', 'ios', 'ios_simulator', 'ios_cpu_x64', 'xctest', |
| ], |
| |
| 'angle_deqp_release_trybot_reclient': [ |
| 'angle_deqp_tests', 'shared_release_bot_dcheck_always_on_reclient', |
| ], |
| |
| 'angle_deqp_release_trybot_x86_reclient': [ |
| 'angle_deqp_tests', 'shared_release_trybot_reclient', 'x86', |
| ], |
| |
| 'asan_clang_fuzzer_static_v8_heap_minimal_symbols_release_reclient': [ |
| 'asan', 'fuzzer', 'static', 'v8_heap', 'minimal_symbols', 'release_bot_reclient', |
| ], |
| |
| 'asan_clang_fuzzer_static_v8_heap_minimal_symbols_release_tot': [ |
| 'asan', 'clang_tot', 'fuzzer', 'static', 'v8_heap', 'minimal_symbols', 'release', |
| ], |
| |
| 'asan_clang_shared_v8_heap_minimal_symbols_release_tot': [ |
| 'asan', 'clang_tot', 'shared', 'v8_heap', 'minimal_symbols', 'release', |
| ], |
| |
| 'asan_dcheck_disable_nacl_release_bot_reclient': [ |
| 'asan', 'dcheck_always_on', 'disable_nacl', 'release_bot_reclient', |
| ], |
| |
| 'asan_disable_nacl_clang_tot_minimal_symbols_static_release': [ |
| 'asan', 'disable_nacl', 'clang_tot', 'minimal_symbols', 'static', 'release', |
| ], |
| |
| 'asan_disable_nacl_fuzzer_v8_heap_chrome_with_codecs_release_bot_reclient': [ |
| 'asan', 'disable_nacl', 'fuzzer', 'v8_heap', 'chrome_with_codecs', 'release_bot_reclient', |
| ], |
| |
| 'asan_disable_nacl_fuzzer_v8_heap_release_bot_reclient': [ |
| 'asan', 'disable_nacl', 'fuzzer', 'v8_heap', 'release_bot_reclient', |
| ], |
| |
| 'asan_fuzzer_v8_heap_chrome_with_codecs_release_bot_reclient': [ |
| 'clang', 'asan', 'fuzzer', 'v8_heap', 'chrome_with_codecs', 'release_bot_reclient', |
| ], |
| |
| 'asan_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid_reclient': [ |
| 'asan', 'fuzzer', 'v8_heap', 'chromeos_codecs', 'release_bot_reclient', 'hybrid', |
| ], |
| |
| 'asan_fuzzer_v8_heap_release_bot_hybrid_reclient': [ |
| 'asan', 'fuzzer', 'v8_heap', 'release_bot_reclient', 'hybrid', |
| ], |
| |
| 'asan_fuzzer_v8_heap_release_bot_reclient': [ |
| 'clang', 'asan', 'fuzzer', 'v8_heap', 'release_bot_reclient', |
| ], |
| |
| 'asan_lsan_bot_fuchsia_reclient': [ |
| 'asan', 'lsan', 'release_bot_reclient', 'fuchsia', |
| ], |
| |
| 'asan_lsan_chromeos_release_bot_dcheck_always_on_reclient': [ |
| 'asan', 'lsan', 'chromeos', 'release_trybot_minimal_symbols_reclient', |
| ], |
| |
| 'asan_lsan_debug_bot_reclient': [ |
| 'asan', 'lsan', 'debug_bot_reclient', |
| ], |
| |
| 'asan_lsan_fuzzer_v8_heap_chromeos_codecs_release_bot_reclient': [ |
| 'asan', 'lsan', 'v8_heap', 'chromeos_codecs', 'release_bot_reclient', |
| ], |
| |
| 'asan_lsan_fuzzer_v8_heap_release_bot_reclient': [ |
| 'asan', 'lsan', 'fuzzer', 'v8_heap', 'release_bot_reclient', |
| ], |
| |
| 'asan_lsan_lacros_release_bot_dcheck_always_on_reclient': [ |
| 'asan', 'lsan', 'release_trybot_minimal_symbols_reclient', 'lacros_on_linux', 'also_build_ash_chrome' |
| ], |
| |
| 'asan_lsan_release_bot': [ |
| 'asan', 'lsan', 'release_bot', |
| ], |
| |
| 'asan_lsan_release_bot_blink_reclient': [ |
| 'asan', 'lsan', 'release_bot_blink_reclient', |
| ], |
| |
| 'asan_lsan_release_trybot_reclient': [ |
| 'asan', 'lsan', 'release_trybot_minimal_symbols_reclient', |
| ], |
| |
| 'asan_minimal_symbols_disable_nacl_release_bot_dcheck_always_on_reclient': [ |
| 'asan', 'minimal_symbols', 'disable_nacl', 'release_bot_reclient', 'dcheck_always_on', |
| ], |
| |
| 'asan_v8_heap_debug_bot_hybrid_reclient': [ |
| 'asan', 'v8_heap', 'debug_bot_reclient', 'hybrid', |
| ], |
| |
| 'cast_arm64_release_bot': [ |
| 'cast_receiver', 'cast_os', 'release_bot', 'arm64', 'minimal_symbols', |
| ], |
| |
| 'cast_arm64_release_bot_reclient': [ |
| 'cast_receiver', 'cast_os', 'release_bot_reclient', 'arm64', 'minimal_symbols', |
| ], |
| |
| 'cast_audio_release_bot_reclient': [ |
| 'cast_receiver', 'cast_os', 'cast_audio', 'release_bot_reclient', 'minimal_symbols', |
| ], |
| |
| 'cast_audio_release_trybot': [ |
| 'cast_receiver', 'cast_os', 'cast_audio', 'release_trybot', |
| ], |
| |
| 'cast_binary_size': [ |
| 'cast_receiver', 'cast_os', 'minimal_symbols', 'release_bot', |
| ], |
| |
| 'cast_debug_bot': [ |
| 'cast_receiver', 'cast_os', 'debug_bot', |
| ], |
| |
| 'cast_debug_bot_reclient': [ |
| 'cast_receiver', 'cast_os', 'debug_bot_reclient', |
| ], |
| |
| # Cast Linux takes very long in linking, possibly due to being on GCE |
| # (crbug/794423). |
| 'cast_release_bot_reclient': [ |
| 'cast_receiver', 'cast_os', 'release_bot_reclient', 'minimal_symbols', |
| ], |
| |
| 'cast_release_trybot': [ |
| 'cast_receiver', 'cast_os', 'release_trybot', |
| ], |
| |
| 'cfi_full_cfi_icall_cfi_diag_recover_release_static_reclient': [ |
| 'cfi_full', 'cfi_icall', 'cfi_diag', 'cfi_recover', 'thin_lto', 'release', 'static', 'reclient', |
| ], |
| |
| 'cfi_full_cfi_icall_cfi_diag_thin_lto_release_static_dcheck_always_on_reclient': [ |
| 'cfi_full', 'cfi_icall', 'cfi_diag', 'thin_lto', 'release', 'static', 'dcheck_always_on', 'reclient', |
| ], |
| |
| 'chromeos_amd64-generic-vm_lacros_rel_reclient': [ |
| 'chromeos_amd64-generic-vm_reclient', 'lacros', |
| ], |
| |
| 'chromeos_amd64-generic-vm_use_fake_dbus_clients_reclient': [ |
| 'chromeos_amd64-generic-vm_reclient', 'use_fake_dbus_clients', |
| 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| |
| 'chromeos_amd64-generic_asan_reclient': [ |
| 'chromeos_amd64-generic_reclient', 'asan', |
| ], |
| |
| 'chromeos_amd64-generic_cfi_thin_lto_reclient': [ |
| 'chromeos_amd64-generic_reclient', 'cfi_full', 'thin_lto', |
| 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| |
| 'chromeos_amd64-generic_dbg_reclient': [ |
| 'chromeos_amd64-generic_reclient', 'debug', |
| ], |
| |
| 'chromeos_amd64-generic_lacros_dbg_reclient': [ |
| 'chromeos_amd64-generic-crostoolchain_reclient', 'lacros', 'debug', 'static', |
| ], |
| |
| 'chromeos_amd64-generic_lacros_official': [ |
| 'chromeos_amd64-generic-crostoolchain', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', |
| ], |
| |
| # This is the same as chromeos_amd64-generic_lacros_official except |
| # the symbol_level. Please keep them in sync. |
| # TODO(https://crbug.com/1316467): once lacros_variations_tast_tests |
| # is migrated to run in skylab, remove this use |
| # chromeos_amd64-generic_lacros_official instead. |
| 'chromeos_amd64-generic_lacros_official_no_symbols': [ |
| 'chromeos_amd64-generic-crostoolchain', 'lacros', 'official', 'no_symbols', 'cfi', 'thin_lto', |
| ], |
| 'chromeos_amd64-generic_lacros_official_no_symbols_reclient': [ |
| 'chromeos_amd64-generic-crostoolchain_reclient', 'lacros', 'official', 'no_symbols', 'cfi', 'thin_lto', |
| ], |
| |
| # This is the same as 'chromeos_amd64-generic_lacros_official', except for |
| # the 'is_skylab' arg. Please keep them in sync. |
| 'chromeos_amd64-generic_lacros_official_skylab': [ |
| 'chromeos_amd64-generic-crostoolchain', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', 'is_skylab', |
| ], |
| 'chromeos_amd64-generic_lacros_official_skylab_reclient': [ |
| 'chromeos_amd64-generic-crostoolchain_reclient', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', 'is_skylab', |
| ], |
| |
| 'chromeos_amd64-generic_lacros_rel_dchecks': [ |
| 'chromeos_amd64-generic-crostoolchain', 'lacros', 'release', 'dcheck_always_on', |
| ], |
| |
| 'chromeos_amd64-generic_lacros_rel_dchecks_reclient': [ |
| 'chromeos_amd64-generic-crostoolchain_reclient', 'lacros', 'release', 'dcheck_always_on', |
| ], |
| |
| 'chromeos_amd64-generic_lacros_rel_dchecks_skylab_reclient': [ |
| 'chromeos_amd64-generic-crostoolchain_reclient', 'lacros', 'release', 'dcheck_always_on', 'is_skylab', |
| ], |
| |
| 'chromeos_amd64-generic_lacros_rel_fyi': [ |
| 'chromeos_amd64-generic-crostoolchain', 'lacros', 'release', 'is_skylab', |
| ], |
| |
| 'chromeos_amd64-generic_lacros_rel_reclient': [ |
| 'chromeos_amd64-generic-crostoolchain_reclient', 'lacros', 'release', |
| ], |
| |
| 'chromeos_amd64-generic_lacros_rel_skylab_reclient': [ |
| 'chromeos_amd64-generic-crostoolchain_reclient', 'lacros', 'release', 'is_skylab', |
| ], |
| |
| 'chromeos_amd64-generic_use_fake_dbus_clients':[ |
| 'chromeos_amd64-generic', 'use_fake_dbus_clients', 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| |
| 'chromeos_amd64-generic_use_fake_dbus_clients_goma':[ |
| 'chromeos_amd64-generic_goma', 'use_fake_dbus_clients', 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| |
| 'chromeos_amd64-generic_use_fake_dbus_clients_vm_optimized': [ |
| 'chromeos_amd64-generic-vm', 'use_fake_dbus_clients', 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| |
| 'chromeos_amd64-generic_use_fake_dbus_clients_vm_optimized_dchecks_reclient': [ |
| 'chromeos_amd64-generic-vm_reclient', 'use_fake_dbus_clients', 'dcheck_always_on', |
| 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| |
| 'chromeos_arm-generic_cfi_thin_lto_official': [ |
| 'chromeos_device', 'arm-generic', 'cfi_full', 'thin_lto', 'official', 'full_symbols', |
| ], |
| |
| 'chromeos_arm-generic_cfi_thin_lto_official_reclient': [ |
| 'chromeos_device_reclient', 'arm-generic', 'cfi_full', 'thin_lto', 'official', 'full_symbols', |
| ], |
| |
| 'chromeos_arm-generic_dbg_reclient': [ |
| 'chromeos_device_reclient', 'arm-generic', 'debug', |
| ], |
| |
| 'chromeos_arm-generic_dbg_try_reclient': [ |
| 'chromeos_device_reclient', 'arm-generic', 'debug', |
| 'also_build_lacros_chrome_for_architecture_arm', |
| ], |
| |
| 'chromeos_arm-generic_dcheck_always_on_reclient': [ |
| 'chromeos_device_reclient', 'arm-generic', 'dcheck_always_on', |
| ], |
| |
| 'chromeos_arm-generic_lacros_official': [ |
| 'chromeos_arm-generic-crostoolchain', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', |
| ], |
| 'chromeos_arm-generic_lacros_official_reclient': [ |
| 'chromeos_arm-generic-crostoolchain_reclient', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', |
| ], |
| |
| 'chromeos_arm-generic_lacros_official_skylab': [ |
| 'chromeos_arm-generic-crostoolchain', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', 'is_skylab', |
| ], |
| 'chromeos_arm-generic_lacros_official_skylab_reclient': [ |
| 'chromeos_arm-generic-crostoolchain_reclient', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', 'is_skylab', |
| ], |
| |
| 'chromeos_arm-generic_lacros_rel_dchecks_reclient': [ |
| 'chromeos_arm-generic-crostoolchain_reclient', 'lacros', 'release', 'dcheck_always_on', |
| ], |
| |
| 'chromeos_arm-generic_lacros_rel_reclient': [ |
| 'chromeos_arm-generic-crostoolchain_reclient', 'lacros', 'release', |
| ], |
| |
| 'chromeos_arm-generic_lacros_rel_skylab_reclient': [ |
| 'chromeos_arm-generic-crostoolchain_reclient', 'lacros', 'release','is_skylab', |
| ], |
| |
| 'chromeos_arm-generic_reclient': [ |
| 'chromeos_device_reclient', 'arm-generic', |
| ], |
| |
| 'chromeos_arm64-generic_cfi_thin_lto_official': [ |
| 'chromeos_device', 'arm64-generic', 'cfi_full', 'thin_lto', 'official', 'full_symbols', |
| ], |
| 'chromeos_arm64-generic_cfi_thin_lto_official_reclient': [ |
| 'chromeos_device_reclient', 'arm64-generic', 'cfi_full', 'thin_lto', 'official', 'full_symbols', |
| ], |
| |
| 'chromeos_arm64-generic_dchecks_reclient': [ |
| 'chromeos_device_reclient', 'arm64-generic', 'dcheck_always_on', |
| ], |
| |
| 'chromeos_arm64-generic_lacros_official': [ |
| 'chromeos_arm64-generic-crostoolchain', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', |
| ], |
| 'chromeos_arm64-generic_lacros_official_reclient': [ |
| 'chromeos_arm64-generic-crostoolchain_reclient', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', |
| ], |
| |
| 'chromeos_arm64-generic_lacros_official_skylab': [ |
| 'chromeos_arm64-generic-crostoolchain', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', 'is_skylab', |
| ], |
| 'chromeos_arm64-generic_lacros_official_skylab_reclient': [ |
| 'chromeos_arm64-generic-crostoolchain_reclient', 'lacros', 'official', 'minimal_symbols', 'cfi', 'thin_lto', 'is_skylab', |
| ], |
| |
| 'chromeos_arm64-generic_lacros_rel_dchecks': [ |
| 'chromeos_arm64-generic-crostoolchain', 'lacros', 'release', 'dcheck_always_on', |
| ], |
| |
| 'chromeos_arm64-generic_lacros_rel_fyi': [ |
| 'chromeos_arm64-generic-crostoolchain', 'lacros', 'release','is_skylab', |
| ], |
| |
| 'chromeos_arm64-generic_lacros_rel_reclient': [ |
| 'chromeos_arm64-generic-crostoolchain_reclient', 'lacros', 'release', |
| ], |
| |
| 'chromeos_arm64-generic_lacros_rel_skylab_reclient': [ |
| 'chromeos_arm64-generic-crostoolchain_reclient', 'lacros', 'release','is_skylab', |
| ], |
| |
| 'chromeos_asan_lsan_fuzzer_v8_heap_release_bot_reclient': [ |
| 'chromeos', 'asan', 'lsan', 'fuzzer', 'v8_heap', 'release_bot_reclient', |
| ], |
| |
| 'chromeos_betty-arc-r_include_unwind_tables_official_use_fake_dbus_clients': [ |
| 'chromeos_device', 'betty-arc-r', 'include_unwind_tables', 'official', 'use_fake_dbus_clients', |
| 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| 'chromeos_betty-arc-r_include_unwind_tables_official_use_fake_dbus_clients_reclient': [ |
| 'chromeos_device_reclient', 'betty-arc-r', 'include_unwind_tables', 'official', 'use_fake_dbus_clients', |
| 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| |
| 'chromeos_betty-pi-arc_cfi_thin_lto_official': [ |
| 'chromeos_device', 'betty-pi-arc', 'cfi_full', 'thin_lto', 'official', 'minimal_symbols', |
| 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| 'chromeos_betty-pi-arc_cfi_thin_lto_official_reclient': [ |
| 'chromeos_device_reclient', 'betty-pi-arc', 'cfi_full', 'thin_lto', 'official', 'minimal_symbols', |
| 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| |
| 'chromeos_betty-pi-arc_dchecks': [ |
| 'chromeos_device', 'betty-pi-arc', 'include_unwind_tables', 'official', |
| 'use_fake_dbus_clients', 'dcheck_always_on', |
| 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| 'chromeos_betty-pi-arc_dchecks_reclient': [ |
| 'chromeos_device_reclient', 'betty-pi-arc', 'include_unwind_tables', 'official', |
| 'use_fake_dbus_clients', 'dcheck_always_on', |
| 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| |
| 'chromeos_eve-arc-r_include_unwind_tables_official': [ |
| 'chromeos_device', 'eve-arc-r', 'include_unwind_tables', 'official', |
| ], |
| 'chromeos_eve-arc-r_include_unwind_tables_official_reclient': [ |
| 'chromeos_device_reclient', 'eve-arc-r', 'include_unwind_tables', 'official', |
| ], |
| |
| 'chromeos_eve_include_unwind_tables_official_dchecks': [ |
| 'chromeos_device', 'eve', 'include_unwind_tables', 'official', 'dcheck_always_on', |
| 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| 'chromeos_eve_include_unwind_tables_official_dchecks_reclient': [ |
| 'chromeos_device_reclient', 'eve', 'include_unwind_tables', 'official', 'dcheck_always_on', |
| 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| |
| 'chromeos_jacuzzi_dchecks': [ |
| 'chromeos_jacuzzi', 'dcheck_always_on', |
| ], |
| |
| 'chromeos_jacuzzi_dchecks_reclient': [ |
| 'chromeos_jacuzzi_reclient', 'dcheck_always_on', |
| ], |
| |
| 'chromeos_jacuzzi_include_unwind_tables_official': [ |
| 'chromeos_device', 'jacuzzi', 'include_unwind_tables', 'official', |
| # TODO(crbug.com/1275785): Enable DCHECKs on jacuzzi bots when the |
| # display-orientation DCHECK failures are resolved. |
| # 'dcheck_always_on', |
| 'also_build_lacros_chrome_for_architecture_arm', |
| ], |
| 'chromeos_jacuzzi_include_unwind_tables_official_reclient': [ |
| 'chromeos_device_reclient', 'jacuzzi', 'include_unwind_tables', 'official', |
| # TODO(crbug.com/1275785): Enable DCHECKs on jacuzzi bots when the |
| # display-orientation DCHECK failures are resolved. |
| # 'dcheck_always_on', |
| 'also_build_lacros_chrome_for_architecture_arm', |
| ], |
| |
| 'chromeos_kevin_include_unwind_tables_official': [ |
| 'chromeos_kevin', 'include_unwind_tables', 'official', |
| ], |
| |
| 'chromeos_kevin_include_unwind_tables_official_dchecks': [ |
| 'chromeos_kevin', 'include_unwind_tables', 'official', 'dcheck_always_on', |
| 'also_build_lacros_chrome_for_architecture_arm', |
| ], |
| 'chromeos_kevin_include_unwind_tables_official_dchecks_reclient': [ |
| 'chromeos_kevin_reclient', 'include_unwind_tables', 'official', 'dcheck_always_on', |
| 'also_build_lacros_chrome_for_architecture_arm', |
| ], |
| |
| 'chromeos_msan_focal_release_bot_reclient': [ |
| 'chromeos', 'msan_focal', 'release_bot_reclient', |
| ], |
| |
| 'chromeos_octopus_dchecks': [ |
| 'chromeos_octopus', 'dcheck_always_on', |
| ], |
| |
| 'chromeos_octopus_dchecks_reclient': [ |
| 'chromeos_octopus_reclient', 'dcheck_always_on', |
| ], |
| |
| 'chromeos_octopus_include_unwind_tables_official_dchecks': [ |
| 'chromeos_device', 'octopus', 'include_unwind_tables', 'official', 'dcheck_always_on', |
| 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| 'chromeos_octopus_include_unwind_tables_official_dchecks_reclient': [ |
| 'chromeos_device_reclient', 'octopus', 'include_unwind_tables', 'official', |
| 'dcheck_always_on', 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| 'chromeos_octopus_include_unwind_tables_official_dchecks_skylab': [ |
| 'chromeos_device', 'octopus', 'include_unwind_tables', 'official', 'dcheck_always_on', 'is_skylab', |
| ], |
| |
| 'chromeos_reven_include_unwind_tables_official_dchecks': [ |
| 'chromeos_device', 'reven', 'include_unwind_tables', 'official', 'dcheck_always_on', |
| 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| 'chromeos_reven_include_unwind_tables_official_dchecks_reclient': [ |
| 'chromeos_device_reclient', 'reven', 'include_unwind_tables', 'official', 'dcheck_always_on', |
| 'also_build_lacros_chrome_for_architecture_amd64', |
| ], |
| |
| 'chromeos_trogdor64_include_unwind_tables_official_dchecks_skylab': [ |
| 'chromeos_device', 'trogdor64', 'include_unwind_tables', 'official', 'dcheck_always_on', 'is_skylab', |
| ], |
| 'chromeos_trogdor64_include_unwind_tables_official_dchecks_skylab_reclient': [ |
| 'chromeos_device_reclient', 'trogdor64', 'include_unwind_tables', 'official', 'dcheck_always_on', 'is_skylab', |
| ], |
| |
| 'chromeos_with_codecs_debug_bot_reclient': [ |
| 'chromeos_with_codecs', 'debug_bot_reclient', |
| ], |
| |
| 'chromeos_with_codecs_release_bot_coverage_reclient': [ |
| 'chromeos_with_codecs', 'release_bot_reclient', 'use_clang_coverage', |
| ], |
| |
| 'chromeos_with_codecs_release_bot_reclient': [ |
| 'chromeos_with_codecs', 'release_bot_reclient', |
| ], |
| |
| # Keep in sync with chromeos_with_codecs_release_trybot_reclient. |
| 'chromeos_with_codecs_release_trybot_code_coverage_reclient': [ |
| 'chromeos_with_codecs', 'release_trybot_reclient', 'no_symbols', 'also_build_lacros_chrome', |
| 'use_clang_coverage', 'partial_code_coverage_instrumentation', |
| ], |
| |
| 'chromeos_with_codecs_release_trybot_invert_fieldtrials_reclient': [ |
| 'chromeos_with_codecs', 'release_trybot_reclient', 'no_symbols', 'invert_fieldtrials', |
| ], |
| |
| 'chromeos_with_codecs_release_trybot_reclient': [ |
| 'chromeos_with_codecs', 'release_trybot_reclient', 'no_symbols', |
| ], |
| |
| 'chromeos_with_codecs_with_lacros_release_bot_reclient': [ |
| 'chromeos_with_codecs', 'release_bot_reclient', 'also_build_lacros_chrome' |
| ], |
| |
| 'clang_code_coverage': [ |
| 'release_bot', 'clang', 'use_clang_coverage', 'no_symbols', 'chrome_with_codecs', |
| ], |
| |
| 'clang_code_coverage_ios_xctest': [ |
| 'debug_static_bot', 'ios', 'ios_simulator', 'ios_cpu_x64', 'xctest', 'use_clang_coverage', |
| ], |
| |
| 'clang_code_coverage_ios_xctest_reclient': [ |
| 'use_clang_coverage', 'debug_static_bot_reclient', 'x64', 'ios', 'xctest', |
| ], |
| |
| 'clang_code_coverage_reclient': [ |
| 'release_bot_reclient', 'clang', 'use_clang_coverage', 'no_symbols', 'chrome_with_codecs', |
| ], |
| |
| 'clang_code_coverage_with_js_coverage': [ |
| 'release_bot', 'clang', 'use_clang_coverage', 'no_symbols', 'use_javascript_coverage', 'enable_webui_inline_sourcemaps_on', 'optimize_webui_off', |
| ], |
| |
| 'clang_tot_asan_lsan_static_release': [ |
| 'clang_tot', 'asan', 'lsan', 'static', 'release', |
| ], |
| |
| 'clang_tot_cfi_full_cfi_icall_cfi_diag_thin_lto_release_static_dcheck_always_on': [ |
| 'clang_tot', 'cfi_full', 'cfi_icall', 'cfi_diag', 'thin_lto', 'release', 'static', 'dcheck_always_on', |
| ], |
| |
| 'clang_tot_coverage_minimal_symbols_release': [ |
| 'clang_tot', 'use_clang_coverage', 'minimal_symbols', 'release', |
| ], |
| |
| 'clang_tot_linux_full_symbols_shared_release': [ |
| # Enable debug info, as on official builders, to catch issues with |
| # optimized debug info. |
| 'clang_tot', 'full_symbols', 'shared', 'release', |
| ], |
| |
| 'clang_tot_minimal_symbols_shared_release': [ |
| 'clang_tot', 'minimal_symbols', 'shared', 'release', |
| ], |
| |
| 'clang_tot_minimal_symbols_shared_release_x86_dcheck': [ |
| 'clang_tot', 'minimal_symbols', 'shared', 'release', 'x86', 'dcheck_always_on', |
| ], |
| |
| 'clang_tot_minimal_symbols_static_release': [ |
| 'clang_tot', 'minimal_symbols', 'static', 'release', |
| ], |
| |
| 'clang_tot_minimal_symbols_static_release_x86': [ |
| 'clang_tot', 'minimal_symbols', 'static', 'release', 'x86', |
| ], |
| |
| 'clang_tot_msan_release': [ |
| 'clang_tot', 'msan_focal', 'release', |
| ], |
| |
| 'clang_tot_official': [ |
| 'clang_tot', 'official', |
| ], |
| |
| 'clang_tot_official_pgo': [ |
| 'clang_tot', 'official_optimize', 'no_symbols', 'pgo_phase_1', |
| ], |
| |
| 'clang_tot_shared_debug': [ |
| 'clang_tot', 'shared', 'debug', |
| ], |
| |
| 'clang_tot_shared_debug_x86': [ |
| 'clang_tot', 'shared', 'debug', 'x86', |
| ], |
| |
| 'clang_tot_shared_release_dcheck': [ |
| 'clang_tot', 'shared', 'release', 'dcheck_always_on', |
| ], |
| |
| 'clang_tot_tsan_release': [ |
| 'clang_tot', 'tsan', 'release', |
| ], |
| |
| 'clang_tot_ubsan_no_recover_hack_static_release': [ |
| 'clang_tot', 'ubsan_no_recover_hack', 'static', 'release', |
| ], |
| |
| 'clang_tot_win_official_full_symbols_static': [ |
| 'clang_tot', 'official', 'full_symbols', 'static', 'win_linker_timing', |
| ], |
| |
| 'clang_tot_win_official_full_symbols_static_x86': [ |
| 'clang_tot', 'official', 'full_symbols', 'static', 'x86', 'win_linker_timing', |
| ], |
| |
| 'clang_tot_win_release_cross': [ |
| 'clang_tot', 'win_cross', 'minimal_symbols', 'shared', 'release', 'dcheck_always_on', |
| ], |
| |
| 'codesearch_gen_chromium_android_bot': [ |
| # Set is_component_build=false to enable cronet targets. |
| 'codesearch', 'android_without_codecs', 'static', |
| ], |
| |
| 'codesearch_gen_chromium_bot': [ |
| 'codesearch', |
| ], |
| |
| 'codesearch_gen_chromium_chromiumos_bot': [ |
| 'codesearch', 'chromeos', |
| ], |
| |
| 'codesearch_gen_chromium_fuchsia_bot': [ |
| 'codesearch_release', 'fuchsia', |
| ], |
| |
| # Lacros uses different gn args to build for chromeOS device vs. Linux. For |
| # simplicity, we only generate codesearch x-refs for lacros on Linux. |
| 'codesearch_gen_chromium_lacros_bot': [ |
| 'codesearch', 'lacros_on_linux', |
| ], |
| |
| 'codesearch_gen_chromium_mac_bot': [ |
| 'codesearch', 'mac', |
| ], |
| |
| 'codesearch_gen_chromium_webview_bot': [ |
| 'codesearch', 'android_without_codecs', 'static', 'goma', |
| ], |
| |
| 'dawn_tests_android_release_trybot': [ |
| 'dawn_no_gl', 'android', 'release_trybot_minimal_symbols', |
| ], |
| |
| 'dawn_tests_android_release_trybot_reclient': [ |
| 'dawn_no_gl', 'android', 'release_trybot_minimal_symbols_reclient', |
| ], |
| |
| 'dawn_tests_asan_release_bot_dcheck_always_on_reclient': [ |
| 'dawn_tests', 'asan', 'release_trybot_minimal_symbols_reclient', |
| ], |
| |
| 'dawn_tests_asan_release_trybot_reclient': [ |
| 'dawn_tests', 'asan', 'release_trybot_reclient', |
| ], |
| |
| # https://crbug.com/dawn/1200: temporarily avoid using partition alloc |
| # while we investigate a crash in the mac AMD shader compiler. |
| 'dawn_tests_release_bot_dcheck_always_on_alloc_none_reclient': [ |
| 'dawn_tests', 'release_trybot_minimal_symbols_reclient', 'padisabled', |
| ], |
| |
| 'dawn_tests_release_bot_dcheck_always_on_reclient': [ |
| 'dawn_tests', 'release_trybot_minimal_symbols_reclient', |
| ], |
| |
| 'dawn_tests_release_bot_dcheck_always_on_x86_reclient': [ |
| 'dawn_tests', 'release_trybot_minimal_symbols_reclient', 'x86', |
| ], |
| |
| # https://crbug.com/dawn/1200: temporarily avoid using partition alloc |
| # while we investigate a crash in the mac AMD shader compiler. |
| 'dawn_tests_release_trybot_alloc_none': [ |
| 'dawn_tests', 'release_trybot', 'padisabled', |
| ], |
| |
| # https://crbug.com/dawn/1200: temporarily avoid using partition alloc |
| # while we investigate a crash in the mac AMD shader compiler. |
| 'dawn_tests_release_trybot_alloc_none_reclient': [ |
| 'dawn_tests', 'release_trybot_reclient', 'padisabled', |
| ], |
| |
| |
| 'dawn_tests_release_trybot_reclient': [ |
| 'dawn_tests', 'release_trybot_reclient', |
| ], |
| |
| 'dawn_tests_release_trybot_x86_reclient': [ |
| 'dawn_tests', 'release_trybot_reclient', 'x86', |
| ], |
| |
| 'dawn_tests_with_desktop_gl_release_trybot_reclient': [ |
| 'dawn_tests', 'dawn_enable_desktop_gl', 'release_trybot_minimal_symbols_reclient', |
| ], |
| |
| 'debug_bot': [ |
| 'debug_bot', |
| ], |
| |
| 'debug_bot_arm64_reclient': [ |
| 'debug_bot_reclient', 'arm64', |
| ], |
| |
| 'debug_bot_blink_reclient': [ |
| 'debug_bot_blink_reclient', |
| ], |
| |
| 'debug_bot_enable_blink_animation_use_time_delta_reclient': [ |
| 'debug_bot_reclient', 'enable_blink_animation_use_time_delta', |
| ], |
| |
| 'debug_bot_fuchsia_arm64_reclient': [ |
| 'debug_bot_reclient', 'fuchsia', 'arm64', 'arm64_host', |
| ], |
| |
| 'debug_bot_fuchsia_compile_only_reclient': [ |
| 'debug_bot_reclient', 'fuchsia', 'compile_only', |
| ], |
| |
| 'debug_bot_fuchsia_reclient': [ |
| 'debug_bot_reclient', 'fuchsia', |
| ], |
| |
| 'debug_bot_local_build': [ |
| 'debug_bot_local_build', |
| ], |
| |
| 'debug_bot_no_com_init_hooks_with_codecs': [ |
| 'debug_bot', 'no_com_init_hooks', 'chrome_with_codecs' |
| ], |
| |
| 'debug_bot_reclient': [ |
| 'debug_bot_reclient', |
| ], |
| |
| 'debug_bot_rust_android_arm_reclient': [ |
| 'debug_bot_reclient', 'enable_rust', 'android', 'arm', |
| ], |
| |
| 'debug_bot_rust_linux_x64_reclient': [ |
| 'debug_bot_reclient', 'enable_rust', 'x64', |
| ], |
| |
| 'debug_bot_x86_reclient': [ |
| 'debug_bot_reclient', 'x86', |
| ], |
| |
| 'fuchsia_clang_code_coverage_reclient': [ |
| 'clang', 'fuchsia', 'fuchsia_code_coverage', 'no_symbols', 'release_bot_reclient', |
| 'use_clang_coverage', 'fuchsia_legacy_script', |
| ], |
| |
| 'fuchsia_clang_tot_official_arm64': [ |
| 'official_optimize', 'fuchsia', 'arm64', 'clang_tot', 'static', |
| 'arm64_host', |
| ], |
| |
| 'fuchsia_clang_tot_release_x64': [ |
| 'fuchsia', 'release', 'clang_tot', 'static', |
| ], |
| |
| 'fuchsia_official_optimize_reclient': [ |
| 'official_optimize_reclient', 'fuchsia', |
| ], |
| |
| 'fuchsia_official_optimize_reclient_trybot': [ |
| 'official_optimize_reclient_trybot', 'fuchsia', |
| ], |
| |
| 'gn_linux_upload': [ |
| 'gn_linux_upload', 'official', 'goma', |
| ], |
| |
| 'gpu_fyi_tests_debug_trybot': [ |
| 'gpu_fyi_tests', 'debug_bot', 'disable_nacl', |
| ], |
| |
| 'gpu_fyi_tests_debug_trybot_reclient': [ |
| 'gpu_fyi_tests', 'debug_bot_reclient', 'disable_nacl', |
| ], |
| |
| 'gpu_fyi_tests_dx12vk_debug_trybot_reclient': [ |
| 'gpu_fyi_tests', 'dx12vk', 'debug_bot_reclient', 'disable_nacl', |
| ], |
| |
| 'gpu_fyi_tests_dx12vk_release_trybot_reclient': [ |
| 'gpu_fyi_tests', 'dx12vk', 'release_trybot_minimal_symbols_reclient', 'disable_nacl', |
| ], |
| |
| 'gpu_fyi_tests_release_trybot': [ |
| 'gpu_fyi_tests', 'release_trybot_minimal_symbols', 'disable_nacl', |
| ], |
| |
| 'gpu_fyi_tests_release_trybot_arm64': [ |
| 'gpu_fyi_tests', 'release_trybot_minimal_symbols', 'arm64', 'disable_nacl', |
| ], |
| |
| 'gpu_fyi_tests_release_trybot_arm64_reclient': [ |
| 'gpu_fyi_tests', 'release_trybot_minimal_symbols_reclient', 'arm64', 'disable_nacl', |
| ], |
| |
| 'gpu_fyi_tests_release_trybot_asan': [ |
| 'gpu_fyi_tests', 'release_trybot_minimal_symbols', 'asan', 'disable_nacl', |
| ], |
| |
| 'gpu_fyi_tests_release_trybot_asan_reclient': [ |
| 'gpu_fyi_tests', 'release_trybot_minimal_symbols_reclient', 'asan', 'disable_nacl', |
| ], |
| |
| 'gpu_fyi_tests_release_trybot_reclient': [ |
| 'gpu_fyi_tests', 'release_trybot_minimal_symbols_reclient', 'disable_nacl', |
| ], |
| |
| 'gpu_fyi_tests_release_trybot_tsan_reclient': [ |
| 'gpu_fyi_tests', 'release_trybot_minimal_symbols_reclient', 'tsan', 'disable_nacl', |
| ], |
| |
| 'gpu_fyi_tests_release_trybot_x86_reclient': [ |
| 'gpu_fyi_tests', 'release_trybot_minimal_symbols_reclient', 'x86', 'disable_nacl', |
| ], |
| |
| 'gpu_tests_android_release_bot_dcheck_always_on_arm64_fastbuild_reclient': [ |
| 'gpu_tests', 'android', 'release_trybot_minimal_symbols_reclient', 'arm64', 'static_angle', |
| 'android_fastbuild', |
| ], |
| |
| 'gpu_tests_android_release_bot_minimal_symbols_arm64_fastbuild_java_coverage_reclient': [ |
| 'gpu_tests', 'android', 'release_bot_reclient', 'minimal_symbols', 'arm64', |
| 'resource_allowlisting', 'static_angle', 'android_fastbuild', 'webview_google', |
| 'android_no_proguard', 'use_java_coverage', |
| ], |
| |
| # No symbols to prevent linker file too large error on |
| # android_webview_unittests target. |
| 'gpu_tests_android_release_bot_no_symbols_arm64_fastbuild_native_coverage_reclient': [ |
| 'gpu_tests', 'android', 'release_bot_reclient', 'arm64', |
| 'resource_allowlisting', 'static_angle', 'android_fastbuild', 'webview_google', |
| 'android_no_proguard', 'use_clang_coverage', |
| ], |
| |
| 'gpu_tests_android_release_trybot_arm64': [ |
| 'gpu_tests', 'android', 'release_trybot_minimal_symbols', 'arm64', 'static_angle', |
| ], |
| |
| 'gpu_tests_android_release_trybot_arm64_fastbuild_reclient': [ |
| 'gpu_tests', 'android', 'release_trybot_reclient', 'arm64', 'static_angle', |
| 'android_fastbuild', |
| ], |
| |
| 'gpu_tests_android_release_trybot_arm64_reclient': [ |
| 'gpu_tests', 'android', 'release_trybot_minimal_symbols_reclient', 'arm64', 'static_angle', |
| ], |
| |
| 'gpu_tests_android_release_trybot_reclient': [ |
| 'gpu_tests', 'android', 'release_trybot_minimal_symbols_reclient', 'static_angle', |
| ], |
| |
| 'gpu_tests_chromeos_amd64_release_trybot_dcheck_off_no_symbols_reclient': [ |
| 'gpu_tests', 'chromeos_amd64-generic-vm_reclient', |
| 'release_trybot_dcheck_off_reclient', 'no_symbols', |
| ], |
| |
| 'gpu_tests_chromeos_jacuzzi_release_trybot_reclient': [ |
| 'gpu_tests', 'chromeos_device_reclient', 'jacuzzi', 'release_trybot_reclient', |
| ], |
| |
| 'gpu_tests_chromeos_kevin_release_trybot_dcheck_off_no_symbols_reclient': [ |
| 'gpu_tests', 'chromeos_kevin_reclient', 'release_trybot_dcheck_off_reclient', 'no_symbols', |
| ], |
| |
| 'gpu_tests_chromeos_kevin_release_trybot_dcheck_off_no_symbols_reclient_skylab': [ |
| 'gpu_tests', 'chromeos_kevin_reclient', 'release_trybot_dcheck_off_reclient', 'no_symbols', 'is_skylab', |
| ], |
| |
| 'gpu_tests_chromeos_octopus_release_trybot_reclient': [ |
| 'gpu_tests', 'chromeos_device_reclient', 'octopus', 'release_trybot_reclient', |
| ], |
| |
| 'gpu_tests_chromeos_zork_release_trybot_reclient': [ |
| 'gpu_tests', 'chromeos_device_reclient', 'zork', 'release_trybot_reclient', |
| ], |
| |
| 'gpu_tests_debug_bot': [ |
| 'gpu_tests', 'debug_bot', |
| ], |
| |
| 'gpu_tests_debug_bot_arm64': [ |
| 'gpu_tests', 'debug_bot', 'arm64', |
| ], |
| |
| 'gpu_tests_debug_bot_reclient': [ |
| 'gpu_tests', 'debug_bot_reclient', |
| ], |
| |
| 'gpu_tests_debug_bot_x86_no_symbols': [ |
| 'gpu_tests', 'debug_bot', 'x86', 'no_symbols' |
| ], |
| |
| 'gpu_tests_debug_bot_x86_no_symbols_reclient': [ |
| 'gpu_tests', 'debug_bot_reclient', 'x86', 'no_symbols' |
| ], |
| |
| 'gpu_tests_debug_trybot': [ |
| 'gpu_tests', 'debug', 'no_symbols', 'dcheck_always_on', 'static', 'goma' |
| ], |
| |
| 'gpu_tests_ozone_linux_non_x11_release_trybot_reclient': [ |
| 'gpu_tests', 'ozone_linux', 'ozone_linux_non_x11', 'release_trybot_minimal_symbols_reclient', |
| ], |
| |
| 'gpu_tests_release_bot': [ |
| 'gpu_tests', 'release_bot', |
| ], |
| |
| 'gpu_tests_release_bot_dcheck_always_on_resource_allowlisting_reclient': [ |
| 'gpu_tests', 'release_trybot_minimal_symbols_reclient', 'resource_allowlisting', |
| ], |
| |
| 'gpu_tests_release_bot_dcheck_always_on_x86_reclient': [ |
| 'gpu_tests', 'release_trybot_minimal_symbols_reclient', 'x86', |
| ], |
| |
| 'gpu_tests_release_bot_do_typecheck_reclient': [ |
| 'gpu_tests', 'release_bot_reclient', 'devtools_do_typecheck', |
| ], |
| |
| 'gpu_tests_release_bot_minimal_symbols': [ |
| 'gpu_tests', 'release_bot', 'minimal_symbols', |
| ], |
| |
| 'gpu_tests_release_bot_minimal_symbols_chrome_for_testing_reclient': [ |
| 'gpu_tests', 'release_bot_reclient', 'minimal_symbols', |
| 'chrome_for_testing', |
| ], |
| |
| 'gpu_tests_release_bot_minimal_symbols_code_coverage': [ |
| 'gpu_tests', 'release_bot', 'minimal_symbols', 'use_clang_coverage', |
| 'partial_code_coverage_instrumentation', |
| ], |
| |
| 'gpu_tests_release_bot_minimal_symbols_no_nacl': [ |
| 'gpu_tests', 'release_bot', 'minimal_symbols', 'disable_nacl', |
| ], |
| |
| 'gpu_tests_release_bot_minimal_symbols_no_nacl_reclient': [ |
| 'gpu_tests', 'release_bot_reclient', 'minimal_symbols', 'disable_nacl', |
| ], |
| |
| 'gpu_tests_release_bot_minimal_symbols_reclient': [ |
| 'gpu_tests', 'release_bot_reclient', 'minimal_symbols', |
| ], |
| |
| 'gpu_tests_release_bot_minimal_symbols_reclient_win_cross': [ |
| 'gpu_tests', 'release_bot_reclient_win_cross', 'minimal_symbols', |
| ], |
| |
| 'gpu_tests_release_bot_no_nacl_reclient': [ |
| 'gpu_tests', 'release_bot_reclient', 'disable_nacl', |
| ], |
| |
| 'gpu_tests_release_bot_reclient': [ |
| 'gpu_tests', 'release_bot_reclient', |
| ], |
| |
| 'gpu_tests_release_bot_remote_links_reclient': [ |
| 'gpu_tests', 'release_bot_reclient', 'use_remoteexec_links', |
| ], |
| |
| 'gpu_tests_release_bot_remote_links_small_reclient': [ |
| 'gpu_tests', 'release_bot_reclient', 'use_remoteexec_links_small', 'disable_nacl', |
| ], |
| |
| 'gpu_tests_release_bot_x86_minimal_symbols': [ |
| 'gpu_tests', 'release_bot', 'x86', 'minimal_symbols', |
| ], |
| |
| 'gpu_tests_release_bot_x86_no_symbols_reclient': [ |
| 'gpu_tests', 'release_bot_reclient', 'x86', 'no_symbols', |
| ], |
| |
| 'gpu_tests_release_trybot': [ |
| 'gpu_tests', 'release_trybot', |
| ], |
| |
| 'gpu_tests_release_trybot_invert_fieldtrials': [ |
| 'gpu_tests', 'release_trybot', 'invert_fieldtrials', |
| ], |
| |
| 'gpu_tests_release_trybot_mbi_mode_per_render_process_host_reclient': [ |
| 'gpu_tests', 'release_trybot_reclient', 'mbi_mode_per_render_process_host' |
| ], |
| |
| 'gpu_tests_release_trybot_mbi_mode_per_site_instance': [ |
| 'gpu_tests', 'release_trybot', 'mbi_mode_per_site_instance' |
| ], |
| |
| 'gpu_tests_release_trybot_minimal_symbol_x86_resource_allowlisting_reclient': [ |
| 'gpu_tests', 'release_trybot_minimal_symbols_reclient', 'x86', 'resource_allowlisting', |
| ], |
| |
| 'gpu_tests_release_trybot_minimal_symbols_reclient': [ |
| 'gpu_tests', 'release_trybot_minimal_symbols_reclient', |
| ], |
| |
| 'gpu_tests_release_trybot_no_symbols_mac_chrome_for_testing': [ |
| 'gpu_tests', 'release_trybot', 'no_symbols', |
| 'chrome_for_testing', |
| ], |
| |
| 'gpu_tests_release_trybot_no_symbols_mac_code_coverage': [ |
| 'gpu_tests', 'release_trybot', 'no_symbols', |
| 'use_clang_coverage', 'partial_code_coverage_instrumentation' |
| ], |
| |
| # Keep in sync with |
| # gpu_tests_release_trybot_no_symbols_use_dummy_lastchange. |
| 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage': [ |
| 'gpu_tests', 'release_trybot', 'no_symbols', 'use_dummy_lastchange', |
| 'use_clang_coverage', 'partial_code_coverage_instrumentation', |
| ], |
| |
| # Keep in sync with |
| # gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage |
| # except devtools_do_typecheck. |
| 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_do_typecheck': [ |
| 'gpu_tests', 'release_trybot', 'no_symbols', 'use_dummy_lastchange', |
| 'use_clang_coverage', 'partial_code_coverage_instrumentation', 'devtools_do_typecheck', |
| ], |
| |
| 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_do_typecheck_reclient': [ |
| 'gpu_tests', 'release_trybot_reclient', 'no_symbols', 'use_dummy_lastchange', |
| 'use_clang_coverage', 'partial_code_coverage_instrumentation', 'devtools_do_typecheck', |
| ], |
| |
| 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_do_typecheck_chrome_for_testing': [ |
| 'gpu_tests', 'release_trybot', 'no_symbols', 'use_dummy_lastchange', |
| 'devtools_do_typecheck', 'chrome_for_testing', |
| ], |
| |
| 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_do_typecheck_reclient': [ |
| 'gpu_tests', 'release_trybot_reclient', 'no_symbols', 'use_dummy_lastchange', |
| 'devtools_do_typecheck', |
| ], |
| 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_do_typecheck_siso': [ |
| 'gpu_tests', 'release_trybot', 'no_symbols', 'use_dummy_lastchange', |
| 'devtools_do_typecheck', 'no_goma', 'no_reclient', |
| ], |
| |
| 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_invert_fieldtrials': [ |
| 'gpu_tests', 'release_trybot', 'no_symbols', 'use_dummy_lastchange', |
| 'invert_fieldtrials', |
| ], |
| |
| 'gpu_tests_release_trybot_ptr_comp_reclient': [ |
| 'gpu_tests', 'release_trybot_minimal_symbols_reclient', 'v8_pointer_compression', |
| ], |
| |
| 'gpu_tests_release_trybot_reclient': [ |
| 'gpu_tests', 'release_trybot_reclient', |
| ], |
| |
| 'gpu_tests_release_trybot_resource_allowlisting': [ |
| 'gpu_tests', 'release_trybot', 'resource_allowlisting', |
| ], |
| |
| # TODO(crbug.com/1004523) Delete this once coverage mode is enabled on the |
| # standard Windows trybot and the dedicated coverage trybot is no longer |
| # needed. |
| 'gpu_tests_release_trybot_resource_allowlisting_chrome_for_testing': [ |
| 'gpu_tests', 'release_trybot', 'no_resource_allowlisting', |
| 'chrome_for_testing', |
| ], |
| |
| 'gpu_tests_release_trybot_resource_allowlisting_code_coverage': [ |
| 'gpu_tests', 'release_trybot', 'no_resource_allowlisting', |
| 'use_clang_coverage', 'partial_code_coverage_instrumentation', |
| ], |
| |
| 'gpu_tests_release_trybot_resource_allowlisting_code_coverage_reclient': [ |
| 'gpu_tests', 'release_trybot_reclient', 'no_resource_allowlisting', |
| 'use_clang_coverage', 'partial_code_coverage_instrumentation', |
| ], |
| |
| 'gpu_tests_release_trybot_resource_allowlisting_invert_fieldtrials': [ |
| 'gpu_tests', 'release_trybot', 'resource_allowlisting', 'invert_fieldtrials', |
| ], |
| |
| 'gpu_tests_release_trybot_resource_allowlisting_no_precompiled_headers_reclient': [ |
| 'gpu_tests', 'release_trybot_reclient', 'no_resource_allowlisting', 'no_precompiled_headers', |
| ], |
| |
| 'gpu_tests_release_trybot_resource_allowlisting_no_precompiled_headers_siso': [ |
| 'gpu_tests', 'release_trybot', 'no_resource_allowlisting', 'no_precompiled_headers', |
| 'no_goma', 'no_reclient', |
| ], |
| |
| 'gpu_tests_release_trybot_x86_reclient': [ |
| 'gpu_tests', 'release_trybot_reclient', 'x86', |
| ], |
| |
| 'gpu_tests_release_trybot_x86_resource_allowlisting_reclient': [ |
| 'gpu_tests', 'release_trybot_reclient', 'x86', 'resource_allowlisting', |
| ], |
| |
| 'gpu_tests_wayland_release_bot_reclient': [ |
| 'gpu_tests', 'release_bot_reclient', 'linux_wayland', 'ozone_headless', |
| ], |
| |
| 'gpu_tests_wayland_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_reclient': [ |
| 'gpu_tests', 'release_trybot_reclient', 'no_symbols', 'use_dummy_lastchange', |
| 'linux_wayland', 'ozone_headless', |
| ], |
| |
| 'headless_shell_release_bot_reclient': [ |
| 'headless_shell', 'release', 'static', 'reclient', |
| ], |
| |
| 'ios_catalyst_debug_static_bot_compile_only_libfuzzer_asan_no_dsyms_no_remoting': [ |
| 'compile_only', 'debug_static_bot', 'ios', 'ios_catalyst', 'ios_cpu_x64', 'asan', 'libfuzzer', 'no_dsyms', 'no_remoting', |
| ], |
| |
| 'ios_catalyst_debug_static_bot_compile_only_libfuzzer_asan_no_dsyms_no_remoting_reclient': [ |
| 'compile_only', 'debug_static_bot_reclient', 'ios', 'ios_catalyst', 'ios_cpu_x64', 'asan', 'libfuzzer', 'no_dsyms', 'no_remoting', |
| ], |
| |
| 'ios_clang_device_tot_xctest': [ |
| 'clang_tot', 'ios', 'ios_device', 'ios_cpu_arm64', 'release', 'ios_chromium_cert', 'xctest', |
| ], |
| |
| 'ios_clang_tot_xctest': [ |
| 'clang_tot', 'ios', 'ios_simulator', 'ios_cpu_x64', 'ios_disable_code_signing', 'release', 'static', 'xctest', |
| ], |
| |
| 'ios_cronet_xctest': [ |
| 'cronet_ios', 'debug_static_bot', 'ios_deployment_target_11_0', 'ios', 'ios_simulator', 'ios_cpu_x64', 'xctest', |
| ], |
| |
| 'ios_cronet_xctest_arm64': [ |
| 'cronet_ios', 'debug_static_bot', 'ios_deployment_target_11_0', 'ios', 'ios_simulator', 'ios_cpu_arm64', 'xctest', |
| ], |
| |
| 'ios_cronet_xctest_arm64_reclient': [ |
| 'cronet_ios', 'debug_static_bot_reclient', 'ios_deployment_target_11_0', 'ios', 'ios_simulator', 'ios_cpu_arm64', 'xctest', |
| ], |
| |
| 'ios_cronet_xctest_reclient': [ |
| 'cronet_ios', 'debug_static_bot_reclient', 'ios_deployment_target_11_0', 'ios', 'ios_simulator', 'ios_cpu_x64', 'xctest', |
| ], |
| |
| 'ios_device_release_compile_only': [ |
| 'compile_only', 'ios', 'ios_device', 'ios_cpu_arm64', 'ios_google_cert', 'ios_disable_code_signing', 'release_bot', |
| ], |
| |
| 'ios_device_release_compile_only_reclient': [ |
| 'compile_only', 'ios', 'ios_device', 'ios_cpu_arm64', 'ios_google_cert', 'ios_disable_code_signing', 'release_bot_reclient', |
| ], |
| |
| # doesn't have symbol_level=0 |
| 'ios_device_release_static_bot_xctest_reclient': [ |
| 'ios', 'ios_device', 'ios_cpu_arm64', 'ios_disable_code_signing', 'release_bot_reclient', 'xctest', |
| ], |
| |
| 'ios_simulator_code_coverage_partial_instrumentation_xctest': [ |
| 'use_clang_coverage', 'debug_static_bot', 'x64', 'ios', 'ios_simulator', 'partial_code_coverage_instrumentation', 'xctest', |
| ], |
| |
| 'ios_simulator_debug_static_bot_invert_fieldtrials_xctest': [ |
| 'debug_static_bot', 'ios', 'ios_simulator', 'ios_cpu_x64', 'invert_fieldtrials', 'xctest', |
| ], |
| |
| 'ios_simulator_debug_static_bot_xctest': [ |
| 'debug_static_bot', 'ios', 'ios_simulator', 'ios_cpu_x64', 'xctest', |
| ], |
| |
| 'ios_simulator_debug_static_bot_xctest_arm64': [ |
| 'debug_static_bot', 'ios', 'ios_simulator', 'ios_cpu_arm64', 'xctest', |
| ], |
| |
| 'ios_simulator_debug_static_bot_xctest_arm64_reclient': [ |
| 'debug_static_bot_reclient', 'ios', 'ios_simulator', 'ios_cpu_arm64', 'xctest', |
| ], |
| |
| 'ios_simulator_debug_static_bot_xctest_reclient': [ |
| 'debug_static_bot_reclient', 'ios', 'ios_simulator', 'ios_cpu_x64', 'xctest', |
| ], |
| |
| 'ios_simulator_release_static_asan_bot_xctest_reclient': [ |
| 'ios', 'ios_simulator', 'ios_cpu_x64', 'release_bot_reclient', 'asan', 'xctest', |
| ], |
| |
| 'lacros_on_linux_clang_code_coverage_reclient': [ |
| 'lacros_on_linux', 'release_bot_reclient', 'also_build_ash_chrome', 'clang', 'use_clang_coverage', 'no_symbols', |
| ], |
| |
| 'lacros_on_linux_debug_bot': [ |
| 'lacros_on_linux', 'debug_bot', 'also_build_ash_chrome', |
| ], |
| |
| 'lacros_on_linux_debug_bot_reclient': [ |
| 'lacros_on_linux', 'debug_bot_reclient', 'also_build_ash_chrome', |
| ], |
| |
| 'lacros_on_linux_release_bot': [ |
| 'lacros_on_linux', 'release_bot', 'also_build_ash_chrome', |
| ], |
| |
| 'lacros_on_linux_release_bot_reclient': [ |
| 'lacros_on_linux', 'release_bot_reclient', 'also_build_ash_chrome', |
| ], |
| |
| 'lacros_on_linux_release_not_build_ash_bot_reclient': [ |
| 'lacros_on_linux', 'release_bot_reclient', |
| ], |
| |
| 'lacros_on_linux_release_trybot_reclient': [ |
| 'lacros_on_linux', 'release_trybot_reclient', 'also_build_ash_chrome', 'no_symbols', |
| ], |
| |
| 'lacros_on_linux_tot_debug': [ |
| 'lacros_on_linux', 'debug', 'also_build_ash_chrome', 'clang_tot', |
| ], |
| |
| 'lacros_on_linux_tot_release': [ |
| 'lacros_on_linux', 'release', 'also_build_ash_chrome', 'clang_tot', |
| ], |
| |
| 'libfuzzer_asan_clang_tot_release': [ |
| 'libfuzzer', 'asan', 'clang_tot', 'release', 'shared', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'mojo_fuzzer', |
| ], |
| |
| 'libfuzzer_asan_debug_bot': [ |
| 'libfuzzer', 'asan', 'debug_bot', 'shared', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'disable_seed_corpus', |
| ], |
| |
| 'libfuzzer_asan_debug_bot_reclient': [ |
| 'libfuzzer', 'asan', 'debug_bot_reclient', 'shared', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'disable_seed_corpus', |
| ], |
| |
| 'libfuzzer_asan_debug_bot_v8_arm64_reclient': [ |
| 'libfuzzer', 'asan', 'debug_bot_reclient', 'shared', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'v8_simulate_arm64', 'disable_seed_corpus', |
| ], |
| |
| 'libfuzzer_asan_debug_bot_x86_reclient': [ |
| 'libfuzzer', 'asan', 'debug_bot_reclient', 'shared', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'x86', 'x86_host', 'disable_seed_corpus', |
| ], |
| |
| 'libfuzzer_asan_debug_bot_x86_v8_arm_reclient': [ |
| 'libfuzzer', 'asan', 'debug_bot_reclient', 'shared', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'x86_host', 'v8_simulate_arm', 'disable_seed_corpus', |
| ], |
| |
| # Meant for local development of fuzzers where no reclient/goma is needed. |
| 'libfuzzer_asan_local': [ |
| 'libfuzzer', 'asan', 'release', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'mojo_fuzzer', 'no_reclient', |
| ], |
| |
| 'libfuzzer_asan_release_bot': [ |
| 'libfuzzer', 'asan', 'shared_release_bot', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'mojo_fuzzer', |
| ], |
| |
| 'libfuzzer_asan_release_bot_reclient': [ |
| 'libfuzzer', 'asan', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'mojo_fuzzer', 'shared_release_bot_reclient', |
| ], |
| |
| 'libfuzzer_asan_release_bot_v8_arm64_reclient': [ |
| 'libfuzzer', 'asan', 'shared_release_bot_reclient', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'v8_simulate_arm64', 'disable_seed_corpus', |
| ], |
| |
| 'libfuzzer_asan_release_bot_x86_reclient': [ |
| 'libfuzzer', 'asan', 'shared_release_bot_reclient', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'x86', 'x86_host', 'disable_seed_corpus', |
| ], |
| |
| 'libfuzzer_asan_release_bot_x86_v8_arm_reclient': [ |
| 'libfuzzer', 'asan', 'shared_release_bot_reclient', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'x86_host', 'v8_simulate_arm', 'disable_seed_corpus', |
| ], |
| |
| 'libfuzzer_asan_release_trybot_reclient': [ |
| 'libfuzzer', 'asan', 'shared_release_trybot_reclient', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'mojo_fuzzer', 'skip_generate_fuzzer_owners', |
| ], |
| |
| # Meant for local development of fuzzers where no reclient/goma is needed. |
| 'libfuzzer_chromeos_asan_local': [ |
| 'libfuzzer', 'asan', 'no_reclient', 'release', 'chromeos_with_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'disable_seed_corpus', |
| ], |
| |
| 'libfuzzer_chromeos_asan_release_bot': [ |
| 'libfuzzer', 'asan', 'shared_release_bot', 'chromeos_with_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'disable_seed_corpus', |
| ], |
| |
| 'libfuzzer_chromeos_asan_release_bot_reclient': [ |
| 'libfuzzer', 'asan', 'shared_release_bot_reclient', 'chromeos_with_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'disable_seed_corpus', |
| ], |
| |
| # Meant for local development of fuzzers where no reclient/goma is needed. |
| 'libfuzzer_mac_asan_local': [ |
| 'libfuzzer', 'asan', 'no_reclient', 'release', 'chrome_with_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', |
| ], |
| |
| 'libfuzzer_mac_asan_shared_release_bot': [ |
| 'libfuzzer', 'asan', 'shared_release_bot', 'chrome_with_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', |
| ], |
| |
| 'libfuzzer_mac_asan_shared_release_bot_reclient': [ |
| 'libfuzzer', 'asan', 'shared_release_bot_reclient', 'chrome_with_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', |
| ], |
| |
| 'libfuzzer_msan_release_bot': [ |
| 'libfuzzer', 'msan_focal', 'shared_release_bot', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'disable_seed_corpus', |
| ], |
| |
| 'libfuzzer_msan_release_bot_reclient': [ |
| 'libfuzzer', 'msan_focal', 'shared_release_bot_reclient', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'disable_seed_corpus', |
| ], |
| |
| 'libfuzzer_ubsan_release_bot': [ |
| 'libfuzzer', 'ubsan_security', 'release_bot', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'disable_seed_corpus', |
| ], |
| |
| 'libfuzzer_ubsan_release_bot_reclient': [ |
| 'libfuzzer', 'ubsan_security', 'release_bot_reclient', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'disable_seed_corpus', |
| ], |
| |
| 'libfuzzer_windows_asan_clang_tot_release_bot': [ |
| 'libfuzzer', 'asan', 'clang_tot', 'release', 'chrome_with_codecs', 'pdf_xfa', 'disable_nacl', 'minimal_symbols', |
| ], |
| |
| # Meant for local development of fuzzers where no reclient/goma is needed. |
| 'libfuzzer_windows_asan_local': [ |
| 'libfuzzer', 'asan', 'no_reclient', 'release', 'chrome_with_codecs', 'pdf_xfa', 'disable_nacl', 'minimal_symbols', 'mojo_fuzzer', |
| ], |
| |
| # Note that because of optimize_for_fuzzing, Windows cannot share a config |
| # with other libFuzzer builds. optimize_for_fuzzing is used by the other |
| # libFuzzer build configs but it does not work on Windows. |
| 'libfuzzer_windows_asan_release_bot': [ |
| 'libfuzzer', 'asan', 'release_bot', 'chrome_with_codecs', 'pdf_xfa', 'disable_nacl', 'minimal_symbols', 'mojo_fuzzer', |
| ], |
| |
| # Note that because of optimize_for_fuzzing, Windows cannot share a config |
| # with other libFuzzer builds. optimize_for_fuzzing is used by the other |
| # libFuzzer build configs but it does not work on Windows. |
| 'libfuzzer_windows_asan_release_bot_reclient': [ |
| 'libfuzzer', 'asan', 'release_bot_reclient', 'chrome_with_codecs', 'pdf_xfa', 'disable_nacl', 'minimal_symbols', 'mojo_fuzzer', |
| ], |
| |
| 'libfuzzer_windows_asan_release_trybot_reclient': [ |
| 'libfuzzer', 'asan', 'release_trybot_reclient', 'chrome_with_codecs', 'pdf_xfa', 'disable_nacl', 'mojo_fuzzer', 'skip_generate_fuzzer_owners', 'no_symbols', |
| ], |
| |
| 'linux_cfm_release_bot_reclient': [ |
| 'cfm', 'release_bot_reclient', 'chromeos', |
| ], |
| |
| 'linux_cfm_release_trybot_reclient': [ |
| 'cfm', 'release_trybot_reclient', 'chromeos', |
| ], |
| |
| 'mac_arm64_gpu_tests_debug_bot_minimal_symbols_no_nacl_reclient': [ |
| 'arm64', 'gpu_tests', 'static_bot_reclient', 'minimal_symbols', 'disable_nacl', |
| 'dcheck_off', 'debug', 'shared' |
| ], |
| |
| 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl': [ |
| 'arm64', 'gpu_tests', 'release_bot', 'minimal_symbols', 'disable_nacl', |
| ], |
| |
| 'mac_arm64_gpu_tests_release_bot_minimal_symbols_no_nacl_reclient': [ |
| 'arm64', 'gpu_tests', 'release_bot_reclient', 'minimal_symbols', 'disable_nacl', |
| ], |
| |
| 'mac_arm64_gpu_tests_release_trybot_no_symbols': [ |
| 'arm64', 'gpu_tests', 'release_trybot', 'no_symbols', |
| ], |
| |
| 'mac_arm64_gpu_tests_release_trybot_no_symbols_reclient': [ |
| 'arm64', 'gpu_tests', 'release_trybot_reclient', 'no_symbols', |
| ], |
| |
| 'mac_arm64_release_bot_reclient': [ |
| 'release_bot_reclient', 'arm64', |
| ], |
| |
| 'mac_arm64_release_trybot': [ |
| 'release_trybot', 'arm64', |
| ], |
| |
| 'mac_clang_tot_official': [ |
| 'clang_tot', 'official', 'no_widevine_cdm_host_verification', |
| ], |
| |
| 'msan_focal_release_bot_reclient': [ |
| 'msan_focal', 'release_bot_reclient', |
| ], |
| |
| 'msan_no_origins_release_bot_reclient': [ |
| 'msan_no_origins', 'release_bot_reclient', |
| ], |
| |
| 'msan_release_bot_blink_reclient': [ |
| 'msan', 'release_bot_blink_reclient', |
| ], |
| |
| 'msan_release_bot_reclient': [ |
| 'msan', 'release_bot_reclient', |
| ], |
| |
| 'official_celab_release_bot': [ |
| 'official', 'release_bot', 'minimal_symbols', |
| ], |
| 'official_celab_release_bot_reclient': [ |
| 'official', 'release_bot_reclient', 'minimal_symbols', |
| ], |
| |
| 'official_fuchsia_arm64': [ |
| 'arm64', 'fuchsia', 'official', 'custom_args', 'arm64_host', |
| ], |
| |
| 'official_fuchsia_x64': [ |
| 'fuchsia', 'official', 'x64', 'custom_args', |
| ], |
| |
| 'official_goma': [ |
| 'official', 'goma', |
| ], |
| |
| 'official_goma_android_arm32_pgo': [ |
| 'official', 'goma', 'android', 'arm', 'minimal_symbols', 'no_default_afdo', 'pgo_phase_1', |
| ], |
| |
| 'official_goma_android_arm64_pgo': [ |
| 'official', 'goma', 'android', 'arm64', 'minimal_symbols', 'no_default_afdo', 'pgo_phase_1', |
| ], |
| |
| 'official_goma_chromeos_include_unwind_tables': [ |
| 'official', 'goma', 'chromeos', 'minimal_symbols', 'include_unwind_tables', |
| ], |
| |
| 'official_goma_fuchsia_arm64_perf': [ |
| 'cast_receiver_size_optimized_internal', 'official', 'goma', 'minimal_symbols', 'fuchsia', 'fuchsia_include_sd_images', 'arm64', 'ffmpeg_branding_chrome', 'proprietary_codecs', 'test_isolate_no_emulator' |
| ], |
| |
| 'official_goma_fuchsia_x64_perf': [ |
| 'official', 'goma', 'minimal_symbols', 'fuchsia', 'x64', 'ffmpeg_branding_chrome', 'proprietary_codecs', 'test_isolate_no_emulator', 'fuchsia_chrome' |
| ], |
| |
| 'official_goma_linux_perf': [ |
| 'official', 'goma', 'no_gnome_keyring', 'minimal_symbols', 'pgo_phase_0', |
| ], |
| |
| 'official_goma_linux_perf_pgo': [ |
| 'official', 'goma', 'no_gnome_keyring', 'minimal_symbols', |
| ], |
| |
| 'official_goma_linux_pgo': [ |
| 'official', 'goma', 'no_symbols', 'pgo_phase_1', 'release' |
| ], |
| |
| 'official_goma_mac': [ |
| 'official', 'goma', 'no_widevine_cdm_host_verification', |
| ], |
| |
| 'official_goma_mac_arm': [ |
| 'official', 'goma', 'no_widevine_cdm_host_verification', 'arm64', |
| ], |
| |
| 'official_goma_mac_arm_perf': [ |
| 'official', 'goma', 'no_keystone_registration_framework', 'no_widevine_cdm_host_verification', 'minimal_symbols', 'arm64', 'pgo_phase_0', |
| ], |
| |
| 'official_goma_mac_arm_perf_pgo': [ |
| 'official', 'goma', 'no_keystone_registration_framework', 'no_widevine_cdm_host_verification', 'minimal_symbols', 'arm64', |
| ], |
| |
| 'official_goma_mac_arm_pgo': [ |
| 'official', 'goma', 'no_widevine_cdm_host_verification', 'arm64', 'disable_widevine_signing', 'no_symbols', 'pgo_phase_1', 'release' |
| ], |
| |
| 'official_goma_mac_perf': [ |
| 'official', 'goma', 'no_keystone_registration_framework', 'no_widevine_cdm_host_verification', 'minimal_symbols', 'pgo_phase_0', |
| ], |
| |
| 'official_goma_mac_perf_pgo': [ |
| 'official', 'goma', 'no_keystone_registration_framework', 'no_widevine_cdm_host_verification', 'minimal_symbols', |
| ], |
| |
| 'official_goma_mac_pgo': [ |
| 'official', 'goma', 'no_widevine_cdm_host_verification', 'disable_widevine_signing', 'no_symbols', 'pgo_phase_1', 'release' |
| ], |
| |
| 'official_goma_minimal_symbols_android': [ |
| 'official', 'goma', 'minimal_symbols', 'android', 'pgo_phase_0', 'no_default_afdo' |
| ], |
| |
| 'official_goma_minimal_symbols_android_arm64': [ |
| 'official', 'goma', 'minimal_symbols', 'android', 'arm64', 'pgo_phase_0', 'no_default_afdo' |
| ], |
| |
| 'official_goma_minimal_symbols_android_arm64_pgo': [ |
| 'official', 'goma', 'minimal_symbols', 'android', 'arm64' |
| ], |
| |
| 'official_goma_minimal_symbols_android_pgo': [ |
| 'official', 'goma', 'minimal_symbols', 'android' |
| ], |
| |
| 'official_goma_minimal_symbols_android_thin_lto_opt': [ |
| 'official', 'goma', 'minimal_symbols', 'android', 'thin_lto_opt', 'no_default_afdo' |
| ], |
| |
| 'official_goma_minimal_symbols_android_thin_lto_opt_arm64': [ |
| 'official', 'goma', 'minimal_symbols', 'android', 'thin_lto_opt', 'arm64', 'no_default_afdo' |
| ], |
| |
| 'official_goma_perf': [ |
| 'official', 'goma', 'minimal_symbols', 'pgo_phase_0', |
| ], |
| |
| 'official_goma_perf_pgo': [ |
| 'official', 'goma', 'minimal_symbols', |
| ], |
| |
| 'official_goma_x64': [ |
| 'official', 'goma', 'x64', |
| ], |
| |
| 'official_goma_x64_pgo': [ |
| 'official', 'goma', 'x64', 'no_symbols', 'pgo_phase_1', 'release' |
| ], |
| |
| 'official_goma_x86': [ |
| 'official', 'goma', 'x86', |
| ], |
| |
| 'official_goma_x86_minimal_symbols': [ |
| 'official', 'goma', 'x86', 'minimal_symbols', |
| ], |
| |
| 'official_goma_x86_pgo': [ |
| 'official', 'goma', 'x86', 'no_symbols', 'pgo_phase_1', 'release' |
| ], |
| |
| 'official_optimize_goma_trybot': [ |
| 'official_optimize_goma_trybot', |
| ], |
| |
| 'official_optimize_minimal_symbols_reclient': [ |
| 'official_optimize_reclient', 'minimal_symbols', |
| ], |
| |
| 'official_optimize_reclient': [ |
| 'official_optimize_reclient', |
| ], |
| |
| 'official_optimize_reclient_trybot': [ |
| 'official_optimize_reclient_trybot', |
| ], |
| |
| 'official_reclient': [ |
| 'official', 'reclient', |
| ], |
| |
| 'official_reclient_android_arm32_pgo': [ |
| 'official', 'reclient', 'android', 'arm', 'minimal_symbols', 'no_default_afdo', 'pgo_phase_1', |
| ], |
| |
| 'official_reclient_android_arm64_pgo': [ |
| 'official', 'reclient', 'android', 'arm64', 'minimal_symbols', 'no_default_afdo', 'pgo_phase_1', |
| ], |
| |
| |
| 'official_reclient_chromeos_include_unwind_tables': [ |
| 'official', 'reclient', 'chromeos', 'minimal_symbols', 'include_unwind_tables', |
| ], |
| |
| 'official_reclient_linux_pgo': [ |
| 'official', 'reclient', 'no_symbols', 'pgo_phase_1', 'release' |
| ], |
| |
| 'official_reclient_mac': [ |
| 'official', 'reclient', 'no_widevine_cdm_host_verification', |
| ], |
| |
| 'official_reclient_mac_arm': [ |
| 'official', 'reclient', 'no_widevine_cdm_host_verification', 'arm64', |
| ], |
| |
| 'official_reclient_mac_arm_pgo': [ |
| 'official', 'reclient', 'no_widevine_cdm_host_verification', 'arm64', 'disable_widevine_signing', 'no_symbols', 'pgo_phase_1', 'release' |
| ], |
| |
| 'official_reclient_mac_pgo': [ |
| 'official', 'reclient', 'no_widevine_cdm_host_verification', 'disable_widevine_signing', 'no_symbols', 'pgo_phase_1', 'release' |
| ], |
| |
| 'official_reclient_x64': [ |
| 'official', 'reclient', 'x64', |
| ], |
| |
| 'official_reclient_x64_pgo': [ |
| 'official', 'reclient', 'x64', 'no_symbols', 'pgo_phase_1', 'release' |
| ], |
| |
| 'official_reclient_x86': [ |
| 'official', 'reclient', 'x86', |
| ], |
| |
| 'official_reclient_x86_pgo': [ |
| 'official', 'reclient', 'x86', 'no_symbols', 'pgo_phase_1', 'release' |
| ], |
| |
| 'perfetto_release_bot_reclient': [ |
| 'perfetto', 'release_bot_reclient', |
| ], |
| |
| 'perfetto_release_bot_reclient_android': [ |
| 'perfetto', 'release_bot_reclient', 'android', 'x64' |
| ], |
| |
| 'perfetto_release_trybot': [ |
| 'perfetto', 'release_trybot', |
| ], |
| |
| 'perfetto_release_trybot_android': [ |
| 'perfetto', 'release_trybot', 'android', 'x64' |
| ], |
| |
| 'perfetto_release_trybot_reclient': [ |
| 'perfetto', 'release_trybot_reclient', |
| ], |
| |
| 'presubmit': [ |
| # The chromium_presubmit bot does not use mb. |
| 'error', |
| ], |
| |
| 'release_bot': [ |
| 'release_bot', |
| ], |
| |
| 'release_bot_blink_accessibility_reclient': [ |
| 'release_bot_blink_reclient', 'dcheck_always_on', |
| ], |
| |
| 'release_bot_blink_arm64_minimal_symbols': [ |
| 'release_bot_blink', 'arm64', 'minimal_symbols', |
| ], |
| |
| 'release_bot_blink_minimal_symbols_no_nacl': [ |
| 'release_bot_blink', |
| 'minimal_symbols', |
| 'disable_nacl', |
| ], |
| |
| 'release_bot_blink_minimal_symbols_reclient': [ |
| 'release_bot_blink_reclient', 'minimal_symbols', |
| ], |
| |
| 'release_bot_blink_reclient': [ |
| 'release_bot_blink_reclient', |
| ], |
| |
| 'release_bot_blink_v8_debug_reclient': [ |
| 'release_bot_blink_reclient', 'v8_enable_debugging_features', |
| ], |
| |
| 'release_bot_blink_x64_minimal_symbols_reclient': [ |
| 'release_bot_blink_reclient', 'x64', 'minimal_symbols', |
| ], |
| |
| 'release_bot_blink_x86_minimal_symbols_reclient': [ |
| 'release_bot_blink_reclient', 'x86', 'minimal_symbols', |
| ], |
| |
| 'release_bot_enable_blink_heap_verification_dcheck_always_on_reclient': [ |
| 'release_bot_blink_reclient', 'enable_blink_heap_verification', 'dcheck_always_on', |
| ], |
| |
| 'release_bot_extended_tracing_reclient': [ |
| 'release_bot_reclient', 'extended_tracing', |
| ], |
| |
| 'release_bot_fuchsia_arm64_cast_receiver_reclient': [ |
| 'release_bot_reclient', 'fuchsia', 'arm64', 'arm64_host', 'cast_receiver_size_optimized', |
| ], |
| |
| 'release_bot_fuchsia_arm64_reclient': [ |
| 'release_bot_reclient', 'fuchsia', 'arm64', 'arm64_host', |
| ], |
| |
| 'release_bot_fuchsia_cast_receiver_reclient': [ |
| 'release_bot_reclient', 'fuchsia', 'cast_receiver_size_optimized', |
| ], |
| |
| 'release_bot_fuchsia_chrome_reclient': [ |
| 'release_bot_reclient', 'fuchsia', 'fuchsia_chrome' |
| ], |
| |
| 'release_bot_fuchsia_reclient': [ |
| 'release_bot_reclient', 'fuchsia', |
| ], |
| |
| 'release_bot_mac_strip_minimal_symbols': [ |
| 'release_bot', 'mac_strip', 'minimal_symbols', |
| ], |
| |
| 'release_bot_mac_strip_minimal_symbols_arm64_reclient': [ |
| 'release_bot_reclient', 'mac_strip', 'minimal_symbols', 'arm64', |
| ], |
| |
| 'release_bot_mac_strip_minimal_symbols_reclient': [ |
| 'release_bot_reclient', 'mac_strip', 'minimal_symbols', |
| ], |
| |
| 'release_bot_minimal_symbols': [ |
| 'release_bot', 'minimal_symbols', |
| ], |
| |
| 'release_bot_minimal_symbols_enable_archive_compression_reclient': [ |
| 'release_bot_reclient', 'minimal_symbols', 'enable_archive_compression' |
| ], |
| |
| 'release_bot_minimal_symbols_no_clang': [ |
| 'release_bot', 'minimal_symbols', 'no_clang', 'no_goma', |
| ], |
| |
| 'release_bot_minimal_symbols_no_com_init_hooks_with_codecs': [ |
| 'release_bot', 'minimal_symbols', 'no_com_init_hooks', 'chrome_with_codecs' |
| ], |
| |
| 'release_bot_minimal_symbols_reclient': [ |
| 'release_bot_reclient', 'minimal_symbols', |
| ], |
| |
| 'release_bot_perfetto_zlib_reclient' : [ |
| 'release_bot_reclient', 'perfetto_zlib', |
| ], |
| |
| 'release_bot_reclient': [ |
| 'release_bot_reclient', |
| ], |
| |
| 'release_bot_x86_minimal_symbols': [ |
| 'release_bot', 'x86', 'minimal_symbols', |
| ], |
| |
| 'release_bot_x86_minimal_symbols_enable_archive_compression': [ |
| 'release_bot', 'x86', 'minimal_symbols', 'enable_archive_compression' |
| ], |
| |
| 'release_bot_x86_minimal_symbols_enable_archive_compression_reclient': [ |
| 'release_bot_reclient', 'x86', 'minimal_symbols', 'enable_archive_compression' |
| ], |
| |
| 'release_bot_x86_minimal_symbols_reclient': [ |
| 'release_bot_reclient', 'x86', 'minimal_symbols', |
| ], |
| |
| 'release_fuchsia_arm64_binary_size_reclient': [ |
| 'release', 'official_optimize_reclient', 'fuchsia', 'arm64', 'cast_receiver_size_optimized', |
| ], |
| |
| 'release_rust_android_arm_reclient': [ |
| 'release_trybot_minimal_symbols_reclient', 'enable_rust', 'android', 'arm', |
| ], |
| |
| 'release_rust_linux_x64_android_toolchain': [ |
| 'release_trybot_minimal_symbols', 'enable_rust', 'use_android_rust_toolchain', 'x64', |
| ], |
| |
| 'release_rust_linux_x64_reclient': [ |
| 'release_trybot_minimal_symbols_reclient', 'enable_rust', 'x64', |
| ], |
| |
| 'release_trybot': [ |
| 'release_trybot', |
| ], |
| |
| 'release_trybot_backuprefptr_arm64_reclient': [ |
| 'release_trybot_blink', 'no_goma', 'reclient', 'backuprefptr', 'android', 'arm64', 'enable_dangling_raw_ptr_checks', |
| ], |
| |
| 'release_trybot_backuprefptr_arm_reclient': [ |
| 'release_trybot_blink', 'no_goma', 'reclient', 'backuprefptr', 'android', 'arm', 'enable_dangling_raw_ptr_checks', |
| ], |
| |
| 'release_trybot_backuprefptr_x64_reclient': [ |
| 'release_trybot_blink', 'no_goma', 'reclient', 'backuprefptr', 'x64', 'enable_dangling_raw_ptr_checks', |
| ], |
| |
| 'release_trybot_backuprefptr_x86_reclient': [ |
| 'release_trybot_blink', 'no_goma', 'reclient', 'backuprefptr', 'x86', 'enable_dangling_raw_ptr_checks', |
| ], |
| |
| 'release_trybot_blink': [ |
| 'release_trybot_blink', |
| ], |
| |
| 'release_trybot_blink_do_typecheck': [ |
| 'release_trybot_blink', 'devtools_do_typecheck', |
| ], |
| |
| 'release_trybot_dcheck_off': [ |
| 'release_trybot_dcheck_off', |
| ], |
| |
| 'release_trybot_enable_blink_heap_verification_reclient': [ |
| 'release_trybot_blink_reclient', 'enable_blink_heap_verification', |
| ], |
| |
| 'release_trybot_extended_tracing_reclient': [ |
| 'release_trybot_reclient', 'extended_tracing', |
| ], |
| |
| 'release_trybot_fuchsia': [ |
| 'release_trybot', 'fuchsia', |
| ], |
| |
| 'release_trybot_fuchsia_arm64': [ |
| 'release_trybot', 'fuchsia', 'arm64', 'arm64_host', |
| ], |
| |
| 'release_trybot_fuchsia_arm64_cast_receiver_reclient': [ |
| 'release_trybot_reclient', 'fuchsia', 'arm64', 'arm64_host', 'cast_receiver_size_optimized', |
| ], |
| |
| 'release_trybot_fuchsia_cast_receiver_reclient': [ |
| 'release_trybot_reclient', 'fuchsia', 'cast_receiver_size_optimized', |
| ], |
| |
| 'release_trybot_fuchsia_chrome': [ |
| 'release_trybot', 'fuchsia', 'fuchsia_chrome' |
| ], |
| |
| 'release_trybot_fuchsia_reclient': [ |
| 'release_trybot_reclient', 'fuchsia', |
| ], |
| |
| 'release_trybot_minimal_symbols_reclient': [ |
| 'release_trybot_minimal_symbols_reclient', |
| ], |
| |
| 'release_trybot_minimal_symbols_tsan': [ |
| 'release_trybot_minimal_symbols', 'tsan' |
| ], |
| |
| 'release_trybot_no_nacl': [ |
| 'release_trybot', 'disable_nacl', |
| ], |
| |
| 'release_trybot_reclient': [ |
| 'release_trybot_reclient', |
| ], |
| |
| 'release_trybot_tsan': [ |
| 'release_trybot', 'tsan' |
| ], |
| |
| 'release_trybot_x86_reclient': [ |
| 'release_trybot_reclient', 'x86', |
| ], |
| |
| 'tsan_disable_nacl_debug_bot_reclient': [ |
| 'tsan', 'disable_nacl', 'debug_bot_reclient', |
| ], |
| |
| 'tsan_disable_nacl_release_bot_reclient': [ |
| 'tsan', 'disable_nacl', 'release_bot_reclient', |
| ], |
| |
| 'tsan_disable_nacl_release_trybot_reclient': [ |
| 'tsan', 'disable_nacl', 'release_trybot_minimal_symbols_reclient', |
| ], |
| |
| 'ubsan_release_bot_reclient': [ |
| 'ubsan', 'release_bot_reclient', |
| ], |
| |
| 'ubsan_vptr_release_bot_reclient': [ |
| 'ubsan_vptr', 'ubsan_no_recover_hack', 'release_bot_reclient', |
| ], |
| |
| 'updater_debug_bot': [ |
| 'updater_on_win_mac', 'debug_static_bot', |
| ], |
| |
| 'updater_debug_bot_arm64_reclient': [ |
| 'arm64', 'updater_on_win_mac', 'debug_static_bot_reclient', |
| ], |
| |
| 'updater_debug_bot_asan_reclient': [ |
| 'updater_on_win_mac', 'asan', 'debug_static_bot_reclient', |
| ], |
| |
| 'updater_debug_bot_reclient': [ |
| 'updater_on_win_mac', 'debug_static_bot_reclient', |
| ], |
| |
| 'updater_debug_bot_x86_reclient': [ |
| 'updater_on_win_mac', 'debug_static_bot_reclient', 'x86', 'no_symbols', |
| ], |
| |
| 'updater_release_bot_arm64_reclient': [ |
| 'arm64', 'updater_on_win_mac', 'release_bot_reclient', |
| ], |
| |
| 'updater_release_bot_reclient': [ |
| 'updater_on_win_mac', 'release_bot_reclient', |
| ], |
| |
| 'updater_release_bot_x86_reclient': [ |
| 'updater_on_win_mac', 'release_bot_reclient', 'x86', |
| ], |
| |
| 'updater_release_trybot': [ |
| 'updater_on_win_mac', 'release_trybot', |
| ], |
| |
| 'updater_release_trybot_reclient': [ |
| 'updater_on_win_mac', 'release_trybot_reclient', |
| ], |
| |
| 'v8_future_debug_bot_reclient': [ |
| 'v8_future', 'debug_bot_reclient', |
| ], |
| |
| 'v8_future_release_bot_reclient': [ |
| 'v8_future', 'release_bot_reclient', |
| ], |
| |
| 'vr_release_bot_reclient': [ |
| 'vr', 'release_bot_reclient', 'ozone', |
| ], |
| |
| 'vr_release_trybot_reclient': [ |
| 'vr', 'release_trybot_reclient', 'ozone', |
| ], |
| |
| 'win32_arm64_release_bot_reclient': [ |
| 'arm64', 'disable_nacl', 'minimal_symbols', 'release_bot_reclient', |
| ], |
| |
| 'x86_official_optimize_reclient': [ |
| 'official_optimize_reclient', 'x86', |
| ], |
| |
| 'x86_official_optimize_reclient_trybot': [ |
| 'official_optimize_reclient_trybot', 'x86', |
| ], |
| }, |
| |
| # This is a dict mapping a given 'mixin' name to a dict of settings that |
| # mb should use. See //tools/mb/docs/user_guide.md for more information. |
| 'mixins': { |
| 'afl': { 'gn_args': 'use_afl=true' }, |
| |
| 'also_build_ash_chrome': { |
| 'gn_args': 'also_build_ash_chrome=true', |
| }, |
| |
| 'also_build_lacros_chrome': { |
| 'gn_args': 'also_build_lacros_chrome=true', |
| }, |
| |
| 'also_build_lacros_chrome_for_architecture_amd64': { |
| 'gn_args': 'also_build_lacros_chrome_for_architecture="amd64"', |
| }, |
| |
| 'also_build_lacros_chrome_for_architecture_arm': { |
| 'gn_args': 'also_build_lacros_chrome_for_architecture="arm"', |
| }, |
| |
| 'amd64-generic': { |
| 'args_file': '//build/args/chromeos/amd64-generic.gni', |
| }, |
| |
| 'amd64-generic-crostoolchain': { |
| 'args_file': '//build/args/chromeos/amd64-generic-crostoolchain.gni', |
| }, |
| |
| 'amd64-generic-vm': { |
| 'args_file': '//build/args/chromeos/amd64-generic-vm.gni', |
| }, |
| |
| # We build Android with codecs on most bots to ensure maximum test |
| # coverage, but use 'android_without_codecs' on bots responsible for |
| # building publicly advertised non-Official Android builds -- |
| # which are not allowed to have proprietary codecs enabled. |
| 'android': { |
| 'mixins': ['android_without_codecs', 'chrome_with_codecs'], |
| }, |
| |
| 'android_external': { |
| 'gn_args': 'enable_chrome_android_internal=false', |
| }, |
| |
| # It's significantly faster to build without static analysis checks. |
| 'android_fastbuild': { |
| 'gn_args': 'android_static_analysis="off"', |
| }, |
| |
| # TODO(https://crbug.com/1020714): This is temporary. We'd like to run a |
| # smoke test on android_binary_sizes to ensure coverage of proguard, at |
| # which point we can merge this into android_fastbuild. Until then, only |
| # disable proguard on a few bots to gather metrics on the effect on build |
| # times. |
| 'android_no_proguard': { |
| 'gn_args': 'is_java_debug=true', |
| }, |
| |
| 'android_without_codecs': { |
| # Bots never have a use for android:debuggable="true". They do not use |
| # JWDP (java debugger), and do not need it to access application files |
| # since they always use userdebug OS builds (which have root access). |
| # android:debuggable="true" causes ART to run more slowly, so tests run |
| # faster without it. https://crbug.com/1276429 |
| 'gn_args': 'target_os="android" debuggable_apks=false', |
| }, |
| |
| 'angle_deqp_tests': { |
| 'gn_args': 'build_angle_deqp_tests=true', |
| }, |
| |
| 'arm': { |
| 'gn_args': 'target_cpu="arm"', |
| }, |
| |
| 'arm-generic': { |
| 'args_file': '//build/args/chromeos/arm-generic.gni', |
| }, |
| |
| 'arm-generic-crostoolchain': { |
| 'args_file': '//build/args/chromeos/arm-generic-crostoolchain.gni', |
| }, |
| |
| 'arm64': { |
| 'gn_args': 'target_cpu="arm64"', |
| }, |
| |
| 'arm64-generic': { |
| 'args_file': '//build/args/chromeos/arm64-generic.gni', |
| }, |
| |
| 'arm64-generic-crostoolchain': { |
| 'args_file': '//build/args/chromeos/arm64-generic-crostoolchain.gni', |
| }, |
| |
| 'arm64_host': { |
| 'gn_args': 'test_host_cpu="arm64"', |
| }, |
| |
| 'arm_no_neon': { |
| 'mixins': ['arm'], |
| 'gn_args': 'arm_use_neon=false', |
| }, |
| |
| 'asan': { |
| 'gn_args': 'is_asan=true', |
| }, |
| |
| 'backuprefptr': { |
| 'gn_args': 'use_partition_alloc_as_malloc=true enable_backup_ref_ptr_support=true put_ref_count_in_previous_slot=true enable_backup_ref_ptr_slow_checks=true', |
| }, |
| |
| 'betty-arc-r': { |
| 'args_file': '//build/args/chromeos/betty-arc-r.gni', |
| }, |
| |
| 'betty-pi-arc': { |
| 'args_file': '//build/args/chromeos/betty-pi-arc.gni', |
| }, |
| |
| 'blink_enable_generated_code_formatting': { |
| 'gn_args': 'blink_enable_generated_code_formatting=true' |
| }, |
| |
| 'cast_android': { |
| 'gn_args': 'is_cast_android=true' |
| }, |
| |
| 'cast_audio': { |
| 'gn_args': 'is_cast_audio_only=true' |
| }, |
| |
| 'cast_os': { |
| 'gn_args': 'is_castos=true' |
| }, |
| |
| 'cast_receiver': { |
| 'gn_args': 'enable_cast_receiver=true' |
| }, |
| |
| 'cast_receiver_size_optimized': { |
| 'args_file': '//build/config/fuchsia/size_optimized_cast_receiver_args.gn', |
| }, |
| |
| 'cast_receiver_size_optimized_internal': { |
| 'args_file': '//build/config/fuchsia/size_optimized_cast_receiver_args_internal.gn', |
| }, |
| |
| 'cfi': { |
| 'gn_args': 'is_cfi=true', |
| }, |
| |
| 'cfi_diag': { |
| 'gn_args': 'use_cfi_diag=true', |
| }, |
| |
| 'cfi_full': { |
| 'mixins': ['cfi'], |
| 'gn_args': 'use_cfi_cast=true', |
| }, |
| |
| 'cfi_icall': { |
| 'gn_args': 'use_cfi_icall=true', |
| }, |
| |
| 'cfi_recover': { |
| 'gn_args': 'use_cfi_recover=true', |
| }, |
| |
| 'cfm': { |
| 'gn_args': 'is_cfm=true', |
| }, |
| |
| 'chrome_for_testing': { |
| 'gn_args': 'is_chrome_for_testing=true' |
| }, |
| |
| 'chrome_google': { |
| 'gn_args': 'chrome_public_manifest_package="com.android.chrome"', |
| }, |
| |
| 'chrome_with_codecs': { |
| 'mixins': ['ffmpeg_branding_chrome', 'proprietary_codecs'], |
| }, |
| |
| 'chromeos': { |
| 'gn_args': 'target_os="chromeos"', |
| }, |
| |
| 'chromeos_amd64-generic': { |
| 'mixins': ['chromeos_device', 'amd64-generic',] |
| }, |
| |
| 'chromeos_amd64-generic-crostoolchain': { |
| 'mixins': ['chromeos_device', 'amd64-generic-crostoolchain',] |
| }, |
| |
| 'chromeos_amd64-generic-crostoolchain_reclient': { |
| 'mixins': ['chromeos_device_reclient', 'amd64-generic-crostoolchain',] |
| }, |
| |
| 'chromeos_amd64-generic-vm': { |
| 'mixins': ['chromeos_device', 'amd64-generic-vm',] |
| }, |
| |
| 'chromeos_amd64-generic-vm_reclient': { |
| 'mixins': ['chromeos_device_reclient', 'amd64-generic-vm',] |
| }, |
| |
| 'chromeos_amd64-generic_goma': { |
| 'mixins': ['chromeos_device', 'amd64-generic-vm',] |
| }, |
| |
| 'chromeos_amd64-generic_reclient': { |
| 'mixins': ['chromeos_device_reclient', 'amd64-generic',] |
| }, |
| |
| 'chromeos_arm-generic-crostoolchain': { |
| 'mixins': ['chromeos_device', 'arm-generic-crostoolchain',] |
| }, |
| |
| 'chromeos_arm-generic-crostoolchain_reclient': { |
| 'mixins': ['chromeos_device_reclient', 'arm-generic-crostoolchain',] |
| }, |
| |
| 'chromeos_arm64-generic-crostoolchain': { |
| 'mixins': ['chromeos_device', 'arm64-generic-crostoolchain',] |
| }, |
| |
| 'chromeos_arm64-generic-crostoolchain_reclient': { |
| 'mixins': ['chromeos_device_reclient', 'arm64-generic-crostoolchain',] |
| }, |
| |
| 'chromeos_codecs': { |
| 'mixins': ['ffmpeg_branding_chromeos', 'proprietary_codecs'], |
| }, |
| |
| 'chromeos_device': { |
| 'gn_args': 'is_chromeos_device=true ozone_platform_headless=true', |
| 'mixins': ['dcheck_off', 'goma'], |
| }, |
| |
| 'chromeos_device_reclient': { |
| 'gn_args': 'is_chromeos_device=true ozone_platform_headless=true', |
| 'mixins': ['dcheck_off', 'reclient'], |
| }, |
| |
| 'chromeos_jacuzzi': { |
| 'mixins': ['chromeos_device', 'jacuzzi',] |
| }, |
| |
| 'chromeos_jacuzzi_reclient': { |
| 'mixins': ['chromeos_device_reclient', 'jacuzzi',] |
| }, |
| |
| 'chromeos_kevin': { |
| 'mixins': ['chromeos_device', 'kevin',] |
| }, |
| |
| 'chromeos_kevin_reclient': { |
| 'mixins': ['chromeos_device_reclient', 'kevin',] |
| }, |
| |
| 'chromeos_octopus': { |
| 'mixins': ['chromeos_device', 'octopus',] |
| }, |
| |
| 'chromeos_octopus_reclient': { |
| 'mixins': ['chromeos_device_reclient', 'octopus',] |
| }, |
| |
| 'chromeos_with_codecs': { |
| 'mixins': ['chromeos', 'chromeos_codecs'], |
| }, |
| |
| 'clang': { |
| 'gn_args': 'is_clang=true', |
| }, |
| |
| 'clang_tot': { |
| 'gn_args': 'llvm_force_head_revision=true', |
| 'mixins': ['clang'], |
| }, |
| |
| # Settings used by the codesearch builders to generate cross-references. |
| 'codesearch': { |
| 'gn_args': 'clang_use_chrome_plugins=false enable_kythe_annotations=true', |
| 'mixins': ['goma', 'clang', 'shared', 'debug', 'minimal_symbols', |
| 'blink_enable_generated_code_formatting'], |
| }, |
| 'codesearch_release': { |
| 'gn_args': 'clang_use_chrome_plugins=false enable_kythe_annotations=true', |
| 'mixins': ['release', 'static', 'goma', |
| 'blink_enable_generated_code_formatting'], |
| }, |
| |
| 'compile_only': { |
| 'mixins': ['no_symbols'], |
| }, |
| |
| # Keep in sync with //infra/build/recipes/recipe_modules/chromium_android/chromium_config.py |
| 'cronet_android': { |
| 'mixins': ['cronet_common'], |
| 'gn_args': ('use_partition_alloc=false enable_reporting=true ' |
| 'use_hashed_jni_names=true ' |
| 'default_min_sdk_version=19 ' |
| 'clang_use_default_sample_profile=false ' |
| 'media_use_ffmpeg = false' |
| 'use_thin_lto=false ' # https://crbug.com/1136963 |
| 'enable_resource_allowlist_generation=false '), |
| }, |
| |
| # Keep in sync with //infra/build/recipes/recipe_modules/chromium_android/chromium_config.py |
| 'cronet_common': { |
| 'gn_args': ('disable_file_support=true ' |
| 'enable_websockets=false ' |
| 'include_transport_security_state_preload_list=false ' |
| 'is_cronet_build=true ' |
| 'use_crash_key_stubs=true use_platform_icu_alternatives=true') |
| }, |
| |
| 'cronet_ios': { |
| 'mixins': ['cronet_common'], |
| 'gn_args': ('disable_brotli_filter=false enable_remoting=false use_partition_alloc=false use_allocator_shim=false ios_stack_profiler_enabled=false'), |
| }, |
| |
| 'custom_args': { |
| 'args_file': '//build/custom_args.gn', |
| }, |
| |
| 'dawn_enable_desktop_gl': { |
| 'gn_args': 'dawn_enable_desktop_gl=true', |
| }, |
| |
| 'dawn_no_gl': { |
| 'gn_args': 'use_dawn=true', |
| }, |
| |
| 'dawn_tests': { |
| 'gn_args': 'use_dawn=true dawn_enable_opengles=true', |
| }, |
| |
| 'dcheck_always_on': { |
| 'gn_args': 'dcheck_always_on=true', |
| }, |
| |
| 'dcheck_off': { |
| 'gn_args': 'dcheck_always_on=false', |
| }, |
| |
| 'debug': { |
| 'gn_args': 'is_debug=true', |
| }, |
| |
| 'debug_bot': { |
| 'mixins': ['debug', 'shared', 'goma', 'minimal_symbols'], |
| }, |
| |
| 'debug_bot_blink_reclient': { |
| 'mixins': ['debug', 'shared', 'reclient', 'minimal_symbols', 'chrome_with_codecs'], |
| }, |
| |
| 'debug_bot_local_build': { |
| 'mixins': ['debug', 'shared', 'minimal_symbols'], |
| }, |
| |
| 'debug_bot_reclient': { |
| 'mixins': ['debug', 'shared', 'reclient', 'minimal_symbols'], |
| }, |
| |
| 'debug_static_bot': { |
| 'mixins': ['debug', 'static', 'minimal_symbols', 'goma'], |
| }, |
| |
| 'debug_static_bot_reclient': { |
| 'mixins': ['debug', 'static', 'minimal_symbols', 'reclient'], |
| }, |
| |
| 'devtools_do_typecheck': { |
| 'gn_args': 'devtools_skip_typecheck=false', |
| }, |
| |
| 'disable_nacl': { |
| 'gn_args': 'enable_nacl=false', |
| }, |
| |
| 'disable_proguard': { |
| 'gn_args': 'enable_proguard_obfuscation = false', |
| }, |
| |
| 'disable_seed_corpus': { |
| 'gn_args': 'archive_seed_corpus=false', |
| }, |
| |
| 'disable_widevine_signing': { |
| 'gn_args': 'enable_widevine_cdm_host_verification = false' |
| }, |
| |
| 'dx12vk': { |
| # TODO(https://crbug.com/1010584): Explicitly enable DirectX 12. |
| 'mixins': ['enable_vulkan'], |
| }, |
| |
| # This config enable compression on main waterfall win builder to reduce the |
| # size of chrome installer which are downloaded by bysecting script many |
| # times. |
| 'enable_archive_compression': { |
| 'gn_args': 'skip_archive_compression=false', |
| }, |
| |
| 'enable_blink_animation_use_time_delta': { |
| 'gn_args': 'blink_animation_use_time_delta=true', |
| }, |
| |
| 'enable_blink_heap_verification': { |
| 'gn_args': 'cppgc_enable_verify_heap=true', |
| }, |
| |
| # Enables dangling raw pointer detection. |
| # This configuration will silently deactivate the ref count cookie in: |
| # https://crsrc.org/c/base/allocator/partition_allocator/partition_alloc_config.h;l=208-216;drc=2d195004c75699bdd87c69cdb7e8d293249dcfdd |
| 'enable_dangling_raw_ptr_checks': { |
| 'gn_args': 'enable_dangling_raw_ptr_checks=true', |
| 'mixins': ["dcheck_always_on"], |
| }, |
| |
| 'enable_rust': { |
| 'gn_args': 'enable_rust=true', |
| }, |
| |
| 'enable_vulkan': { |
| 'gn_args': 'enable_vulkan=true', |
| }, |
| |
| 'enable_webui_inline_sourcemaps_on': { |
| 'gn_args': 'enable_webui_inline_sourcemaps=true', |
| }, |
| |
| # This mixin is used to force configs that use it to fail. It |
| # is used in two cases: when we have bots that we haven't looked |
| # at yet and don't know whether they need MB or not, and for bots |
| # that are test-only and should never run MB. |
| 'error': { |
| 'gn_args': 'error', |
| }, |
| |
| 'eve': { |
| 'args_file': '//build/args/chromeos/eve.gni', |
| }, |
| |
| 'eve-arc-r': { |
| 'args_file': '//build/args/chromeos/eve-arc-r.gni', |
| }, |
| |
| 'extended_tracing': { |
| 'gn_args': 'extended_tracing_enabled=true', |
| }, |
| |
| 'fail_on_android_expectations': { |
| 'gn_args': 'fail_on_android_expectations=true', |
| }, |
| |
| 'ffmpeg_branding_chrome': { |
| 'gn_args': 'ffmpeg_branding="Chrome"', |
| }, |
| |
| 'ffmpeg_branding_chromeos': { |
| 'gn_args': 'ffmpeg_branding="ChromeOS"', |
| }, |
| |
| 'fuchsia': { |
| 'gn_args': 'target_os="fuchsia"', |
| }, |
| |
| 'fuchsia_chrome': { |
| 'gn_args': 'fuchsia_browser_type="chrome"', |
| }, |
| |
| 'fuchsia_code_coverage': { |
| 'gn_args': 'fuchsia_code_coverage=true', |
| }, |
| |
| 'fuchsia_include_sd_images': { |
| '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/"]', |
| }, |
| |
| # TODO(crbug/1336775): Remove when --ram-size-mb is added in new scripts |
| 'fuchsia_legacy_script': { |
| 'gn_args': 'use_v2_script_default=false', |
| }, |
| |
| 'full_symbols': { |
| 'gn_args': 'symbol_level=2', |
| }, |
| |
| 'fuzzer': { |
| 'gn_args': 'enable_ipc_fuzzer=true', |
| }, |
| |
| 'gn_linux_upload': { |
| # We don't want to require a runtime dependency on glib in the |
| # GN binary; ideally we could just turn glib off, but that doesn't |
| # actually work, so we need to pretend to be doing an ozone build |
| # in order for the flag to actually take effect. |
| 'gn_args': 'use_ozone=true', |
| }, |
| |
| 'goma': { |
| 'gn_args': 'use_goma=true', |
| }, |
| |
| 'gpu_fyi_tests': { |
| 'mixins': ['gpu_tests'], |
| }, |
| |
| 'gpu_tests': { |
| 'mixins': ['chrome_with_codecs'], |
| }, |
| |
| 'headless': { |
| 'args_file': '//build/args/headless.gn', |
| }, |
| |
| 'headless_shell': { |
| 'mixins': ['headless', 'no_codecs'], |
| }, |
| |
| 'hybrid': { |
| 'gn_args': 'v8_target_cpu="arm" target_cpu="x86"', |
| 'mixins': ['disable_nacl'], |
| }, |
| |
| 'include_unwind_tables': { |
| 'gn_args': 'exclude_unwind_tables=false', |
| }, |
| |
| 'invert_fieldtrials': { |
| 'gn_args': 'invert_fieldtrials=true', |
| }, |
| |
| 'ios': { |
| 'gn_args': 'target_os="ios"', |
| }, |
| |
| 'ios_catalyst': { |
| 'gn_args': 'target_environment="catalyst"', |
| }, |
| |
| 'ios_chromium_cert': { |
| 'gn_args': 'ios_code_signing_identity_description=\"iPhone Developer\"', |
| }, |
| |
| 'ios_cpu_arm64': { |
| 'gn_args': 'target_cpu="arm64"', |
| }, |
| |
| 'ios_cpu_x64': { |
| 'gn_args': 'target_cpu="x64"', |
| }, |
| |
| 'ios_deployment_target_11_0': { |
| 'gn_args': 'ios_deployment_target=\"11.0\"', |
| }, |
| |
| 'ios_device': { |
| 'gn_args': 'target_environment="device"', |
| }, |
| |
| 'ios_disable_code_signing': { |
| # defaults to true under ios_sdk.gni |
| 'gn_args': 'ios_enable_code_signing=false' |
| }, |
| |
| 'ios_google_cert': { |
| 'gn_args': 'ios_code_signing_identity_description=\"Apple Development\"', |
| }, |
| |
| 'ios_simulator': { |
| 'gn_args': 'target_environment="simulator"', |
| }, |
| |
| 'is_skylab': { |
| 'gn_args': 'is_skylab=true', |
| }, |
| |
| 'jacuzzi': { |
| 'args_file': '//build/args/chromeos/jacuzzi.gni', |
| }, |
| |
| 'kevin': { |
| 'args_file': '//build/args/chromeos/kevin.gni', |
| }, |
| |
| 'lacros': { |
| 'gn_args': 'target_os="chromeos" chromeos_is_browser_only=true' |
| }, |
| |
| 'lacros_on_linux': { |
| 'gn_args': 'target_os="chromeos" chromeos_is_browser_only=true' |
| }, |
| |
| 'libfuzzer': { 'gn_args': 'use_libfuzzer=true' }, |
| |
| 'linux_wayland': { |
| 'gn_args': 'ozone_auto_platforms=false ozone_platform_wayland=true ozone_platform="wayland" use_bundled_weston=true', |
| }, |
| |
| 'lsan': { |
| 'gn_args': 'is_lsan=true', |
| }, |
| |
| 'mac': { |
| 'gn_args': 'target_os="mac"', |
| }, |
| |
| 'mac_strip': { |
| 'gn_args': 'enable_stripping=true', |
| }, |
| |
| 'mbi_mode_per_render_process_host': { |
| 'gn_args': 'mbi_mode=\"per_render_process_host\"', |
| }, |
| |
| 'mbi_mode_per_site_instance': { |
| 'gn_args': 'mbi_mode=\"per_site_instance\"', |
| }, |
| |
| 'minimal_symbols': { |
| 'gn_args': 'symbol_level=1', |
| }, |
| |
| 'mojo_fuzzer': { |
| 'gn_args': 'enable_mojom_fuzzer=true', |
| }, |
| |
| 'msan': { |
| 'gn_args': 'is_msan=true msan_track_origins=2 instrumented_libraries_release = "xenial"', |
| }, |
| |
| 'msan_focal': { |
| 'gn_args': 'is_msan=true msan_track_origins=2 instrumented_libraries_release = "focal"', |
| }, |
| |
| 'msan_no_origins': { |
| 'gn_args': 'is_msan=true msan_track_origins=0', |
| }, |
| |
| 'no_clang': { |
| 'gn_args': 'is_clang=false', |
| }, |
| |
| 'no_codecs': { |
| 'gn_args': ('media_use_libvpx=false ' |
| 'media_use_ffmpeg=false ' |
| 'proprietary_codecs=false ' |
| 'enable_ffmpeg_video_decoders=false'), |
| }, |
| |
| 'no_com_init_hooks': { |
| 'gn_args': 'com_init_check_hook_disabled=true', |
| }, |
| |
| 'no_default_afdo': { |
| 'gn_args': 'clang_use_default_sample_profile=false', |
| }, |
| |
| 'no_dsyms': { |
| 'gn_args': 'enable_dsyms=false', |
| }, |
| |
| 'no_gnome_keyring': { |
| 'gn_args': 'use_gnome_keyring=false', |
| }, |
| |
| 'no_goma': { |
| 'gn_args': 'use_goma=false', |
| }, |
| |
| 'no_keystone_registration_framework': { |
| 'gn_args': 'enable_keystone_registration_framework=false', |
| }, |
| |
| 'no_precompiled_headers': { |
| 'gn_args': 'enable_precompiled_headers=false', |
| }, |
| |
| 'no_reclient': { |
| 'gn_args': 'use_remoteexec=false', |
| }, |
| |
| 'no_remoting': { |
| 'gn_args': 'enable_remoting=false', |
| }, |
| |
| 'no_resource_allowlisting': { |
| 'gn_args': 'enable_resource_allowlist_generation=false', |
| }, |
| |
| 'no_secondary_abi': { |
| 'gn_args': 'skip_secondary_abi_for_cq=true', |
| }, |
| |
| 'no_symbols': { |
| 'gn_args': 'symbol_level=0', |
| }, |
| |
| 'no_widevine_cdm_host_verification': { |
| 'gn_args': 'ignore_missing_widevine_signing_cert=true', |
| }, |
| |
| 'octopus': { |
| 'args_file': '//build/args/chromeos/octopus.gni', |
| }, |
| |
| 'official': { |
| 'mixins': ['official_optimize'], |
| 'gn_args': 'is_chrome_branded=true', |
| }, |
| |
| 'official_optimize': { |
| 'gn_args': 'is_official_build=true', |
| }, |
| |
| 'official_optimize_goma': { |
| 'mixins': ['official_optimize', 'goma'], |
| }, |
| |
| 'official_optimize_goma_trybot': { |
| 'mixins': ['official_optimize_goma', 'minimal_symbols', 'dcheck_always_on'], |
| }, |
| |
| 'official_optimize_reclient': { |
| 'mixins': ['official_optimize', 'reclient'], |
| }, |
| |
| 'official_optimize_reclient_trybot': { |
| 'mixins': ['official_optimize', 'reclient', 'minimal_symbols', 'dcheck_always_on'], |
| }, |
| |
| 'optimize_for_fuzzing': { |
| 'gn_args': 'optimize_for_fuzzing=true', |
| }, |
| |
| 'optimize_webui_off': { |
| 'gn_args': 'optimize_webui=false', |
| }, |
| |
| 'ozone': { |
| 'gn_args': 'use_ozone=true', |
| }, |
| |
| 'ozone_headless': { |
| 'gn_args': 'ozone_platform_headless=true', |
| }, |
| |
| 'ozone_linux': { |
| 'gn_args': 'use_ozone=true ozone_platform="headless" use_bundled_weston=true', |
| }, |
| |
| # TODO(anglebug.com/4977): Make angle understand what platform it should |
| # use. Otherwise, the ozone_platform_x11 && use_ozone config breaks Linux Ozone FYI (Intel) bot |
| # that exercises angle + ozone (though, it is ozone/drm in reality. We don't support |
| # angle on Linux Ozone/X11/Wayland yet). |
| 'ozone_linux_non_x11': { |
| 'gn_args': 'ozone_platform_x11=false' |
| }, |
| |
| # https://crbug.com/dawn/1200: Used to disable partition alloc while we |
| # investigate a crash in the mac AMD shader compiler. |
| 'padisabled': { |
| 'gn_args': 'use_partition_alloc_as_malloc=false enable_backup_ref_ptr_support=false enable_mte_checked_ptr_support=false', |
| }, |
| |
| # Used to pass the list of files to instrument for coverage to the compile |
| # wrapper. See: |
| # https://cs.chromium.org/chromium/build/scripts/slave/recipe_modules/code_coverage/api.py |
| # and |
| # https://cs.chromium.org/chromium/src/docs/clang_code_coverage_wrapper.md |
| # For Java, see: |
| # https://cs.chromium.org/chromium/src/build/android/gyp/jacoco_instr.py |
| 'partial_code_coverage_instrumentation': { |
| 'gn_args': 'coverage_instrumentation_input_file="//.code-coverage/files_to_instrument.txt"' |
| }, |
| |
| 'pdf_xfa': { |
| 'gn_args': 'pdf_enable_xfa=true', |
| }, |
| |
| 'perfetto': { |
| 'gn_args': 'use_perfetto_client_library=true', |
| }, |
| |
| 'perfetto_zlib': { |
| 'gn_args': 'enable_perfetto_zlib=true', |
| }, |
| |
| 'pgo_phase_0': { |
| 'mixins': ['strip_absolute_paths_from_debug_symbols'], |
| 'gn_args': 'chrome_pgo_phase=0' |
| }, |
| |
| 'pgo_phase_1': { |
| 'gn_args': 'chrome_pgo_phase=1' |
| }, |
| |
| # Note: This is probably not what you want to use. Instead use one of the |
| # chrome_with_codecs or chromeos_with_codecs mixins. |
| 'proprietary_codecs': { |
| 'gn_args': 'proprietary_codecs=true', |
| }, |
| |
| 'reclient': { |
| 'gn_args': 'use_remoteexec=true', |
| }, |
| |
| # experiment windows cross. crbug.com/1213717 |
| 'reclient_win_cross': { |
| 'gn_args': 'use_remoteexec=true rbe_cfg_dir="../../buildtools/reclient_cfgs/win-cross"', |
| }, |
| |
| # Historically, a 'release' bot had DCHECKs turned off. DCHECKs are now |
| # enabled by default, but explicitly turning them off here preserves |
| # backwards compatibility. TODO: We should probably come up with better |
| # names like 'dcheck' vs. 'release' to make this clearer. |
| 'release': { |
| 'gn_args': 'is_debug=false dcheck_always_on=false', |
| }, |
| |
| 'release_bot': { |
| 'mixins': ['release', 'static', 'goma'], |
| }, |
| |
| # All bots that run the WPT test suite must have H.264 compiled in, |
| # in order to give consistent results for WebRTC codec-dependent tests. |
| 'release_bot_blink': { |
| 'mixins': ['release', 'static', 'goma', 'chrome_with_codecs'], |
| }, |
| |
| 'release_bot_blink_reclient': { |
| 'mixins': ['release', 'static', 'reclient', 'chrome_with_codecs'], |
| }, |
| |
| 'release_bot_reclient': { |
| 'mixins': ['release', 'static', 'reclient'], |
| }, |
| |
| 'release_bot_reclient_win_cross': { |
| 'mixins': ['release', 'static', 'reclient_win_cross'], |
| }, |
| |
| 'release_java': { |
| 'gn_args': 'is_java_debug=false', |
| }, |
| |
| 'release_trybot': { |
| 'mixins': ['release_bot', 'no_symbols', 'dcheck_always_on'], |
| }, |
| |
| 'release_trybot_blink': { |
| 'mixins': ['release_bot_blink', 'minimal_symbols', 'dcheck_always_on'], |
| }, |
| |
| 'release_trybot_blink_reclient': { |
| 'mixins': ['release_bot_blink_reclient', 'minimal_symbols', 'dcheck_always_on'], |
| }, |
| |
| 'release_trybot_dcheck_off': { |
| 'mixins': ['release_trybot', 'dcheck_off'], |
| }, |
| |
| 'release_trybot_dcheck_off_reclient': { |
| 'mixins': ['release_trybot_reclient', 'dcheck_off'], |
| }, |
| |
| 'release_trybot_minimal_symbols': { |
| 'mixins': ['release_bot', 'minimal_symbols', 'dcheck_always_on'], |
| }, |
| |
| 'release_trybot_minimal_symbols_reclient': { |
| 'mixins': ['release_bot_reclient', 'minimal_symbols', 'dcheck_always_on'], |
| }, |
| |
| 'release_trybot_reclient': { |
| 'mixins': ['release_bot_reclient', 'no_symbols', 'dcheck_always_on'], |
| }, |
| |
| 'resource_allowlisting': { |
| 'gn_args': 'enable_resource_allowlist_generation=true', |
| }, |
| |
| 'reven': { |
| 'args_file': '//build/args/chromeos/reven-vmtest.gni', |
| }, |
| |
| 'shared': { |
| 'gn_args': 'is_component_build=true', |
| }, |
| |
| 'shared_release_bot': { |
| 'mixins': ['shared', 'release', 'goma'], |
| }, |
| |
| 'shared_release_bot_dcheck_always_on_reclient': { |
| 'mixins': ['shared_release_bot_reclient', 'minimal_symbols', 'dcheck_always_on'], |
| }, |
| |
| 'shared_release_bot_reclient': { |
| 'mixins': ['shared', 'release', 'reclient'] |
| }, |
| |
| 'shared_release_trybot_reclient': { |
| 'mixins': ['shared_release_bot_reclient', 'no_symbols', 'dcheck_always_on'], |
| }, |
| |
| 'skip_generate_fuzzer_owners': { |
| 'gn_args': 'generate_fuzzer_owners=false', |
| }, |
| |
| 'stable_channel': { |
| 'gn_args': 'android_channel="stable"', |
| }, |
| |
| 'static': { |
| 'gn_args': 'is_component_build=false', |
| }, |
| |
| 'static_angle': { |
| 'gn_args': 'use_static_angle=true', |
| }, |
| |
| 'static_bot_reclient': { |
| 'mixins': ['static', 'reclient'], |
| }, |
| |
| 'strip_absolute_paths_from_debug_symbols': { |
| 'gn_args': 'strip_absolute_paths_from_debug_symbols=true' |
| }, |
| |
| 'strip_debug_info': { |
| 'gn_args': 'strip_debug_info=true', |
| }, |
| |
| 'test_isolate_no_emulator': { |
| 'gn_args': 'test_isolate_uses_emulator=false', |
| }, |
| |
| 'thin_lto': { |
| 'gn_args': 'use_thin_lto=true', |
| }, |
| |
| 'thin_lto_opt': { |
| 'gn_args': 'use_thin_lto=true thin_lto_enable_optimizations=true', |
| }, |
| |
| 'trogdor64': { |
| 'args_file': '//build/args/chromeos/trogdor64.gni', |
| }, |
| |
| 'tsan': { |
| 'gn_args': 'is_tsan=true', |
| }, |
| |
| 'ubsan': { |
| 'gn_args': 'is_ubsan=true', |
| }, |
| |
| 'ubsan_no_recover_hack': { |
| # TODO(krasin): Remove when https://llvm.org/bugs/show_bug.cgi?id=25569 |
| # is fixed and just use ubsan_vptr instead. |
| 'mixins': ['ubsan_vptr'], |
| 'gn_args': 'is_ubsan_no_recover=true', |
| }, |
| |
| 'ubsan_security': { 'gn_args': 'is_ubsan_security=true' }, |
| |
| 'ubsan_vptr': { |
| 'gn_args': 'is_ubsan_vptr=true', |
| }, |
| |
| 'updater_on_win_mac': { |
| 'gn_args': 'enable_updater=true', |
| }, |
| |
| 'use_android_rust_toolchain': { |
| 'gn_args': 'use_chromium_rust_toolchain=false', |
| }, |
| |
| 'use_clang_coverage': { |
| 'gn_args': 'use_clang_coverage=true', |
| }, |
| |
| # TODO(crbug.com/869348): Remove this if we set this by default or don't use |
| # this feature. |
| 'use_dummy_lastchange': { |
| 'gn_args': 'use_dummy_lastchange=true', |
| }, |
| |
| 'use_fake_dbus_clients': { |
| 'gn_args': 'use_real_dbus_clients=false', |
| }, |
| |
| 'use_java_coverage': { |
| 'gn_args': 'use_jacoco_coverage=true', |
| }, |
| |
| 'use_javascript_coverage': { |
| 'gn_args': 'use_javascript_coverage=true', |
| }, |
| |
| 'use_remoteexec_links': { |
| 'gn_args': 'use_remoteexec_links=true', |
| }, |
| |
| # Temporary configuration for testing remote linking on different worker sizes |
| 'use_remoteexec_links_small': { |
| 'gn_args': 'use_remoteexec_links=true rbe_link_cfg_file="../../buildtools/reclient_cfgs/chromium-browser-clang/rewrapper_linux_link_small.cfg" concurrent_links=50', |
| }, |
| |
| 'v8_enable_debugging_features': { |
| 'gn_args': 'v8_enable_debugging_features=true', |
| }, |
| |
| 'v8_future': { |
| 'gn_args': 'v8_enable_future=true', |
| }, |
| |
| 'v8_heap': { |
| 'gn_args': 'v8_enable_verify_heap=true', |
| }, |
| |
| 'v8_pointer_compression': { |
| # TODO(machenbach): Temporarily toggle pointer-compression off while it |
| # is on by default. |
| 'gn_args': 'v8_enable_pointer_compression=false', |
| }, |
| |
| 'v8_simulate_arm': { |
| 'gn_args': 'target_cpu="x86" v8_target_cpu="arm"', |
| }, |
| |
| 'v8_simulate_arm64': { |
| 'gn_args': 'target_cpu="x64" v8_target_cpu="arm64"', |
| }, |
| |
| 'vr': { |
| 'gn_args': 'enable_vr=true', |
| }, |
| |
| 'webview_google': { |
| 'gn_args': 'system_webview_package_name="com.google.android.webview"', |
| }, |
| |
| # For Android N-P, only userdebug/eng |
| 'webview_monochrome': { |
| 'gn_args': 'system_webview_package_name="com.google.android.apps.chrome"', |
| }, |
| |
| # Mainly used by builders that use android emulator. |
| # See https://bit.ly/3B1cyyt for more details. |
| 'webview_shell': { |
| 'gn_args': 'system_webview_shell_package_name = "org.chromium.my_webview_shell"', |
| }, |
| |
| # For Android >=Q, only userdebug/eng |
| 'webview_trichrome': { |
| 'gn_args': 'system_webview_package_name="com.google.android.webview.debug"', |
| }, |
| |
| 'win_cross': { |
| 'gn_args': 'target_os="win"', |
| }, |
| |
| 'win_linker_timing': { |
| 'gn_args': 'win_linker_timing=true', |
| }, |
| |
| 'x64': { |
| 'gn_args': 'target_cpu="x64"', |
| }, |
| |
| 'x86': { |
| 'gn_args': 'target_cpu="x86"', |
| }, |
| |
| 'x86_host': { |
| 'gn_args': 'host_cpu="x86"', |
| }, |
| |
| 'xctest': { |
| 'gn_args': 'enable_run_ios_unittests_with_xctest=true', |
| }, |
| |
| 'zork': { |
| 'args_file': '//build/args/chromeos/zork.gni', |
| }, |
| }, |
| } |