blob: 6103c5babee7c6a649e72b09838f64297b6a184e [file] [edit]
# Copyright 2023 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Matrix Compound suite declarations
Matrix compound suites are a collection of basic suites that can be referenced
by a builder in //testing/buildbot/waterfalls.pyl and additionally support
expanding tests into multiple instances using variants (defined in
./variants.star). Suites also define a bundle containing the same tests as the
suite, so they can be used wherever a bundle is expected.
The legacy_ prefix denotes the ability for basic suites to be referenced in
//testing/buildbot. Once a suite is no longer referenced via //testing/buildbot,
targets.bundle can be used for grouping tests in a more flexible manner (mixing
test types and/or compile targets and arbitrary nesting). Named bundles are
defined in ./bundles.star.
"""
load("@chromium-luci//targets.star", "targets")
targets.legacy_matrix_compound_suite(
name = "chromeos_vmlab_tests",
basic_suites = {
"chromeos_chrome_all_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-40-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_criticalstaging_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-40-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_disabled_tast_tests": targets.legacy_matrix_config(
mixins = [
# Setting smaller max_in_shard to offset tast level retries.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_flaky_tast_tests": targets.legacy_matrix_config(
mixins = [
# Setting smaller max_in_shard to offset tast level retries.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_integration_tests_suite": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_system_friendly_gtests_vmlab": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_vaapi_gtests": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
"vaapi_unittest_libfake_args",
],
variants = [
"CROS_LKGM",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "chromeos_vmlab_tests_no_gtests",
basic_suites = {
"chromeos_chrome_all_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-40-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_criticalstaging_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-40-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_disabled_tast_tests": targets.legacy_matrix_config(
mixins = [
# Setting smaller max_in_shard to offset tast level retries.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_flaky_tast_tests": targets.legacy_matrix_config(
mixins = [
# Setting smaller max_in_shard to offset tast level retries.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_integration_tests_suite": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "chromeos_vmlab_cqtast",
basic_suites = {
"chromeos_chrome_all_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-tast",
"tfc-cq-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_flaky_tast_tests": targets.legacy_matrix_config(
mixins = [
# Setting smaller max_in_shard to offset tast level retries.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "chromeos_vmlab_tast",
basic_suites = {
"chromeos_chrome_all_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-40-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_criticalstaging_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-40-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_disabled_tast_tests": targets.legacy_matrix_config(
mixins = [
# Setting smaller max_in_shard to offset tast level retries.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_flaky_tast_tests": targets.legacy_matrix_config(
mixins = [
# Setting smaller max_in_shard to offset tast level retries.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "chromeos_vmlab_gtest",
basic_suites = {
"chromeos_integration_tests_suite": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_system_friendly_gtests_vmlab": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_vaapi_gtests": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
"vaapi_unittest_libfake_args",
],
variants = [
"CROS_LKGM",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "chromeos_vmlab_tests_no_gtests_no_arc",
basic_suites = {
"chromeos_chrome_all_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-40-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_criticalstaging_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-40-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_disabled_tast_tests": targets.legacy_matrix_config(
mixins = [
# Setting smaller max_in_shard to offset tast level retries.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_flaky_tast_tests": targets.legacy_matrix_config(
mixins = [
# Setting smaller max_in_shard to offset tast level retries.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_integration_tests_suite": targets.legacy_matrix_config(
# TODO(b/353643755): Remove once ARC tests not compiled in.
mixins = [
"crosier-no-arc",
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "chromeos_brya_skylab_tests",
basic_suites = {
"chromeos_chrome_all_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-50-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_criticalstaging_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-40-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_disabled_tast_tests": targets.legacy_matrix_config(
mixins = [
# Setting smaller max_in_shard to offset tast level retries.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_flaky_tast_tests": targets.legacy_matrix_config(
mixins = [
# Setting smaller max_in_shard to offset tast level retries.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_integration_tests_suite": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_system_friendly_gtests": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_vaapi_gtests": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "chromeos_jacuzzi_skylab_tests",
basic_suites = {
"chromeos_chrome_all_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-40-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_criticalstaging_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-40-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_disabled_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_flaky_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_device_only_gtests": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_integration_tests_suite": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "chromeos_octopus_skylab_tests",
basic_suites = {
"chromeos_chrome_all_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-50-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_device_only_gtests": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_disabled_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_flaky_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "chromeos_trogdor_skylab_tests",
basic_suites = {
"chromeos_chrome_all_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-40-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_criticalstaging_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-40-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_disabled_tast_tests": targets.legacy_matrix_config(
mixins = [
# Setting smaller max_in_shard to offset tast level retries.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_flaky_tast_tests": targets.legacy_matrix_config(
mixins = [
# Setting smaller max_in_shard to offset tast level retries.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_device_only_gtests": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_integration_tests_suite": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "chromeos_volteer_skylab_tests",
basic_suites = {
"chromeos_chrome_all_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-50-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_criticalstaging_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-40-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_disabled_tast_tests": targets.legacy_matrix_config(
mixins = [
# Setting smaller max_in_shard to offset tast level retries.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_flaky_tast_tests": targets.legacy_matrix_config(
mixins = [
# Setting smaller max_in_shard to offset tast level retries.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_device_only_gtests": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_integration_tests_suite": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
},
)
targets.legacy_matrix_compound_suite(
# Tests scheduled via CTP for preuprev.
name = "chromeos_ctp_preuprev_tests",
basic_suites = {
"chromeos_chrome_all_tast_tests": targets.legacy_matrix_config(
mixins = [
# Most boards run 40 tests per shard to finish within 1h.
"skylab-40-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_flaky_tast_tests": targets.legacy_matrix_config(
mixins = [
# Setting smaller max_in_shard to offset tast level retries.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_integration_tests_suite": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_device_only_gtests": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "chromeos_ctp_preuprev_tests_slow_boards",
basic_suites = {
"chromeos_chrome_all_tast_tests": targets.legacy_matrix_config(
mixins = [
# Slower boards runs fewer tests per shard.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_flaky_tast_tests": targets.legacy_matrix_config(
mixins = [
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_integration_tests_suite": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_device_only_gtests": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
},
)
targets.legacy_matrix_compound_suite(
# Tests scheduled via CTP for preuprev on ARC-less boards.
name = "chromeos_ctp_preuprev_tests_no_arc",
basic_suites = {
"chromeos_chrome_all_tast_tests": targets.legacy_matrix_config(
mixins = [
# Most boards run 40 tests per shard to finish within 1h.
"skylab-40-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_chrome_flaky_tast_tests": targets.legacy_matrix_config(
mixins = [
# Setting smaller max_in_shard to offset tast level retries.
"skylab-20-tests-per-shard",
"skylab-rdb-tast",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_integration_tests_suite": targets.legacy_matrix_config(
# TODO(b/353643755): Remove once ARC tests not compiled in.
mixins = [
"crosier-no-arc",
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
"chromeos_device_only_gtests": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-gtest",
],
variants = [
"CROS_LKGM",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "gpu_fyi_chromeos_brya_telemetry_tests",
basic_suites = {
"gpu_noop_sleep_telemetry_test": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-native",
"skylab-tauto-chromium-graphics",
],
variants = [
"CROS_GPU_BRYA_RELEASE_LKGM",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "gpu_fyi_chromeos_corsola_telemetry_tests",
basic_suites = {
"gpu_noop_sleep_telemetry_test": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-native",
"skylab-tauto-chromium-graphics",
],
variants = [
"CROS_GPU_CORSOLA_RELEASE_LKGM",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "gpu_fyi_chromeos_skyrim_telemetry_tests",
basic_suites = {
"gpu_noop_sleep_telemetry_test": targets.legacy_matrix_config(
mixins = [
"skylab-rdb-native",
"skylab-tauto-chromium-graphics",
],
variants = [
"CROS_GPU_SKYRIM_RELEASE_LKGM",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "model_validation_gce_matrix_tests",
basic_suites = {
"model_validation_tests_light_suite": targets.legacy_matrix_config(
# Run model validation tests on GCE when possible to save bare
# metal resources. This cannot be done for ondevice_stability_tests
# because it requires a GPU.
mixins = [
"gce",
],
variants = [
"CHANNEL_BETA",
"CHANNEL_DEV",
"CHANNEL_STABLE",
],
),
"ondevice_stability_tests_light_suite": targets.legacy_matrix_config(
# For stability tests we need a GPU, so we run them on NVIDIA
# GeForce GTX 1660s, which are most available in the intelligence
# pool.
mixins = [
"nvidia_geforce_gtx_1660",
],
variants = [
"CHANNEL_BETA",
"CHANNEL_DEV",
"CHANNEL_STABLE",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "model_validation_matrix_tests",
basic_suites = {
"model_validation_tests_light_suite": targets.legacy_matrix_config(
variants = [
"CHANNEL_BETA",
"CHANNEL_DEV",
"CHANNEL_STABLE",
],
),
"ondevice_stability_tests_light_suite": targets.legacy_matrix_config(
variants = [
"CHANNEL_BETA",
"CHANNEL_DEV",
"CHANNEL_STABLE",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "optimization_guide_desktop_gtests",
basic_suites = {
"optimization_guide_nogpu_gtests": None,
"optimization_guide_gpu_gtests": None,
},
)
targets.legacy_matrix_compound_suite(
name = "optimization_guide_ios_sim_gtests",
basic_suites = {
"optimization_guide_ios_unittests": targets.legacy_matrix_config(
variants = [
"SIM_IPHONE_14_18_5",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "optimization_guide_ios_device_gtests",
basic_suites = {
"optimization_guide_ios_unittests": targets.legacy_matrix_config(
variants = [
"IPHONE_13",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "optimization_guide_mac_script_tests",
basic_suites = {
"model_validation_tests_suite": None,
"model_validation_tests_light_suite": None,
"ondevice_stability_tests_suite": None,
# TODO(b:484388901): Enable GPU backend testing when the issue is fixed.
# "litert_e2e_tests_gpu_suite": None,
"litert_e2e_tests_cpu_suite": None,
"litert_lm_advanced_main_legacy_tests_cpu_suite": None,
# TODO(b:484388901): Enable GPU backend testing when the issue is fixed.
# "litert_lm_advanced_main_legacy_tests_gpu_suite": None,
"chrome_ai_wpt_tests_manifest_suite": None,
"chrome_ai_wpt_tests_manifest_gemma4_suite": None,
},
)
targets.legacy_matrix_compound_suite(
name = "optimization_guide_win_arm64_script_tests",
basic_suites = {
"chrome_ai_wpt_tests_manifest_suite": None,
"chrome_ai_wpt_tests_manifest_gemma4_suite": None,
"model_validation_tests_light_suite": None,
"model_validation_tests_suite": None,
"ondevice_stability_tests_suite": None,
},
)
targets.legacy_matrix_compound_suite(
name = "optimization_guide_linux_gtests",
basic_suites = {
"optimization_guide_nogpu_gtests": targets.legacy_matrix_config(
mixins = [
"gce",
],
),
"optimization_guide_gpu_gtests": targets.legacy_matrix_config(
# TODO(b:322815244): Add AMD variant once driver issues are fixed.
variants = [
"NVIDIA_GEFORCE_GTX_1660",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "optimization_guide_linux_script_tests",
basic_suites = {
"model_validation_tests_suite": targets.legacy_matrix_config(
mixins = [
"gce",
],
),
"model_validation_tests_light_suite": targets.legacy_matrix_config(
mixins = [
"gce",
],
),
"ondevice_stability_tests_suite": targets.legacy_matrix_config(
variants = [
"NVIDIA_GEFORCE_GTX_1660",
],
),
# TODO(b:484388901): Enable GPU backedn testing when the issue is fixed.
# "litert_e2e_tests_gpu_suite": targets.legacy_matrix_config(
# mixins = [
# "chrome-intelligence-swarming-pool",
# "non-gce",
# ],
# ),
"litert_e2e_tests_cpu_suite": targets.legacy_matrix_config(
mixins = [
"chrome-intelligence-swarming-pool",
"non-gce",
],
),
"litert_lm_advanced_main_legacy_tests_cpu_suite": targets.legacy_matrix_config(
mixins = [
"chrome-intelligence-swarming-pool",
"non-gce",
],
),
"chrome_ai_wpt_tests_manifest_cpu_suite": targets.legacy_matrix_config(
mixins = [
"chrome-intelligence-swarming-pool",
"non-gce",
"x64_ai_wpt_shards",
],
),
"chrome_ai_wpt_tests_manifest_cpu_gemma4_suite": targets.legacy_matrix_config(
mixins = [
"chrome-intelligence-swarming-pool",
"non-gce",
"x64_ai_wpt_shards",
],
),
"chrome_ai_wpt_tests_manifest_gpu_high_tier_suite": targets.legacy_matrix_config(
mixins = [
"chrome-intelligence-swarming-pool",
"non-gce",
"x64_ai_wpt_shards",
"linux_gpu_high_tier_ai_wpt_dimensions",
],
),
# TODO(crbug.com/543943930): Re-enable once LiteRT-LM WebGPU delegate
# dawn proc table initialization is fixed on Linux.
# "chrome_ai_wpt_tests_manifest_gpu_high_tier_gemma4_suite": targets.legacy_matrix_config(
# mixins = [
# "chrome-intelligence-swarming-pool",
# "non-gce",
# "x64_ai_wpt_shards",
# "linux_gpu_high_tier_gemma4_ai_wpt_dimensions",
# ],
# ),
"chrome_ai_wpt_tests_manifest_gpu_low_tier_suite": targets.legacy_matrix_config(
mixins = [
"chrome-intelligence-swarming-pool",
"non-gce",
"x64_ai_wpt_shards",
],
),
# TODO(crbug.com/543943930): Re-enable once LiteRT-LM WebGPU delegate
# dawn proc table initialization is fixed on Linux.
# "chrome_ai_wpt_tests_manifest_gpu_low_tier_gemma4_suite": targets.legacy_matrix_config(
# mixins = [
# "chrome-intelligence-swarming-pool",
# "non-gce",
# "x64_ai_wpt_shards",
# ],
# ),
# TODO(b:484388901): Enable GPU backedn testing when the issue is fixed.
# "litert_lm_advanced_main_legacy_tests_gpu_suite": targets.legacy_matrix_config(
# mixins = [
# "chrome-intelligence-swarming-pool",
# "non-gce",
# ],
# ),
},
)
targets.legacy_matrix_compound_suite(
name = "optimization_guide_win_gtests",
basic_suites = {
"optimization_guide_nogpu_gtests": targets.legacy_matrix_config(
mixins = [
"gce",
],
),
"optimization_guide_gpu_gtests": targets.legacy_matrix_config(
variants = [
"AMD_RADEON_RX_5500_XT",
"INTEL_UHD_630_OR_770",
"NVIDIA_GEFORCE_GTX_1660",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "optimization_guide_win32_script_tests",
basic_suites = {
"model_validation_tests_suite": targets.legacy_matrix_config(
mixins = [
"gce",
],
),
"model_validation_tests_light_suite": targets.legacy_matrix_config(
mixins = [
"gce",
],
),
"ondevice_stability_tests_suite": targets.legacy_matrix_config(
variants = [
"AMD_RADEON_RX_5500_XT",
"NVIDIA_GEFORCE_GTX_1660",
],
),
},
)
targets.legacy_matrix_compound_suite(
name = "optimization_guide_win64_script_tests",
basic_suites = {
"model_validation_tests_suite": targets.legacy_matrix_config(
mixins = [
"gce",
],
),
"model_validation_tests_light_suite": targets.legacy_matrix_config(
mixins = [
"gce",
],
),
"ondevice_stability_tests_suite": targets.legacy_matrix_config(
variants = [
"AMD_RADEON_RX_5500_XT",
"INTEL_UHD_630_OR_770",
"NVIDIA_GEFORCE_GTX_1660",
],
),
# TODO(b:484388901): Enable GPU backedn testing when the issue is fixed.
# "litert_e2e_tests_gpu_suite": targets.legacy_matrix_config(
# mixins = [
# "chrome-intelligence-swarming-pool",
# "non-gce",
# ],
# ),
"chrome_ai_wpt_tests_manifest_suite": targets.legacy_matrix_config(
mixins = [
"chrome-intelligence-swarming-pool",
"non-gce",
"x64_ai_wpt_shards",
],
),
"chrome_ai_wpt_tests_manifest_cpu_gemma4_suite": targets.legacy_matrix_config(
mixins = [
"chrome-intelligence-swarming-pool",
"non-gce",
"x64_ai_wpt_shards",
],
),
"chrome_ai_wpt_tests_manifest_gpu_high_tier_gemma4_suite": targets.legacy_matrix_config(
mixins = [
"chrome-intelligence-swarming-pool",
"non-gce",
"x64_ai_wpt_shards",
"win_gpu_gemma4_ai_wpt_dimensions",
],
),
"chrome_ai_wpt_tests_manifest_gpu_low_tier_gemma4_suite": targets.legacy_matrix_config(
mixins = [
"chrome-intelligence-swarming-pool",
"non-gce",
"x64_ai_wpt_shards",
"win_gpu_gemma4_ai_wpt_dimensions",
],
),
"litert_e2e_tests_cpu_suite": targets.legacy_matrix_config(
mixins = [
"chrome-intelligence-swarming-pool",
"non-gce",
],
),
"litert_lm_advanced_main_legacy_tests_cpu_suite": targets.legacy_matrix_config(
mixins = [
"chrome-intelligence-swarming-pool",
"non-gce",
],
),
# TODO(b:484388901): Enable GPU backedn testing when the issue is fixed.
# "litert_lm_advanced_main_legacy_tests_gpu_suite": targets.legacy_matrix_config(
# mixins = [
# "chrome-intelligence-swarming-pool",
# "non-gce",
# ],
# ),
},
)