0

Enable Dawn Win/NVIDIA experiment

Enables the Dawn x64 and x86 Win/NVIDIA builders to qualify the Win11
machines with newer drivers.

Bug: 413300864, 418169213
Change-Id: Iffbc4405edeab6cec734ea5a6533dc06654a1058
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6542432
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1463212}
This commit is contained in:
Brian Sheedy
2025-05-20 20:00:43 -07:00
committed by Chromium LUCI CQ
parent 01784a9aae
commit 00068acce7
9 changed files with 4021 additions and 58 deletions
infra/config
generated
builders
ci
Dawn Win10 x64 Builder
Dawn Win10 x64 Experimental Release (NVIDIA)
Dawn Win10 x86 Builder
Dawn Win10 x86 Experimental Release (NVIDIA)
try
dawn-try-win-x64-nvidia-exp
dawn-try-win-x86-nvidia-exp
luci
subprojects
third_party/blink/web_tests

@ -37,23 +37,353 @@
]
},
"Dawn Win10 x64 Experimental Release (NVIDIA)": {
"gtest_tests": [
{
"args": [
"--enable-implicit-device-sync",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_implicit_device_sync_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--disable-toggles=use_dxc",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_no_dxc_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-toggles=use_tint_ir",
"--disable-toggles=use_dxc",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_no_dxc_use_tint_ir_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--disable-toggles=use_dxc",
"--enable-backend-validation",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_no_dxc_validation_layers_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-toggles=skip_validation",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_skip_validation_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-toggles=use_tint_ir",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_use_tint_ir_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-backend-validation",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_validation_layers_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-wire",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_wire_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-cmd-decoder=passthrough",
"--use-gl=angle",
"--use-gpu-in-tests"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "gl_tests_passthrough",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "gl_tests",
"test_id_prefix": "ninja://gpu:gl_tests/"
},
{
"args": [
"--use-gpu-in-tests",
"--git-revision=${got_revision}",
"--test-launcher-filter-file=../../testing/buildbot/filters/win.nvidia.gtx.1660.gl_unittests.filter"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "gl_unittests",
"precommit_args": [
"--gerrit-issue=${patch_issue}",
"--gerrit-patchset=${patch_set}",
"--buildbucket-id=${buildbucket_build_id}"
],
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "gl_unittests",
"test_id_prefix": "ninja://ui/gl:gl_unittests/"
}
],
"isolated_scripts": [
{
"args": [
"noop_sleep",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
"--override-steps=1",
"--gtest-benchmark-name=dawn_perf_tests",
"-v"
],
"merge": {
"args": [
"--smoke-test-mode"
],
"script": "//tools/perf/process_perf_results.py"
},
"name": "dawn_perf_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "dawn_perf_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_perf_tests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "noop_sleep_tests",
"name": "telemetry_gpu_unittests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
@ -67,6 +397,481 @@
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_unittests",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_unittests/"
},
{
"args": [
"--flag-specific=webgpu",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_blink_web_tests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"--flag-specific=webgpu-with-backend-validation",
"--timeout-ms=30000",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_blink_web_tests_with_backend_validation",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-worker=dedicated",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_dedicated_worker_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-fxc",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_fxc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--enable-dawn-backend-validation",
"--use-fxc",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_fxc_with_validation_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-worker=service",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_service_worker_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-worker=shared",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_shared_worker_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--enable-dawn-backend-validation",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_with_validation_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"--flag-specific=webgpu-swiftshader",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_swiftshader_blink_web_tests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"--flag-specific=webgpu-swiftshader-with-backend-validation",
"--timeout-ms=30000",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_swiftshader_blink_web_tests_with_backend_validation",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-webgpu-adapter=swiftshader",
"--test-filter=*web_platform*",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_swiftshader_web_platform_cts_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-webgpu-adapter=swiftshader",
"--test-filter=*web_platform*",
"--enable-dawn-backend-validation",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_swiftshader_web_platform_cts_with_validation_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}

@ -1,22 +1,451 @@
{
"Dawn Win10 x64 Experimental Release (NVIDIA)": {
"gtest_tests": [
{
"args": [
"--enable-implicit-device-sync",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_implicit_device_sync_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--disable-toggles=use_dxc",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_no_dxc_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-toggles=use_tint_ir",
"--disable-toggles=use_dxc",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_no_dxc_use_tint_ir_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--disable-toggles=use_dxc",
"--enable-backend-validation",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_no_dxc_validation_layers_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-toggles=skip_validation",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_skip_validation_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-toggles=use_tint_ir",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_use_tint_ir_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-backend-validation",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_validation_layers_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-wire",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_wire_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-cmd-decoder=passthrough",
"--use-gl=angle",
"--use-gpu-in-tests"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "gl_tests_passthrough",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "gl_tests",
"test_id_prefix": "ninja://gpu:gl_tests/"
},
{
"args": [
"--use-gpu-in-tests",
"--git-revision=${got_revision}",
"--test-launcher-filter-file=../../testing/buildbot/filters/win.nvidia.gtx.1660.gl_unittests.filter"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "gl_unittests",
"precommit_args": [
"--gerrit-issue=${patch_issue}",
"--gerrit-patchset=${patch_set}",
"--buildbucket-id=${buildbucket_build_id}"
],
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "gl_unittests",
"test_id_prefix": "ninja://ui/gl:gl_unittests/"
}
],
"isolated_scripts": [
{
"args": [
"noop_sleep",
"--override-steps=1",
"--gtest-benchmark-name=dawn_perf_tests",
"-v"
],
"merge": {
"args": [
"--smoke-test-mode"
],
"script": "//tools/perf/process_perf_results.py"
},
"name": "dawn_perf_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "dawn_perf_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_perf_tests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "telemetry_gpu_unittests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_unittests",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_unittests/"
},
{
"args": [
"--flag-specific=webgpu",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_blink_web_tests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"--flag-specific=webgpu-with-backend-validation",
"--timeout-ms=30000",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_blink_web_tests_with_backend_validation",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--jobs=4"
"--use-worker=dedicated",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "noop_sleep_tests",
"name": "webgpu_cts_dedicated_worker_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
@ -32,6 +461,382 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-fxc",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_fxc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--enable-dawn-backend-validation",
"--use-fxc",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_fxc_with_validation_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-worker=service",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_service_worker_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-worker=shared",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_shared_worker_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--enable-dawn-backend-validation",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_with_validation_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"--flag-specific=webgpu-swiftshader",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_swiftshader_blink_web_tests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"--flag-specific=webgpu-swiftshader-with-backend-validation",
"--timeout-ms=30000",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_swiftshader_blink_web_tests_with_backend_validation",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-webgpu-adapter=swiftshader",
"--test-filter=*web_platform*",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_swiftshader_web_platform_cts_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-webgpu-adapter=swiftshader",
"--test-filter=*web_platform*",
"--enable-dawn-backend-validation",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_swiftshader_web_platform_cts_with_validation_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -37,23 +37,241 @@
]
},
"Dawn Win10 x86 Experimental Release (NVIDIA)": {
"gtest_tests": [
{
"args": [
"--enable-implicit-device-sync",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_implicit_device_sync_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-toggles=skip_validation",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_skip_validation_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-backend-validation",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_validation_layers_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-wire",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_wire_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-cmd-decoder=passthrough",
"--use-gl=angle",
"--use-gpu-in-tests"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "gl_tests_passthrough",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "gl_tests",
"test_id_prefix": "ninja://gpu:gl_tests/"
},
{
"args": [
"--use-gpu-in-tests",
"--git-revision=${got_revision}",
"--test-launcher-filter-file=../../testing/buildbot/filters/win.nvidia.gtx.1660.gl_unittests.filter"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "gl_unittests",
"precommit_args": [
"--gerrit-issue=${patch_issue}",
"--gerrit-patchset=${patch_set}",
"--buildbucket-id=${buildbucket_build_id}"
],
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "gl_unittests",
"test_id_prefix": "ninja://ui/gl:gl_unittests/"
}
],
"isolated_scripts": [
{
"args": [
"noop_sleep",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
"--override-steps=1",
"--gtest-benchmark-name=dawn_perf_tests",
"-v"
],
"merge": {
"args": [
"--smoke-test-mode"
],
"script": "//tools/perf/process_perf_results.py"
},
"name": "dawn_perf_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "dawn_perf_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_perf_tests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "noop_sleep_tests",
"name": "telemetry_gpu_unittests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
@ -67,6 +285,290 @@
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_unittests",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_unittests/"
},
{
"args": [
"--flag-specific=webgpu",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_blink_web_tests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"--flag-specific=webgpu-with-backend-validation",
"--timeout-ms=30000",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_blink_web_tests_with_backend_validation",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-fxc",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_fxc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--enable-dawn-backend-validation",
"--use-fxc",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_fxc_with_validation_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"--flag-specific=webgpu-swiftshader",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_swiftshader_blink_web_tests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"--flag-specific=webgpu-swiftshader-with-backend-validation",
"--timeout-ms=30000",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_swiftshader_blink_web_tests_with_backend_validation",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-webgpu-adapter=swiftshader",
"--test-filter=*web_platform*",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_swiftshader_web_platform_cts_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-webgpu-adapter=swiftshader",
"--test-filter=*web_platform*",
"--enable-dawn-backend-validation",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_swiftshader_web_platform_cts_with_validation_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}

@ -1,22 +1,240 @@
{
"Dawn Win10 x86 Experimental Release (NVIDIA)": {
"gtest_tests": [
{
"args": [
"--enable-implicit-device-sync",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_implicit_device_sync_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-toggles=skip_validation",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_skip_validation_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-backend-validation",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_validation_layers_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-wire",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_wire_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-cmd-decoder=passthrough",
"--use-gl=angle",
"--use-gpu-in-tests"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "gl_tests_passthrough",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "gl_tests",
"test_id_prefix": "ninja://gpu:gl_tests/"
},
{
"args": [
"--use-gpu-in-tests",
"--git-revision=${got_revision}",
"--test-launcher-filter-file=../../testing/buildbot/filters/win.nvidia.gtx.1660.gl_unittests.filter"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "gl_unittests",
"precommit_args": [
"--gerrit-issue=${patch_issue}",
"--gerrit-patchset=${patch_set}",
"--buildbucket-id=${buildbucket_build_id}"
],
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "gl_unittests",
"test_id_prefix": "ninja://ui/gl:gl_unittests/"
}
],
"isolated_scripts": [
{
"args": [
"noop_sleep",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
"--override-steps=1",
"--gtest-benchmark-name=dawn_perf_tests",
"-v"
],
"merge": {
"args": [
"--smoke-test-mode"
],
"script": "//tools/perf/process_perf_results.py"
},
"name": "dawn_perf_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "dawn_perf_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_perf_tests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "noop_sleep_tests",
"name": "telemetry_gpu_unittests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
@ -30,6 +248,290 @@
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_unittests",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_unittests/"
},
{
"args": [
"--flag-specific=webgpu",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_blink_web_tests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"--flag-specific=webgpu-with-backend-validation",
"--timeout-ms=30000",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_blink_web_tests_with_backend_validation",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-fxc",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_fxc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--enable-dawn-backend-validation",
"--use-fxc",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_fxc_with_validation_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"--flag-specific=webgpu-swiftshader",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_swiftshader_blink_web_tests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"--flag-specific=webgpu-swiftshader-with-backend-validation",
"--timeout-ms=30000",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_swiftshader_blink_web_tests_with_backend_validation",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-webgpu-adapter=swiftshader",
"--test-filter=*web_platform*",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_swiftshader_web_platform_cts_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-webgpu-adapter=swiftshader",
"--test-filter=*web_platform*",
"--enable-dawn-backend-validation",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_swiftshader_web_platform_cts_with_validation_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}

@ -1,23 +1,452 @@
{
"Dawn Win10 x64 Builder": {},
"Dawn Win10 x64 Experimental Release (NVIDIA)": {
"gtest_tests": [
{
"args": [
"--enable-implicit-device-sync",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_implicit_device_sync_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--disable-toggles=use_dxc",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_no_dxc_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-toggles=use_tint_ir",
"--disable-toggles=use_dxc",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_no_dxc_use_tint_ir_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--disable-toggles=use_dxc",
"--enable-backend-validation",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_no_dxc_validation_layers_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-toggles=skip_validation",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_skip_validation_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-toggles=use_tint_ir",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_use_tint_ir_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-backend-validation",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_validation_layers_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-wire",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_wire_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-cmd-decoder=passthrough",
"--use-gl=angle",
"--use-gpu-in-tests"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "gl_tests_passthrough",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "gl_tests",
"test_id_prefix": "ninja://gpu:gl_tests/"
},
{
"args": [
"--use-gpu-in-tests",
"--git-revision=${got_revision}",
"--test-launcher-filter-file=../../testing/buildbot/filters/win.nvidia.gtx.1660.gl_unittests.filter"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "gl_unittests",
"precommit_args": [
"--gerrit-issue=${patch_issue}",
"--gerrit-patchset=${patch_set}",
"--buildbucket-id=${buildbucket_build_id}"
],
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "gl_unittests",
"test_id_prefix": "ninja://ui/gl:gl_unittests/"
}
],
"isolated_scripts": [
{
"args": [
"noop_sleep",
"--override-steps=1",
"--gtest-benchmark-name=dawn_perf_tests",
"-v"
],
"merge": {
"args": [
"--smoke-test-mode"
],
"script": "//tools/perf/process_perf_results.py"
},
"name": "dawn_perf_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "dawn_perf_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_perf_tests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "telemetry_gpu_unittests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_unittests",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_unittests/"
},
{
"args": [
"--flag-specific=webgpu",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_blink_web_tests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"--flag-specific=webgpu-with-backend-validation",
"--timeout-ms=30000",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_blink_web_tests_with_backend_validation",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--jobs=4"
"--use-worker=dedicated",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "noop_sleep_tests",
"name": "webgpu_cts_dedicated_worker_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
@ -33,6 +462,382 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-fxc",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_fxc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--enable-dawn-backend-validation",
"--use-fxc",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_fxc_with_validation_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-worker=service",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_service_worker_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-worker=shared",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_shared_worker_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--enable-dawn-backend-validation",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_with_validation_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"--flag-specific=webgpu-swiftshader",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_swiftshader_blink_web_tests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"--flag-specific=webgpu-swiftshader-with-backend-validation",
"--timeout-ms=30000",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_swiftshader_blink_web_tests_with_backend_validation",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-webgpu-adapter=swiftshader",
"--test-filter=*web_platform*",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_swiftshader_web_platform_cts_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-webgpu-adapter=swiftshader",
"--test-filter=*web_platform*",
"--enable-dawn-backend-validation",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_swiftshader_web_platform_cts_with_validation_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -1,23 +1,241 @@
{
"Dawn Win10 x86 Builder": {},
"Dawn Win10 x86 Experimental Release (NVIDIA)": {
"gtest_tests": [
{
"args": [
"--enable-implicit-device-sync",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_implicit_device_sync_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-toggles=skip_validation",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_skip_validation_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--enable-backend-validation",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_validation_layers_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-wire",
"--use-gpu-in-tests",
"--exclusive-device-type-preference=discrete,integrated",
"--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=512"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "dawn_end2end_wire_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "dawn_end2end_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_end2end_tests/"
},
{
"args": [
"--use-cmd-decoder=passthrough",
"--use-gl=angle",
"--use-gpu-in-tests"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "gl_tests_passthrough",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "gl_tests",
"test_id_prefix": "ninja://gpu:gl_tests/"
},
{
"args": [
"--use-gpu-in-tests",
"--git-revision=${got_revision}",
"--test-launcher-filter-file=../../testing/buildbot/filters/win.nvidia.gtx.1660.gl_unittests.filter"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "gl_unittests",
"precommit_args": [
"--gerrit-issue=${patch_issue}",
"--gerrit-patchset=${patch_set}",
"--buildbucket-id=${buildbucket_build_id}"
],
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "gl_unittests",
"test_id_prefix": "ninja://ui/gl:gl_unittests/"
}
],
"isolated_scripts": [
{
"args": [
"noop_sleep",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
"--override-steps=1",
"--gtest-benchmark-name=dawn_perf_tests",
"-v"
],
"merge": {
"args": [
"--smoke-test-mode"
],
"script": "//tools/perf/process_perf_results.py"
},
"name": "dawn_perf_tests",
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "dawn_perf_tests",
"test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_perf_tests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "noop_sleep_tests",
"name": "telemetry_gpu_unittests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
@ -31,6 +249,290 @@
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_unittests",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_unittests/"
},
{
"args": [
"--flag-specific=webgpu",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_blink_web_tests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"--flag-specific=webgpu-with-backend-validation",
"--timeout-ms=30000",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_blink_web_tests_with_backend_validation",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-fxc",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_fxc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--enable-dawn-backend-validation",
"--use-fxc",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"ci_only": true,
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_cts_fxc_with_validation_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 14
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"--flag-specific=webgpu-swiftshader",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_swiftshader_blink_web_tests",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"--flag-specific=webgpu-swiftshader-with-backend-validation",
"--timeout-ms=30000",
"--initialize-webgpu-adapter-at-startup-timeout-ms=60000"
],
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webgpu_swiftshader_blink_web_tests_with_backend_validation",
"resultdb": {
"enable": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "webgpu_blink_web_tests",
"test_id_prefix": "ninja://:webgpu_blink_web_tests/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-webgpu-adapter=swiftshader",
"--test-filter=*web_platform*",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_swiftshader_web_platform_cts_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webgpu_cts",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu",
"--enforce-browser-version",
"--use-webgpu-adapter=swiftshader",
"--test-filter=*web_platform*",
"--enable-dawn-backend-validation",
"--jobs=4",
"--use-webgpu-power-preference=default-high-performance"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgpu_swiftshader_web_platform_cts_with_validation_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}

@ -13223,6 +13223,11 @@ consoles {
category: "ToT|Windows|x64|Nvidia"
short_name: "asn"
}
builders {
name: "buildbucket/luci.chromium.ci/Dawn Win10 x64 Experimental Release (NVIDIA)"
category: "ToT|Windows|x64|Nvidia"
short_name: "exp"
}
builders {
name: "buildbucket/luci.chromium.ci/Dawn Win10 x86 Release (Intel)"
category: "ToT|Windows|x86|Intel"
@ -13233,6 +13238,11 @@ consoles {
category: "ToT|Windows|x86|Nvidia"
short_name: "1660"
}
builders {
name: "buildbucket/luci.chromium.ci/Dawn Win10 x86 Experimental Release (NVIDIA)"
category: "ToT|Windows|x86|Nvidia"
short_name: "exp"
}
builders {
name: "buildbucket/luci.chromium.ci/Dawn ChromeOS Skylab Release (volteer)"
category: "ChromeOS|Intel"
@ -24909,6 +24919,11 @@ consoles {
category: "chromium.dawn|ToT|Windows|x64|Nvidia"
short_name: "1660"
}
builders {
name: "buildbucket/luci.chromium.ci/Dawn Win10 x64 Experimental Release (NVIDIA)"
category: "chromium.dawn|ToT|Windows|x64|Nvidia"
short_name: "exp"
}
builders {
name: "buildbucket/luci.chromium.ci/Dawn Win10 x86 Release (Intel)"
category: "chromium.dawn|ToT|Windows|x86|Intel"
@ -24919,6 +24934,11 @@ consoles {
category: "chromium.dawn|ToT|Windows|x86|Nvidia"
short_name: "1660"
}
builders {
name: "buildbucket/luci.chromium.ci/Dawn Win10 x86 Experimental Release (NVIDIA)"
category: "chromium.dawn|ToT|Windows|x86|Nvidia"
short_name: "exp"
}
header {
oncalls {
name: "Chromium"

@ -2825,22 +2825,31 @@ ci.thin_tester(
# should be running the same test_suites as
# 'Dawn Win10 x64 Release (NVIDIA)'
targets = [
"gpu_noop_sleep_telemetry_test",
"gpu_dawn_telemetry_win_x64_tests",
"gpu_dawn_integration_gtests_passthrough_win_x64",
"gpu_dawn_isolated_scripts",
],
mixins = [
"limited_capacity_bot",
"win10_nvidia_gtx_1660_experimental",
],
per_test_modifications = {
"gl_unittests": targets.mixin(
args = [
"--test-launcher-filter-file=../../testing/buildbot/filters/win.nvidia.gtx.1660.gl_unittests.filter",
],
),
},
),
targets_settings = targets.settings(
browser_config = targets.browser_config.RELEASE_X64,
os_type = targets.os_type.WINDOWS,
),
# Uncomment this entry when this experimental tester is actually in use.
# console_view_entry = consoles.console_view_entry(
# category = "ToT|Windows|x64|Nvidia",
# short_name = "exp",
# ),
console_view_entry = consoles.console_view_entry(
category = "ToT|Windows|x64|Nvidia",
short_name = "exp",
),
list_view = "chromium.gpu.experimental",
execution_timeout = 6 * time.hour,
)
@ -3169,22 +3178,31 @@ ci.thin_tester(
# should be running the same test_suites as 'Dawn Win10 x86 Release
# (NVIDIA)'.
targets = [
"gpu_noop_sleep_telemetry_test",
"gpu_dawn_telemetry_tests_fxc",
"gpu_dawn_integration_gtests_passthrough",
"gpu_dawn_isolated_scripts",
],
mixins = [
"limited_capacity_bot",
"win10_nvidia_gtx_1660_experimental",
],
per_test_modifications = {
"gl_unittests": targets.mixin(
args = [
"--test-launcher-filter-file=../../testing/buildbot/filters/win.nvidia.gtx.1660.gl_unittests.filter",
],
),
},
),
targets_settings = targets.settings(
browser_config = targets.browser_config.RELEASE,
os_type = targets.os_type.WINDOWS,
),
# Uncomment this entry when this experimental tester is actually in use.
# console_view_entry = consoles.console_view_entry(
# category = "ToT|Windows|x86|Nvidia",
# short_name = "exp",
# ),
console_view_entry = consoles.console_view_entry(
category = "ToT|Windows|x86|Nvidia",
short_name = "exp",
),
list_view = "chromium.gpu.experimental",
)

@ -50,3 +50,7 @@ crbug.com/1405548 [ Win ] wpt_internal/webgpu/web_platform/reftests/canvas_color
# Test failus due to drop last frame after gpu device is destroyed/lost.
crbug.com/370694819 wpt_internal/webgpu/web_platform/reftests/canvas_display_after_device_lost.https.html [ Failure ]
# Crashes due to the upgrade from Win10/old driver -> Win11/new driver for NVIDIA GTX 1660.
crbug.com/418169213 [ Win11 ] wpt_internal/webgpu/web_platform/reftests/canvas_complex_rgba16float_store.https.html [ Crash ]
crbug.com/418169213 [ Win11 ] wpt_internal/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_store.https.html [ Crash ]