| # Copyright 2017 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. |
| |
| [ |
| # The following builder groups have been migrated to set their targets in the |
| # builders' declarations in //infra/config/subprojects/ci/<builder-group>.star |
| # chromium |
| # chromium.accessibility |
| # chromium.android |
| # chromium.android.fyi |
| # chromium.angle |
| # chromium.cft |
| # chromium.chromiumos |
| # chromium.coverage |
| # chromium.dawn |
| # chromium.enterprise_companion |
| # chromium.fuchsia |
| # chromium.fuchsia.fyi |
| # chromium.gpu |
| # chromium.gpu.fyi |
| # chromium.linux |
| # chromium.mac |
| # chromium.memory |
| # chromium.memory.fyi |
| # chromium.rust |
| # chromium.swangle |
| # chromium.updater |
| # chromium.win |
| # |
| # The following builder groups have been migrated to set their targets in the |
| # builders' declarations in |
| # //infra/config/subprojects/try/<builder-group>.star |
| # tryserver.blink |
| # tryserver.chromium.android |
| # tryserver.chromium.linux |
| # tryserver.chromium.mac |
| # tryserver.chromium.win |
| # |
| # The following builder group has been migrated to set their targets in the |
| # builders' declarations in |
| # //infra/config/subprojects/build/build.fyi.star |
| # chromium.build.fyi |
| # |
| # The following builder group has been migrated to set their targets in the |
| # builders' declarations in //infra/config/subprojects/webrtc/webrtc.star |
| # chromium.webrtc |
| # |
| # The following builder group has been migrated to set their targets in the |
| # builders' declarations in //infra/config/subprojects/webrtc/webrtc.fyi.star |
| # chromium.webrtc.fyi |
| # |
| # The following builder group has been migrated to set their targets in the |
| # builders' declarations in //infra/config/dev/subprojects/chromium/ci.star |
| # chromium.dev |
| { |
| 'name': 'chrome', |
| 'mixins': ['chrome-tester-service-account'], |
| 'machines': { |
| 'chromeos-arm-generic-cfi-thin-lto-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-arm64-generic-cfi-thin-lto-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-betty-cfi-thin-lto-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'os_type': 'chromeos', |
| 'cros_board': 'betty', |
| }, |
| 'chromeos-betty-cfi-thin-lto-chrome-tests': { |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_vmlab_tests_no_gtests', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'betty', |
| 'cros_dut_pool': 'vmlab', |
| }, |
| 'chromeos-betty-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'os_type': 'chromeos', |
| 'cros_board': 'betty', |
| }, |
| 'chromeos-betty-chrome-dchecks': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_vmlab_tests', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'betty', |
| 'cros_dut_pool': 'vmlab', |
| }, |
| 'chromeos-betty-chrome-tests': { |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_vmlab_tests', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'betty', |
| 'cros_dut_pool': 'vmlab', |
| }, |
| 'chromeos-brya-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'os_type': 'chromeos', |
| 'cros_board': 'brya', |
| }, |
| # TODO(b/339354038): Remove all configs with skylab suffix. |
| 'chromeos-brya-chrome-skylab': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_brya_skylab_tests', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'brya', |
| 'cros_model': 'kano', |
| }, |
| 'chromeos-brya-chrome-tests': { |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_brya_skylab_tests', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'brya', |
| 'cros_model': 'kano', |
| }, |
| 'chromeos-jacuzzi-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-jacuzzi-chrome-tests': { |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_jacuzzi_skylab_tests', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'jacuzzi', |
| }, |
| 'chromeos-octopus-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-octopus-chrome-tests': { |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_octopus_skylab_tests', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'octopus', |
| }, |
| 'chromeos-reven-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-reven-chrome-tests': { |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_vmlab_tests_no_gtests_no_arc', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'reven-vmtest', |
| 'cros_dut_pool': 'vmlab', |
| }, |
| 'chromeos-trogdor-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'os_type': 'chromeos', |
| 'cros_board': 'trogdor', |
| }, |
| 'chromeos-trogdor-chrome-tests': { |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_trogdor_skylab_tests', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'trogdor', |
| }, |
| 'chromeos-volteer-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| # TODO(b/339354084): Remove all configs with skylab suffix. |
| 'chromeos-volteer-chrome-skylab': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_volteer_skylab_tests', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'volteer', |
| }, |
| 'chromeos-volteer-chrome-tests': { |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_volteer_skylab_tests', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'volteer', |
| }, |
| 'linux-chrome': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| 'chrome/installer/linux', |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'linux-jammy', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_linux_isolated_script_tests', |
| |
| # TODO(crbug.com/40191621): This is a fake finch smoke test for |
| # prototyping purpose, remove and switch to use the real one once the |
| # pipeline is ready for production integration. |
| 'gtest_tests': 'finch_smoke_tests', |
| }, |
| }, |
| 'linux-chromeos-chrome': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| 'chrome_sandbox', |
| 'linux_symbols', |
| 'symupload' |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'linux-jammy', |
| ], |
| 'swarming': { |
| 'dimensions': { |
| 'ssd': '0', |
| }, |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'linux_chromeos_gtests', |
| 'isolated_scripts': 'linux_chromeos_isolated_scripts', |
| }, |
| }, |
| 'mac-chrome': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| 'chrome/installer/mac', |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'mac_14_x64', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_isolated_script_tests', |
| }, |
| }, |
| 'win-branded-rel': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| 'chrome_official_builder', |
| ], |
| }, |
| 'win-chrome': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'win10-any', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_isolated_script_tests', |
| # TODO(crbug.com/40191621): This is a fake finch smoke test for |
| # prototyping purpose, remove and switch to use the real one once the |
| # pipeline is ready for production integration. |
| 'gtest_tests': 'finch_smoke_tests', |
| }, |
| }, |
| 'win64-chrome': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'win10-any', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_sizes_suite', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'project': 'chrome', |
| 'bucket': 'ci', |
| 'name': 'chrome.gpu.fyi', |
| 'mixins': [ |
| 'chrome-tester-service-account', |
| 'swarming_containment_auto', |
| ], |
| 'machines': { |
| 'ChromeOS FYI Release Skylab (jacuzzi)': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| 'nacl_helper', |
| ], |
| 'browser_config': 'cros-chrome', |
| 'os_type': 'chromeos', |
| 'skip_merge_script': True, |
| 'use_swarming': False, |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'long_skylab_timeout', |
| ], |
| 'test_suites': { |
| # There should be the same gtests here as on a normal CrOS bot, |
| # but mixing test types on a single bot is not supported in Skylab |
| # yet. |
| 'skylab_gpu_telemetry_tests': 'gpu_fyi_chromeos_release_telemetry_tests_jacuzzi_skylab', |
| }, |
| }, |
| 'gpu-fyi-chromeos-brya-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| 'nacl_helper', |
| ], |
| 'browser_config': 'cros-chrome', |
| 'os_type': 'chromeos', |
| 'skip_merge_script': True, |
| 'use_swarming': False, |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'long_skylab_timeout', |
| ], |
| 'test_suites': { |
| 'skylab_gpu_telemetry_tests': 'gpu_fyi_chromeos_brya_telemetry_tests', |
| }, |
| }, |
| 'gpu-fyi-chromeos-corsola-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| 'nacl_helper', |
| ], |
| 'browser_config': 'cros-chrome', |
| 'os_type': 'chromeos', |
| 'skip_merge_script': True, |
| 'use_swarming': False, |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'long_skylab_timeout', |
| ], |
| 'test_suites': { |
| 'skylab_gpu_telemetry_tests': 'gpu_fyi_chromeos_corsola_telemetry_tests', |
| }, |
| }, |
| 'gpu-fyi-chromeos-skyrim-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| 'nacl_helper', |
| ], |
| 'browser_config': 'cros-chrome', |
| 'os_type': 'chromeos', |
| 'skip_merge_script': True, |
| 'use_swarming': False, |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'long_skylab_timeout', |
| ], |
| 'test_suites': { |
| 'skylab_gpu_telemetry_tests': 'gpu_fyi_chromeos_skyrim_telemetry_tests', |
| }, |
| }, |
| } |
| }, |
| { |
| 'project': 'chrome', |
| 'bucket': 'ci', |
| 'name': 'chromeos.preuprev', |
| 'mixins': ['chrome-tester-service-account'], |
| 'machines': { |
| 'chromeos-betty-chrome-preuprev': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_ctp_preuprev_tests', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'betty', |
| 'cros_dut_pool': 'vmlab', |
| }, |
| 'chromeos-brya-chrome-preuprev': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_ctp_preuprev_tests', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'brya', |
| 'cros_model': 'kano', |
| }, |
| 'chromeos-jacuzzi-chrome-preuprev': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_ctp_preuprev_tests_slow_boards', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'jacuzzi', |
| }, |
| 'chromeos-volteer-chrome-preuprev': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_ctp_preuprev_tests', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'volteer', |
| }, |
| 'linux-chromeos-chrome-preuprev': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| 'chrome_sandbox', |
| 'linux_symbols', |
| 'symupload' |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'linux-jammy', |
| ], |
| 'swarming': { |
| 'dimensions': { |
| 'ssd': '0', |
| }, |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'linux_chromeos_gtests', |
| }, |
| }, |
| }, |
| }, |
| { |
| # The following builders in this group have been migrated to set their |
| # targets in the builders' declarations in |
| # //infra/config/subprojects/ci/chromium.clang.star |
| # CFI Linux CF |
| # CFI Linux ToT |
| # CrWinAsan |
| # CrWinAsan(dll) |
| # ToTAndroid |
| # ToTAndroid (dbg) |
| # ToTAndroid x64 |
| # ToTAndroid x86 |
| # ToTAndroid64 |
| # ToTAndroidASan |
| # ToTAndroidCoverage x86 |
| # ToTAndroidOfficial |
| # ToTChromeOS |
| # ToTChromeOS (dbg) |
| # ToTFuchsia x64 |
| # ToTFuchsiaOfficial arm64 |
| # ToTLinux |
| # ToTLinux (dbg) |
| # ToTLinux |
| # ToTLinuxASan |
| # ToTLinuxASanLibfuzzer |
| # ToTLinuxMSan |
| # ToTLinuxPGO |
| # ToTLinuxTSan |
| # ToTLinuxUBSanVptr |
| # ToTMac |
| # ToTMac (dbg) |
| # ToTMacASan |
| # ToTMacArm64 |
| # ToTMacArm64PGO |
| # ToTMacPGO |
| # ToTWin |
| # ToTWin(dbg) |
| # ToTWin(dll) |
| # ToTWin64 |
| # ToTWin64(dbg) |
| # ToTWin64(dll) |
| # ToTWin64PGO |
| # ToTWinASanLibfuzzer |
| # ToTWinArm64PGO |
| # ToTiOS |
| # ToTiOSDevice |
| # linux-win-cross-clang-tot-rel |
| 'name': 'chromium.clang', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| # Used on an internal builder. |
| 'ToTLinuxOfficial': { |
| 'mixins': [ |
| 'chrome-tester-service-account', |
| 'linux-jammy', |
| 'chrome-swarming-pool', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'clang_tot_gtests', |
| 'isolated_scripts': 'chrome_sizes_suite', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| # Used on an internal builder. |
| 'ToTMacOfficial': { |
| 'mixins': [ |
| 'chrome-tester-service-account', |
| 'mac_default_x64', |
| 'chrome-swarming-pool', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'clang_tot_gtests', |
| 'isolated_scripts': 'chrome_sizes_suite', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| # Used on an internal builder. |
| 'ToTWinOfficial': { |
| 'mixins': [ |
| 'chrome-tester-service-account', |
| 'chrome-swarming-pool', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'clang_tot_gtests', |
| 'isolated_scripts': 'win_specific_isolated_scripts_and_sizes', |
| }, |
| 'additional_compile_targets': [ |
| 'chrome_official_builder', |
| ], |
| 'swarming': { |
| 'dimensions': { |
| 'os': 'Windows-10', |
| }, |
| }, |
| }, |
| # Used on an internal builder. |
| 'ToTWinOfficial64': { |
| 'mixins': [ |
| 'chrome-tester-service-account', |
| 'chrome-swarming-pool', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'clang_tot_gtests', |
| 'isolated_scripts': 'win_specific_isolated_scripts_and_sizes', |
| }, |
| 'additional_compile_targets': [ |
| 'chrome_official_builder', |
| ], |
| 'swarming': { |
| 'dimensions': { |
| 'os': 'Windows-10', |
| }, |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'client.devtools-frontend.integration', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'DevTools Linux': { |
| 'mixins': [ |
| 'linux-jammy', |
| ], |
| 'additional_compile_targets': ['blink_tests'], |
| 'test_suites': { |
| 'gtest_tests': 'devtools_gtests', |
| 'isolated_scripts': 'devtools_web_isolated_scripts', |
| }, |
| }, |
| 'DevTools Linux Fastbuild': { |
| 'mixins': [ |
| 'linux-jammy', |
| ], |
| 'additional_compile_targets': ['blink_tests'], |
| 'test_suites': { |
| 'gtest_tests': 'devtools_gtests', |
| 'isolated_scripts': 'devtools_web_isolated_scripts', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'client.openscreen.chromium', |
| 'machines': { |
| 'chromium_linux_x64': { |
| 'additional_compile_targets': [ |
| 'chrome/browser/media/router', |
| 'chrome/browser/media/router:openscreen_unittests', |
| 'chrome/browser/media/router:unittests', |
| 'components/media_router/common/providers/cast/channel', |
| 'components/media_router/common/providers/cast/channel:unit_tests', |
| 'components/media_router/common/providers/cast/certificate', |
| 'components/media_router/common/providers/cast/certificate:unit_tests', |
| 'components/mirroring/browser', |
| 'components/mirroring/service:mirroring_service', |
| 'components/mirroring:mirroring_tests', |
| 'components/mirroring:mirroring_unittests', |
| 'components/openscreen_platform', |
| ], |
| }, |
| 'chromium_mac_x64': { |
| 'additional_compile_targets': [ |
| 'chrome/browser/media/router', |
| 'chrome/browser/media/router:openscreen_unittests', |
| 'chrome/browser/media/router:unittests', |
| 'components/media_router/common/providers/cast/channel', |
| 'components/media_router/common/providers/cast/channel:unit_tests', |
| 'components/media_router/common/providers/cast/certificate', |
| 'components/media_router/common/providers/cast/certificate:unit_tests', |
| 'components/mirroring/browser', |
| 'components/mirroring/service:mirroring_service', |
| 'components/mirroring:mirroring_tests', |
| 'components/mirroring:mirroring_unittests', |
| 'components/openscreen_platform', |
| ], |
| }, |
| 'chromium_win_x64': { |
| 'additional_compile_targets': [ |
| 'chrome/browser/media/router', |
| 'chrome/browser/media/router:openscreen_unittests', |
| 'chrome/browser/media/router:unittests', |
| 'components/media_router/common/providers/cast/channel', |
| 'components/media_router/common/providers/cast/channel:unit_tests', |
| 'components/media_router/common/providers/cast/certificate', |
| 'components/media_router/common/providers/cast/certificate:unit_tests', |
| 'components/mirroring/browser', |
| 'components/mirroring/service:mirroring_service', |
| 'components/mirroring:mirroring_tests', |
| 'components/mirroring:mirroring_unittests', |
| 'components/openscreen_platform', |
| ], |
| }, |
| }, |
| }, |
| { |
| 'name': 'client.v8.branches', |
| 'machines': {}, |
| }, |
| { |
| 'name': 'client.v8.chromium', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'Linux - Future': { |
| 'mixins': [ |
| 'linux-jammy', |
| ], |
| 'additional_compile_targets': ['all'], |
| 'test_suites': { |
| 'gtest_tests': 'client_v8_chromium_gtests', |
| 'isolated_scripts': 'client_v8_chromium_isolated_scripts', |
| }, |
| }, |
| 'Linux - Future (dbg)': { |
| 'mixins': [ |
| 'linux-jammy', |
| ], |
| 'additional_compile_targets': ['all'], |
| 'test_suites': { |
| 'gtest_tests': 'client_v8_chromium_gtests', |
| 'isolated_scripts': 'client_v8_chromium_isolated_scripts', |
| }, |
| }, |
| 'Linux V8 API Stability': { |
| 'additional_compile_targets': ['all'], |
| }, |
| }, |
| }, |
| { |
| 'name': 'client.v8.fyi', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'Android V8 FYI Release': { |
| 'browser_config': 'android-chromium', |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'chromium_pixel_2_pie', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_telemetry_tests_v8', |
| }, |
| }, |
| 'Linux ASAN Builder': { |
| 'additional_compile_targets': [ |
| 'extensions_browsertests', |
| 'net_unittests', |
| 'unit_tests', |
| ], |
| }, |
| 'Linux V8 FYI Release (NVIDIA)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_nvidia_gtx_1660_stable', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_fyi_linux_release_vulkan_telemetry_tests', |
| }, |
| }, |
| 'Linux V8 FYI Release - pointer compression (NVIDIA)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_nvidia_gtx_1660_stable', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_fyi_linux_release_vulkan_telemetry_tests', |
| }, |
| }, |
| 'Mac V8 FYI Release (Intel)': { |
| 'browser_config': 'release', |
| 'os_type': 'mac', |
| 'mixins': [ |
| 'mac_mini_intel_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_fyi_only_mac_release_telemetry_tests', |
| }, |
| }, |
| 'V8 Android GN (dbg)': { |
| 'additional_compile_targets': [ |
| 'chrome_public_apk', |
| 'blink_tests', |
| 'gin_unittests', |
| 'net_unittests', |
| ], |
| }, |
| 'V8 Blink Linux': { |
| 'mixins': [ |
| 'linux-jammy', |
| ], |
| 'additional_compile_targets': ['blink_tests'], |
| 'test_suites': { |
| 'gtest_tests': 'blink_unittests_suite', |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'V8 Blink Linux Debug': { |
| 'mixins': [ |
| 'linux-jammy', |
| ], |
| 'additional_compile_targets': ['blink_tests'], |
| 'test_suites': { |
| 'gtest_tests': 'blink_unittests_suite', |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'V8 Blink Linux Future': { |
| 'mixins': [ |
| 'linux-jammy', |
| ], |
| 'additional_compile_targets': ['blink_tests'], |
| 'test_suites': { |
| 'gtest_tests': 'blink_unittests_suite', |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'V8 Blink Mac': { |
| 'swarming': { |
| 'dimensions': { |
| 'cpu': 'x86-64', |
| 'os': 'Mac-15', |
| }, |
| }, |
| 'additional_compile_targets': ['blink_tests'], |
| 'test_suites': { |
| 'gtest_tests': 'blink_unittests_suite', |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'V8 Blink Win': { |
| 'mixins': [ |
| 'win10', |
| ], |
| 'additional_compile_targets': ['blink_tests'], |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'V8 Linux GN': { |
| 'additional_compile_targets': [ |
| 'accessibility_unittests', |
| 'aura_unittests', |
| 'blink_tests', |
| 'browser_tests', |
| 'capture_unittests', |
| 'cast_unittests', |
| 'cc_unittests', |
| 'chromedriver_unittests', |
| 'components_browsertests', |
| 'components_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'crypto_unittests', |
| 'dbus_unittests', |
| 'device_unittests', |
| 'display_unittests', |
| 'events_unittests', |
| 'extensions_browsertests', |
| 'extensions_unittests', |
| 'gcm_unit_tests', |
| 'gfx_unittests', |
| 'gin_unittests', |
| 'google_apis_unittests', |
| 'gpu_unittests', |
| 'interactive_ui_tests', |
| 'ipc_tests', |
| 'media_unittests', |
| 'mojo_unittests', |
| 'net_unittests', |
| 'pdf_unittests', |
| 'pdfium_test', |
| 'printing_unittests', |
| 'remoting_unittests', |
| 'sandbox_linux_unittests', |
| 'skia_unittests', |
| 'sql_unittests', |
| 'storage_unittests', |
| 'sync_integration_tests', |
| 'ui_base_unittests', |
| 'ui_touch_selection_unittests', |
| 'unit_tests', |
| 'url_unittests', |
| 'views_unittests', |
| 'wm_unittests', |
| ], |
| }, |
| 'Win V8 FYI Release (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'win10_nvidia_gtx_1660_stable', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_fyi_win_release_telemetry_tests', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'project': 'chrome', |
| 'bucket': 'ci', |
| 'name': 'internal.chrome.fyi', |
| 'mixins': ['chrome-tester-service-account'], |
| 'machines': { |
| 'android-emulator-finch-smoke-chrome': { |
| 'mixins': [ |
| 'chrome-finch-swarming-pool', |
| 'linux-jammy', |
| '11-x86-emulator', |
| 'skia_gold_test', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_android_finch_smoke_tests', |
| }, |
| 'os_type': 'android', |
| }, |
| 'linux-finch-smoke-chrome': { |
| 'mixins': [ |
| 'chrome-finch-swarming-pool', |
| 'linux-jammy', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_finch_smoke_tests', |
| }, |
| 'os_type': 'linux', |
| }, |
| 'mac-arm64-finch-smoke-chrome': { |
| 'mixins': [ |
| 'chrome-finch-swarming-pool', |
| 'mac_default_arm64', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_finch_smoke_tests', |
| }, |
| 'os_type': 'mac', |
| }, |
| 'win-finch-smoke-chrome': { |
| 'mixins': [ |
| 'chrome-finch-swarming-pool', |
| 'win10-any', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_finch_smoke_tests', |
| }, |
| 'os_type': 'win', |
| }, |
| }, |
| }, |
| { |
| 'project': 'chrome', |
| 'bucket': 'ci', |
| 'name': 'internal.chromeos.fyi', |
| 'mixins': ['chrome-tester-service-account'], |
| 'machines': { |
| 'chromeos-betty-chrome-tfc-fyi': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_tfc_tests', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'betty', |
| }, |
| 'chromeos-betty-finch-smoke-chrome': { |
| 'mixins': [ |
| 'chromeos-betty-finch', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_finch_smoke_tests', |
| }, |
| 'os_type': 'chromeos', |
| }, |
| 'chromeos-brya-chrome-dchecks-skylab': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_brya_skylab_tests', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'brya', |
| 'cros_model': 'kano', |
| }, |
| 'chromeos-eve-chrome': { |
| # This builder is build only. |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'os_type': 'chromeos' |
| }, |
| 'chromeos-jacuzzi-chrome-dchecks-skylab': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_jacuzzi_skylab_tests', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'jacuzzi', |
| }, |
| # TODO(b/330335155): Remove after infra config changed to non-fyi builder. |
| 'chromeos-trogdor-chrome-skylab-fyi': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'os_type': 'chromeos', |
| 'cros_board': 'trogdor', |
| }, |
| 'chromeos-trogdor-chrome-skylab-tests-fyi': { |
| 'test_suites': { |
| 'skylab_tests': 'chromeos_trogdor_skylab_tests', |
| }, |
| 'os_type': 'chromeos', |
| 'cros_board': 'trogdor', |
| }, |
| }, |
| }, |
| { |
| 'project': 'chrome', |
| 'bucket': 'ci', |
| 'name': 'internal.optimization_guide', |
| 'mixins': [ |
| 'chrome-tester-service-account', |
| ], |
| 'machines': { |
| 'model_validation-linux': { |
| 'mixins': [ |
| 'chrome-intelligence-swarming-pool', |
| 'linux-jammy', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'model_validation_gce_matrix_tests', |
| }, |
| 'os_type': 'linux', |
| }, |
| 'model_validation-mac-arm64': { |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'mac_default_arm64', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'model_validation_matrix_tests', |
| }, |
| 'os_type': 'mac', |
| }, |
| 'model_validation-mac-x64': { |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'mac_default_x64', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'model_validation_matrix_tests', |
| }, |
| 'os_type': 'mac', |
| }, |
| 'model_validation-win-arm64': { |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'win-arm64', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'model_validation_matrix_tests', |
| }, |
| 'os_type': 'win', |
| }, |
| 'model_validation-win32': { |
| 'mixins': [ |
| 'chrome-intelligence-swarming-pool', |
| 'win10', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'model_validation_gce_matrix_tests', |
| }, |
| 'os_type': 'win', |
| }, |
| 'model_validation-win64': { |
| 'mixins': [ |
| 'chrome-intelligence-swarming-pool', |
| 'win10', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'model_validation_gce_matrix_tests', |
| }, |
| 'os_type': 'win', |
| }, |
| 'optimization_guide-android-arm64': { |
| 'mixins': [ |
| 'android', |
| 'chrome-flame-fleet-pool', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'optimization_guide_android_gtests', |
| }, |
| 'os_type': 'android', |
| }, |
| 'optimization_guide-chromeos': { |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'linux-jammy', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'optimization_guide_cros_gtests', |
| }, |
| 'os_type': 'chromeos', |
| }, |
| 'optimization_guide-ios-device': { |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'mac_default_arm64', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xctest', |
| 'xcode_16_main', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'optimization_guide_ios_device_gtests', |
| }, |
| 'os_type': 'ios', |
| }, |
| 'optimization_guide-ios-simulator': { |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'mac_default_arm64', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xctest', |
| 'xcode_16_main', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'optimization_guide_ios_sim_gtests', |
| }, |
| 'os_type': 'ios', |
| }, |
| 'optimization_guide-linux': { |
| 'mixins': [ |
| 'chrome-intelligence-swarming-pool', |
| 'linux-jammy', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'optimization_guide_linux_gtests', |
| 'isolated_scripts': 'optimization_guide_linux_script_tests', |
| }, |
| 'os_type': 'linux', |
| }, |
| 'optimization_guide-mac-arm64': { |
| 'additional_compile_targets': [ |
| 'ondevice_model_benchmark' |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'mac_default_arm64', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'optimization_guide_desktop_gtests', |
| 'isolated_scripts': 'optimization_guide_mac_script_tests', |
| }, |
| 'os_type': 'mac', |
| }, |
| 'optimization_guide-mac-x64': { |
| 'additional_compile_targets': [ |
| 'ondevice_model_benchmark' |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'mac_default_x64', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'optimization_guide_desktop_gtests', |
| 'isolated_scripts': 'optimization_guide_mac_script_tests', |
| }, |
| 'os_type': 'mac', |
| }, |
| 'optimization_guide-win-arm64': { |
| 'additional_compile_targets': [ |
| 'ondevice_model_benchmark' |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'win-arm64', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'optimization_guide_desktop_gtests', |
| 'isolated_scripts': 'optimization_guide_win_arm64_script_tests', |
| }, |
| 'os_type': 'win', |
| }, |
| 'optimization_guide-win32': { |
| 'additional_compile_targets': [ |
| 'ondevice_model_benchmark' |
| ], |
| 'mixins': [ |
| 'chrome-intelligence-swarming-pool', |
| 'win10', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'optimization_guide_win_gtests', |
| 'isolated_scripts': 'optimization_guide_win32_script_tests', |
| }, |
| 'os_type': 'win', |
| }, |
| 'optimization_guide-win64': { |
| 'additional_compile_targets': [ |
| 'ondevice_model_benchmark' |
| ], |
| 'mixins': [ |
| 'chrome-intelligence-swarming-pool', |
| 'win10', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'optimization_guide_win_gtests', |
| 'isolated_scripts': 'optimization_guide_win64_script_tests', |
| }, |
| 'os_type': 'win', |
| }, |
| # The following official builders are for catching |
| # official-specific ODML issues. Thus, they only run the |
| # optimization_guide_gpu_gtests on NVIDIA GeForce GTX 1660. |
| 'optimization_guide_official-linux': { |
| 'mixins': [ |
| 'chrome-intelligence-swarming-pool', |
| 'nvidia_geforce_gtx_1660', |
| 'linux-jammy', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'optimization_guide_gpu_gtests', |
| }, |
| 'os_type': 'linux', |
| }, |
| 'optimization_guide_official-win64': { |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'chrome-intelligence-swarming-pool', |
| 'nvidia_geforce_gtx_1660', |
| 'win10', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'optimization_guide_gpu_gtests', |
| }, |
| 'os_type': 'win', |
| }, |
| }, |
| }, |
| { |
| 'project': 'chrome', |
| 'bucket': 'ci', |
| 'name': 'internal.translatekit', |
| 'mixins': [ |
| 'chrome-tester-service-account', |
| ], |
| 'machines': { |
| 'linux-translatekit-builder': { |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'linux-jammy', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'translatekit_script_tests', |
| }, |
| 'os_type': 'linux', |
| }, |
| 'mac-arm64-translatekit-builder': { |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'mac_default_arm64', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'translatekit_script_tests', |
| }, |
| 'os_type': 'mac', |
| }, |
| 'mac-x64-translatekit-builder': { |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'mac_default_x64', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'translatekit_script_tests', |
| }, |
| 'os_type': 'mac', |
| }, |
| 'win32-translatekit-builder': { |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'win10', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'translatekit_script_tests', |
| }, |
| 'os_type': 'win', |
| }, |
| 'win64-translatekit-builder': { |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'win10', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'translatekit_script_tests', |
| }, |
| 'os_type': 'win', |
| }, |
| }, |
| }, |
| { |
| 'name': 'tryserver.devtools-frontend', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'devtools_frontend_linux_blink_light_rel': { |
| 'mixins': [ |
| 'linux-jammy', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'devtools_browser_tests_suite', |
| 'isolated_scripts': 'devtools_web_isolated_scripts', |
| }, |
| }, |
| 'devtools_frontend_linux_blink_light_rel_fastbuild': { |
| 'mixins': [ |
| 'linux-jammy', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'devtools_browser_tests_suite', |
| 'isolated_scripts': 'devtools_web_isolated_scripts', |
| }, |
| }, |
| 'devtools_frontend_linux_blink_rel': { |
| 'mixins': [ |
| 'linux-jammy', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'devtools_web_isolated_scripts', |
| }, |
| }, |
| } |
| }, |
| { |
| 'name': 'tryserver.v8', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| # Should be kept in sync with linux-blink-rel in tryserver.blink |
| 'v8_linux_blink_rel': { |
| 'mixins': [ |
| 'linux-jammy', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_linux_blink_rel_isolated_scripts', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'tryserver.webrtc', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'android_chromium_compile': { |
| 'additional_compile_targets': [ |
| 'blink_unittests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'linux_chromium_compile': { |
| 'additional_compile_targets': [ |
| 'blink_unittests', |
| 'browser_tests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'linux_chromium_compile_dbg': { |
| 'additional_compile_targets': [ |
| 'blink_unittests', |
| 'browser_tests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'mac_chromium_compile': { |
| 'additional_compile_targets': [ |
| 'blink_unittests', |
| 'browser_tests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'webrtc_linux_chromium': { |
| 'mixins': [ |
| 'linux-jammy', |
| ], |
| 'additional_compile_targets': [ |
| 'blink_unittests', |
| 'browser_tests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'remoting_unittests', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'webrtc_chromium_wpt_tests', |
| }, |
| }, |
| 'win_chromium_compile': { |
| 'additional_compile_targets': [ |
| 'blink_unittests', |
| 'browser_tests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'win_chromium_compile_dbg': { |
| 'additional_compile_targets': [ |
| 'blink_unittests', |
| 'browser_tests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| }, |
| }, |
| ] |