Fix GPU BMF mixin parsing
Fixes the GPU bad machine finder breaking due to recent migrations of //testing/buildbot files to //infra/config. Previously, the script was complaining about being unable to find certain mixins. Now, we read from the generated mixin file under //infra/config and mark the relevant mixins to always be included in the generated pyl file. Bug: 364508697 Change-Id: Ibb1cf80082428e5b6a75dbbcf035bbd990872778 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5960898 Commit-Queue: Brian Sheedy <bsheedy@chromium.org> Auto-Submit: Brian Sheedy <bsheedy@chromium.org> Commit-Queue: Garrett Beaty <gbeaty@google.com> Reviewed-by: Garrett Beaty <gbeaty@google.com> Cr-Commit-Position: refs/heads/main@{#1373562}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
c19eeaabfe
commit
7b4775bc5e
content/test/gpu
infra/config
testing/buildbot
@ -60,8 +60,8 @@ def GetMixinDimensions(mixin: str) -> 'DimensionSet':
|
||||
A dict mapping dimension names to values that |mixin| specifies.
|
||||
"""
|
||||
mixin_content = _LoadPylFile(
|
||||
os.path.join(gpu_path_util.CHROMIUM_SRC_DIR, 'testing', 'buildbot',
|
||||
'mixins.pyl'))
|
||||
os.path.join(gpu_path_util.CHROMIUM_SRC_DIR, 'infra', 'config',
|
||||
'generated', 'testing', 'mixins.pyl'))
|
||||
dimensions = mixin_content.get(mixin, {}).get('swarming',
|
||||
{}).get('dimensions')
|
||||
if not dimensions:
|
||||
|
@ -34,11 +34,11 @@ MIXIN_GROUPS = {
|
||||
'gpu_samsung_s23_stable',
|
||||
'gpu_samsung_s24_stable',
|
||||
'linux_amd_rx_5500_xt',
|
||||
'linux_nvidia_gtx_1660_experimental',
|
||||
'linux_nvidia_gtx_1660_stable',
|
||||
'linux_intel_uhd_630_experimental',
|
||||
'linux_intel_uhd_630_stable',
|
||||
'linux_intel_uhd_770_stable',
|
||||
'linux_nvidia_gtx_1660_experimental',
|
||||
'linux_nvidia_gtx_1660_stable',
|
||||
'mac_arm64_apple_m1_gpu_experimental',
|
||||
'mac_arm64_apple_m1_gpu_stable',
|
||||
'mac_arm64_apple_m2_retina_gpu_experimental',
|
||||
|
@ -149,6 +149,7 @@
|
||||
},
|
||||
},
|
||||
'chromium_nexus_5x_oreo': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'device_os': 'OPR4.170623.020',
|
||||
@ -159,6 +160,18 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'chromium_pixel_2_pie': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'device_os': 'PQ3A.190801.002',
|
||||
'device_os_flavor': 'google',
|
||||
'device_type': 'walleye',
|
||||
'os': 'Android',
|
||||
'pool': 'chromium.tests',
|
||||
},
|
||||
},
|
||||
},
|
||||
'cros-cbx-dut': {
|
||||
'cros_cbx': True,
|
||||
},
|
||||
@ -212,6 +225,18 @@
|
||||
'--weston-use-gl',
|
||||
],
|
||||
},
|
||||
'gpu_nvidia_shield_tv_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'os': 'Android',
|
||||
'device_type': 'mdarcy',
|
||||
'device_os': 'PPR1.180610.011',
|
||||
'device_os_type': 'userdebug',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'gpu_pixel_4_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
@ -248,6 +273,54 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'gpu_samsung_a13_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'os': 'Android',
|
||||
'device_type': 'a13',
|
||||
'device_os': 'S',
|
||||
'device_os_type': 'user',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'gpu_samsung_a23_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'os': 'Android',
|
||||
'device_type': 'a23',
|
||||
'device_os': 'SP1A.210812.016',
|
||||
'device_os_type': 'user',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'gpu_samsung_s23_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'device_type': 'dm1q',
|
||||
'device_os': 'UP1A.231005.007',
|
||||
'device_os_type': 'user',
|
||||
'os': 'Android',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'gpu_samsung_s24_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'device_type': 'e2s',
|
||||
'device_os': 'UP1A.231005.007',
|
||||
'device_os_type': 'user',
|
||||
'os': 'Android',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'has_native_resultdb_integration': {
|
||||
'resultdb': {
|
||||
'enable': True,
|
||||
@ -310,6 +383,17 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'linux_intel_uhd_770_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'gpu': '8086:4680-23.2.1',
|
||||
'os': 'Ubuntu-22.04.4',
|
||||
'display_attached': '1',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'linux_nvidia_gtx_1660_experimental': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
@ -418,6 +502,60 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'mac_arm64_apple_m1_gpu_experimental': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'cpu': 'arm64',
|
||||
'gpu': 'apple:m1',
|
||||
'mac_model': 'Macmini9,1',
|
||||
'os': 'Mac-14.5',
|
||||
'pool': 'chromium.tests',
|
||||
'display_attached': '1',
|
||||
},
|
||||
},
|
||||
},
|
||||
'mac_arm64_apple_m1_gpu_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'cpu': 'arm64',
|
||||
'gpu': 'apple:m1',
|
||||
'mac_model': 'Macmini9,1',
|
||||
'os': 'Mac-14.5',
|
||||
'pool': 'chromium.tests',
|
||||
'display_attached': '1',
|
||||
},
|
||||
},
|
||||
},
|
||||
'mac_arm64_apple_m2_retina_gpu_experimental': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'cpu': 'arm64',
|
||||
'gpu': 'apple:m2',
|
||||
'mac_model': 'Mac14,7',
|
||||
'os': 'Mac-14.4.1',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
'display_attached': '1',
|
||||
'hidpi': '1',
|
||||
},
|
||||
},
|
||||
},
|
||||
'mac_arm64_apple_m2_retina_gpu_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'cpu': 'arm64',
|
||||
'gpu': 'apple:m2',
|
||||
'mac_model': 'Mac14,7',
|
||||
'os': 'Mac-14.4.1',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
'display_attached': '1',
|
||||
'hidpi': '1',
|
||||
},
|
||||
},
|
||||
},
|
||||
'mac_default_arm64': {
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
@ -456,6 +594,18 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'mac_pro_amd_gpu': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'cpu': 'x86-64',
|
||||
'gpu': '1002:679e',
|
||||
'os': 'Mac-12.7',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
'display_attached': '1',
|
||||
},
|
||||
},
|
||||
},
|
||||
'mac_retina_amd_gpu_experimental': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
@ -616,6 +766,17 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'win10_amd_rx_5500_xt_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'display_attached': '1',
|
||||
'gpu': '1002:7340-31.0.24002.92',
|
||||
'os': 'Windows-10-19045.3930',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'win10_gce_gpu_pool': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
@ -627,6 +788,17 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'win10_intel_uhd_630_experimental': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'display_attached': '1',
|
||||
'gpu': '8086:9bc5-31.0.101.2127',
|
||||
'os': 'Windows-10',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'win10_intel_uhd_630_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
@ -649,6 +821,17 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'win10_nvidia_gtx_1660_experimental': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'display_attached': '1',
|
||||
'gpu': '10de:2184-31.0.15.4601',
|
||||
'os': 'Windows-10-19045',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'win10_nvidia_gtx_1660_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
@ -660,6 +843,17 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'win10_nvidia_rtx_4070_super_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'display_attached': '1',
|
||||
'gpu': '10de:2783',
|
||||
'os': 'Windows-10',
|
||||
'pool': 'chromium.tests.gpu.experimental',
|
||||
},
|
||||
},
|
||||
},
|
||||
'win11': {
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
@ -667,6 +861,19 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'win11_qualcomm_adreno_690_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'display_attached': '1',
|
||||
'screen_scaling_percent': '100',
|
||||
'cpu': 'arm64',
|
||||
'gpu': 'qcom:043a-27.20.1870.0',
|
||||
'os': 'Windows-11-22631',
|
||||
'pool': 'chromium.tests',
|
||||
},
|
||||
},
|
||||
},
|
||||
'x86-64': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
|
@ -493,6 +493,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "chromium_nexus_5x_oreo",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
"device_os": "OPR4.170623.020",
|
||||
@ -506,7 +509,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "chromium_pixel_2_pie",
|
||||
generate_pyl_entry = False,
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
"device_os": "PQ3A.190801.002",
|
||||
@ -726,7 +731,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "gpu_nvidia_shield_tv_stable",
|
||||
generate_pyl_entry = False,
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
"os": "Android",
|
||||
@ -740,6 +747,8 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "gpu_pixel_4_stable",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
@ -754,6 +763,8 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "gpu_pixel_6_experimental",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
@ -768,6 +779,8 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "gpu_pixel_6_stable",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
@ -782,7 +795,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "gpu_samsung_a13_stable",
|
||||
generate_pyl_entry = False,
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
"os": "Android",
|
||||
@ -796,7 +811,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "gpu_samsung_a23_stable",
|
||||
generate_pyl_entry = False,
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
"os": "Android",
|
||||
@ -810,7 +827,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "gpu_samsung_s23_stable",
|
||||
generate_pyl_entry = False,
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
# Unfortunately, "s23" is not exposed as a dimension. "dm1q" appears
|
||||
@ -827,7 +846,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "gpu_samsung_s24_stable",
|
||||
generate_pyl_entry = False,
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
# Unfortunately, "s24" is not exposed as a dimension. "e2s" appears
|
||||
@ -1060,6 +1081,8 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "linux_amd_rx_5500_xt",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
@ -1073,6 +1096,8 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "linux_intel_uhd_630_experimental",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
@ -1086,6 +1111,8 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "linux_intel_uhd_630_stable",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
@ -1098,7 +1125,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "linux_intel_uhd_770_stable",
|
||||
generate_pyl_entry = False,
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
"gpu": "8086:4680-23.2.1",
|
||||
@ -1111,6 +1140,8 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "linux_nvidia_gtx_1660_experimental",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
@ -1123,6 +1154,8 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "linux_nvidia_gtx_1660_stable",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
# TODO(crbug.com/40888390): The swarming dimensions for
|
||||
# webgpu_blink_web_tests and webgpu_cts_tests on linux-code-coverage
|
||||
@ -1308,7 +1341,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "mac_arm64_apple_m1_gpu_experimental",
|
||||
generate_pyl_entry = False,
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
"cpu": "arm64",
|
||||
@ -1323,7 +1358,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "mac_arm64_apple_m1_gpu_stable",
|
||||
generate_pyl_entry = False,
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
"cpu": "arm64",
|
||||
@ -1338,7 +1375,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "mac_arm64_apple_m2_retina_gpu_experimental",
|
||||
generate_pyl_entry = False,
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
"cpu": "arm64",
|
||||
@ -1354,7 +1393,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "mac_arm64_apple_m2_retina_gpu_stable",
|
||||
generate_pyl_entry = False,
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
"cpu": "arm64",
|
||||
@ -1415,6 +1456,8 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "mac_mini_intel_gpu_experimental",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
@ -1428,6 +1471,8 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "mac_mini_intel_gpu_stable",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
# TODO(crbug.com/40888390): The swarming dimensions for
|
||||
# webgpu_blink_web_tests and webgpu_cts_tests on mac-code-coverage
|
||||
@ -1445,7 +1490,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "mac_pro_amd_gpu",
|
||||
generate_pyl_entry = False,
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
"cpu": "x86-64",
|
||||
@ -1459,6 +1506,8 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "mac_retina_amd_gpu_experimental",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
@ -1474,6 +1523,8 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "mac_retina_amd_gpu_stable",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
@ -1489,6 +1540,8 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "mac_retina_nvidia_gpu_experimental",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
# Currently the same as the stable version.
|
||||
swarming = targets.swarming(
|
||||
@ -1505,6 +1558,8 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "mac_retina_nvidia_gpu_stable",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
@ -1951,7 +2006,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "win10_amd_rx_5500_xt_stable",
|
||||
generate_pyl_entry = False,
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
"display_attached": "1",
|
||||
@ -1977,7 +2034,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "win10_intel_uhd_630_experimental",
|
||||
generate_pyl_entry = False,
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
"display_attached": "1",
|
||||
@ -1990,6 +2049,8 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "win10_intel_uhd_630_stable",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
@ -2003,6 +2064,8 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "win10_intel_uhd_770_stable",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
@ -2016,7 +2079,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "win10_nvidia_gtx_1660_experimental",
|
||||
generate_pyl_entry = False,
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
"display_attached": "1",
|
||||
@ -2029,6 +2094,8 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "win10_nvidia_gtx_1660_stable",
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
# TODO(crbug.com/40888390): The swarming dimensions for
|
||||
# webgpu_blink_web_tests and webgpu_cts_tests on win10-code-coverage
|
||||
@ -2046,7 +2113,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "win10_nvidia_rtx_4070_super_stable",
|
||||
generate_pyl_entry = False,
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
"display_attached": "1",
|
||||
@ -2059,7 +2128,9 @@ targets.mixin(
|
||||
|
||||
targets.mixin(
|
||||
name = "win11_qualcomm_adreno_690_stable",
|
||||
generate_pyl_entry = False,
|
||||
# We always need this entry to be generated since it is used by
|
||||
# //content/test/gpu/find_bad_machines.py.
|
||||
generate_pyl_entry = targets.IGNORE_UNUSED,
|
||||
swarming = targets.swarming(
|
||||
dimensions = {
|
||||
"display_attached": "1",
|
||||
|
@ -149,6 +149,7 @@
|
||||
},
|
||||
},
|
||||
'chromium_nexus_5x_oreo': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'device_os': 'OPR4.170623.020',
|
||||
@ -159,6 +160,18 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'chromium_pixel_2_pie': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'device_os': 'PQ3A.190801.002',
|
||||
'device_os_flavor': 'google',
|
||||
'device_type': 'walleye',
|
||||
'os': 'Android',
|
||||
'pool': 'chromium.tests',
|
||||
},
|
||||
},
|
||||
},
|
||||
'cros-cbx-dut': {
|
||||
'cros_cbx': True,
|
||||
},
|
||||
@ -212,6 +225,18 @@
|
||||
'--weston-use-gl',
|
||||
],
|
||||
},
|
||||
'gpu_nvidia_shield_tv_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'os': 'Android',
|
||||
'device_type': 'mdarcy',
|
||||
'device_os': 'PPR1.180610.011',
|
||||
'device_os_type': 'userdebug',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'gpu_pixel_4_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
@ -248,6 +273,54 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'gpu_samsung_a13_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'os': 'Android',
|
||||
'device_type': 'a13',
|
||||
'device_os': 'S',
|
||||
'device_os_type': 'user',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'gpu_samsung_a23_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'os': 'Android',
|
||||
'device_type': 'a23',
|
||||
'device_os': 'SP1A.210812.016',
|
||||
'device_os_type': 'user',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'gpu_samsung_s23_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'device_type': 'dm1q',
|
||||
'device_os': 'UP1A.231005.007',
|
||||
'device_os_type': 'user',
|
||||
'os': 'Android',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'gpu_samsung_s24_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'device_type': 'e2s',
|
||||
'device_os': 'UP1A.231005.007',
|
||||
'device_os_type': 'user',
|
||||
'os': 'Android',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'has_native_resultdb_integration': {
|
||||
'resultdb': {
|
||||
'enable': True,
|
||||
@ -310,6 +383,17 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'linux_intel_uhd_770_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'gpu': '8086:4680-23.2.1',
|
||||
'os': 'Ubuntu-22.04.4',
|
||||
'display_attached': '1',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'linux_nvidia_gtx_1660_experimental': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
@ -418,6 +502,60 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'mac_arm64_apple_m1_gpu_experimental': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'cpu': 'arm64',
|
||||
'gpu': 'apple:m1',
|
||||
'mac_model': 'Macmini9,1',
|
||||
'os': 'Mac-14.5',
|
||||
'pool': 'chromium.tests',
|
||||
'display_attached': '1',
|
||||
},
|
||||
},
|
||||
},
|
||||
'mac_arm64_apple_m1_gpu_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'cpu': 'arm64',
|
||||
'gpu': 'apple:m1',
|
||||
'mac_model': 'Macmini9,1',
|
||||
'os': 'Mac-14.5',
|
||||
'pool': 'chromium.tests',
|
||||
'display_attached': '1',
|
||||
},
|
||||
},
|
||||
},
|
||||
'mac_arm64_apple_m2_retina_gpu_experimental': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'cpu': 'arm64',
|
||||
'gpu': 'apple:m2',
|
||||
'mac_model': 'Mac14,7',
|
||||
'os': 'Mac-14.4.1',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
'display_attached': '1',
|
||||
'hidpi': '1',
|
||||
},
|
||||
},
|
||||
},
|
||||
'mac_arm64_apple_m2_retina_gpu_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'cpu': 'arm64',
|
||||
'gpu': 'apple:m2',
|
||||
'mac_model': 'Mac14,7',
|
||||
'os': 'Mac-14.4.1',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
'display_attached': '1',
|
||||
'hidpi': '1',
|
||||
},
|
||||
},
|
||||
},
|
||||
'mac_default_arm64': {
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
@ -456,6 +594,18 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'mac_pro_amd_gpu': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'cpu': 'x86-64',
|
||||
'gpu': '1002:679e',
|
||||
'os': 'Mac-12.7',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
'display_attached': '1',
|
||||
},
|
||||
},
|
||||
},
|
||||
'mac_retina_amd_gpu_experimental': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
@ -616,6 +766,17 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'win10_amd_rx_5500_xt_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'display_attached': '1',
|
||||
'gpu': '1002:7340-31.0.24002.92',
|
||||
'os': 'Windows-10-19045.3930',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'win10_gce_gpu_pool': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
@ -627,6 +788,17 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'win10_intel_uhd_630_experimental': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'display_attached': '1',
|
||||
'gpu': '8086:9bc5-31.0.101.2127',
|
||||
'os': 'Windows-10',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'win10_intel_uhd_630_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
@ -649,6 +821,17 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'win10_nvidia_gtx_1660_experimental': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'display_attached': '1',
|
||||
'gpu': '10de:2184-31.0.15.4601',
|
||||
'os': 'Windows-10-19045',
|
||||
'pool': 'chromium.tests.gpu',
|
||||
},
|
||||
},
|
||||
},
|
||||
'win10_nvidia_gtx_1660_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
@ -660,6 +843,17 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'win10_nvidia_rtx_4070_super_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'display_attached': '1',
|
||||
'gpu': '10de:2783',
|
||||
'os': 'Windows-10',
|
||||
'pool': 'chromium.tests.gpu.experimental',
|
||||
},
|
||||
},
|
||||
},
|
||||
'win11': {
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
@ -667,6 +861,19 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
'win11_qualcomm_adreno_690_stable': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
'dimensions': {
|
||||
'display_attached': '1',
|
||||
'screen_scaling_percent': '100',
|
||||
'cpu': 'arm64',
|
||||
'gpu': 'qcom:043a-27.20.1870.0',
|
||||
'os': 'Windows-11-22631',
|
||||
'pool': 'chromium.tests',
|
||||
},
|
||||
},
|
||||
},
|
||||
'x86-64': {
|
||||
'fail_if_unused': False,
|
||||
'swarming': {
|
||||
|
Reference in New Issue
Block a user