Start running tests on Dawn Win Intel experimental bots
Targeting Optiplex 7080.
Fix manual trybots MB configs.
Ignore-Freeze: true
Bug: 1349828
Change-Id: Ife7517b08e1dd9b6cb2fbbd1811c695bced30570
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4097070
Reviewed-by: Austin Eng <enga@chromium.org>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1084722}
diff --git a/testing/buildbot/chromium.dawn.json b/testing/buildbot/chromium.dawn.json
index dbef196..2d736243 100644
--- a/testing/buildbot/chromium.dawn.json
+++ b/testing/buildbot/chromium.dawn.json
@@ -6459,24 +6459,203 @@
]
},
"Dawn Win10 x64 Experimental Release (Intel)": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--use-gpu-in-tests",
+ "--test-launcher-retry-limit=0",
+ "--exclusive-device-type-preference=discrete,integrated"
+ ],
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "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-toggles=skip_validation",
+ "--use-gpu-in-tests",
+ "--test-launcher-retry-limit=0",
+ "--exclusive-device-type-preference=discrete,integrated"
+ ],
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "name": "dawn_end2end_skip_validation_tests",
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "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",
+ "--test-launcher-retry-limit=0",
+ "--exclusive-device-type-preference=discrete,integrated"
+ ],
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "name": "dawn_end2end_validation_layers_tests",
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "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": [
+ "--use-wire",
+ "--use-gpu-in-tests",
+ "--test-launcher-retry-limit=0",
+ "--exclusive-device-type-preference=discrete,integrated"
+ ],
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "name": "dawn_end2end_wire_tests",
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "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": [
+ "--use-cmd-decoder=passthrough",
+ "--use-gl=angle",
+ "--use-gpu-in-tests"
+ ],
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "name": "gl_tests_passthrough",
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "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"
+ ],
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "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"
+ "--override-steps=1",
+ "--gtest-benchmark-name=dawn_perf_tests",
+ "-v"
],
- "isolate_name": "telemetry_gpu_integration_test",
+ "isolate_name": "dawn_perf_tests",
+ "merge": {
+ "args": [
+ "--smoke-test-mode"
+ ],
+ "script": "//tools/perf/process_perf_results.py"
+ },
+ "name": "dawn_perf_tests",
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_perf_tests/"
+ },
+ {
+ "isolate_name": "telemetry_gpu_unittests",
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
- "name": "noop_sleep_tests",
- "should_retry_with_patch": false,
+ "name": "telemetry_gpu_unittests",
+ "resultdb": {
+ "enable": true
+ },
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
@@ -6490,6 +6669,315 @@
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
+ "test_id_prefix": "ninja://chrome/test:telemetry_gpu_unittests/"
+ },
+ {
+ "args": [
+ "--flag-specific=webgpu",
+ "--initialize-webgpu-adapter-at-startup-timeout-ms=60000",
+ "--target=Release_x64",
+ "--git-revision=${got_revision}"
+ ],
+ "check_flakiness_for_new_tests": false,
+ "isolate_name": "webgpu_blink_web_tests",
+ "merge": {
+ "args": [
+ "--verbose"
+ ],
+ "script": "//third_party/blink/tools/merge_web_test_results.py"
+ },
+ "name": "webgpu_blink_web_tests",
+ "precommit_args": [
+ "--gerrit-issue=${patch_issue}",
+ "--gerrit-patchset=${patch_set}",
+ "--buildbucket-id=${buildbucket_build_id}"
+ ],
+ "resultdb": {
+ "enable": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "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",
+ "--target=Release_x64",
+ "--git-revision=${got_revision}"
+ ],
+ "isolate_name": "webgpu_blink_web_tests",
+ "merge": {
+ "args": [
+ "--verbose"
+ ],
+ "script": "//third_party/blink/tools/merge_web_test_results.py"
+ },
+ "name": "webgpu_blink_web_tests_with_backend_validation",
+ "precommit_args": [
+ "--gerrit-issue=${patch_issue}",
+ "--gerrit-patchset=${patch_set}",
+ "--buildbucket-id=${buildbucket_build_id}"
+ ],
+ "resultdb": {
+ "enable": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "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",
+ "--jobs=1"
+ ],
+ "isolate_name": "telemetry_gpu_integration_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webgpu_cts_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "should_retry_with_patch": false,
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "idempotent": false,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 14
+ },
+ "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",
+ "--enable-dawn-backend-validation",
+ "--jobs=1"
+ ],
+ "isolate_name": "telemetry_gpu_integration_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webgpu_cts_with_validation_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "should_retry_with_patch": false,
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "idempotent": false,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 14
+ },
+ "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
+ },
+ {
+ "args": [
+ "--flag-specific=webgpu-swiftshader",
+ "--initialize-webgpu-adapter-at-startup-timeout-ms=60000",
+ "--target=Release_x64",
+ "--git-revision=${got_revision}"
+ ],
+ "isolate_name": "webgpu_blink_web_tests",
+ "merge": {
+ "args": [
+ "--verbose"
+ ],
+ "script": "//third_party/blink/tools/merge_web_test_results.py"
+ },
+ "name": "webgpu_swiftshader_blink_web_tests",
+ "precommit_args": [
+ "--gerrit-issue=${patch_issue}",
+ "--gerrit-patchset=${patch_set}",
+ "--buildbucket-id=${buildbucket_build_id}"
+ ],
+ "resultdb": {
+ "enable": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "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",
+ "--target=Release_x64",
+ "--git-revision=${got_revision}"
+ ],
+ "isolate_name": "webgpu_blink_web_tests",
+ "merge": {
+ "args": [
+ "--verbose"
+ ],
+ "script": "//third_party/blink/tools/merge_web_test_results.py"
+ },
+ "name": "webgpu_swiftshader_blink_web_tests_with_backend_validation",
+ "precommit_args": [
+ "--gerrit-issue=${patch_issue}",
+ "--gerrit-patchset=${patch_set}",
+ "--buildbucket-id=${buildbucket_build_id}"
+ ],
+ "resultdb": {
+ "enable": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "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",
+ "--use-webgpu-adapter=swiftshader",
+ "--test-filter=*web_platform*",
+ "--jobs=1"
+ ],
+ "isolate_name": "telemetry_gpu_integration_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webgpu_swiftshader_web_platform_cts_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "should_retry_with_patch": false,
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "idempotent": false,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "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",
+ "--use-webgpu-adapter=swiftshader",
+ "--test-filter=*web_platform*",
+ "--enable-dawn-backend-validation",
+ "--jobs=1"
+ ],
+ "isolate_name": "telemetry_gpu_integration_test",
+ "merge": {
+ "args": [],
+ "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
+ },
+ "should_retry_with_patch": false,
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "idempotent": false,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
@@ -8301,24 +8789,203 @@
]
},
"Dawn Win10 x86 Experimental Release (Intel)": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--use-gpu-in-tests",
+ "--test-launcher-retry-limit=0",
+ "--exclusive-device-type-preference=discrete,integrated"
+ ],
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "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-toggles=skip_validation",
+ "--use-gpu-in-tests",
+ "--test-launcher-retry-limit=0",
+ "--exclusive-device-type-preference=discrete,integrated"
+ ],
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "name": "dawn_end2end_skip_validation_tests",
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "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",
+ "--test-launcher-retry-limit=0",
+ "--exclusive-device-type-preference=discrete,integrated"
+ ],
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "name": "dawn_end2end_validation_layers_tests",
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "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": [
+ "--use-wire",
+ "--use-gpu-in-tests",
+ "--test-launcher-retry-limit=0",
+ "--exclusive-device-type-preference=discrete,integrated"
+ ],
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "name": "dawn_end2end_wire_tests",
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "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": [
+ "--use-cmd-decoder=passthrough",
+ "--use-gl=angle",
+ "--use-gpu-in-tests"
+ ],
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "name": "gl_tests_passthrough",
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "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"
+ ],
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "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"
+ "--override-steps=1",
+ "--gtest-benchmark-name=dawn_perf_tests",
+ "-v"
],
- "isolate_name": "telemetry_gpu_integration_test",
+ "isolate_name": "dawn_perf_tests",
+ "merge": {
+ "args": [
+ "--smoke-test-mode"
+ ],
+ "script": "//tools/perf/process_perf_results.py"
+ },
+ "name": "dawn_perf_tests",
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://third_party/dawn/src/dawn/tests:dawn_perf_tests/"
+ },
+ {
+ "isolate_name": "telemetry_gpu_unittests",
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
- "name": "noop_sleep_tests",
- "should_retry_with_patch": false,
+ "name": "telemetry_gpu_unittests",
+ "resultdb": {
+ "enable": true
+ },
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
@@ -8332,6 +8999,311 @@
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
+ "test_id_prefix": "ninja://chrome/test:telemetry_gpu_unittests/"
+ },
+ {
+ "args": [
+ "--flag-specific=webgpu",
+ "--initialize-webgpu-adapter-at-startup-timeout-ms=60000",
+ "--git-revision=${got_revision}"
+ ],
+ "check_flakiness_for_new_tests": false,
+ "isolate_name": "webgpu_blink_web_tests",
+ "merge": {
+ "args": [
+ "--verbose"
+ ],
+ "script": "//third_party/blink/tools/merge_web_test_results.py"
+ },
+ "name": "webgpu_blink_web_tests",
+ "precommit_args": [
+ "--gerrit-issue=${patch_issue}",
+ "--gerrit-patchset=${patch_set}",
+ "--buildbucket-id=${buildbucket_build_id}"
+ ],
+ "resultdb": {
+ "enable": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "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",
+ "--git-revision=${got_revision}"
+ ],
+ "isolate_name": "webgpu_blink_web_tests",
+ "merge": {
+ "args": [
+ "--verbose"
+ ],
+ "script": "//third_party/blink/tools/merge_web_test_results.py"
+ },
+ "name": "webgpu_blink_web_tests_with_backend_validation",
+ "precommit_args": [
+ "--gerrit-issue=${patch_issue}",
+ "--gerrit-patchset=${patch_set}",
+ "--buildbucket-id=${buildbucket_build_id}"
+ ],
+ "resultdb": {
+ "enable": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "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",
+ "--jobs=1"
+ ],
+ "isolate_name": "telemetry_gpu_integration_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webgpu_cts_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "should_retry_with_patch": false,
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "idempotent": false,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 14
+ },
+ "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",
+ "--enable-dawn-backend-validation",
+ "--jobs=1"
+ ],
+ "isolate_name": "telemetry_gpu_integration_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webgpu_cts_with_validation_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "should_retry_with_patch": false,
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "idempotent": false,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 14
+ },
+ "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
+ },
+ {
+ "args": [
+ "--flag-specific=webgpu-swiftshader",
+ "--initialize-webgpu-adapter-at-startup-timeout-ms=60000",
+ "--git-revision=${got_revision}"
+ ],
+ "isolate_name": "webgpu_blink_web_tests",
+ "merge": {
+ "args": [
+ "--verbose"
+ ],
+ "script": "//third_party/blink/tools/merge_web_test_results.py"
+ },
+ "name": "webgpu_swiftshader_blink_web_tests",
+ "precommit_args": [
+ "--gerrit-issue=${patch_issue}",
+ "--gerrit-patchset=${patch_set}",
+ "--buildbucket-id=${buildbucket_build_id}"
+ ],
+ "resultdb": {
+ "enable": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "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",
+ "--git-revision=${got_revision}"
+ ],
+ "isolate_name": "webgpu_blink_web_tests",
+ "merge": {
+ "args": [
+ "--verbose"
+ ],
+ "script": "//third_party/blink/tools/merge_web_test_results.py"
+ },
+ "name": "webgpu_swiftshader_blink_web_tests_with_backend_validation",
+ "precommit_args": [
+ "--gerrit-issue=${patch_issue}",
+ "--gerrit-patchset=${patch_set}",
+ "--buildbucket-id=${buildbucket_build_id}"
+ ],
+ "resultdb": {
+ "enable": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "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",
+ "--use-webgpu-adapter=swiftshader",
+ "--test-filter=*web_platform*",
+ "--jobs=1"
+ ],
+ "isolate_name": "telemetry_gpu_integration_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webgpu_swiftshader_web_platform_cts_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "should_retry_with_patch": false,
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "idempotent": false,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "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",
+ "--use-webgpu-adapter=swiftshader",
+ "--test-filter=*web_platform*",
+ "--enable-dawn-backend-validation",
+ "--jobs=1"
+ ],
+ "isolate_name": "telemetry_gpu_integration_test",
+ "merge": {
+ "args": [],
+ "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
+ },
+ "should_retry_with_patch": false,
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gpu": "8086:9bc5-31.0.101.2111",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ }
+ ],
+ "expiration": 21600,
+ "idempotent": false,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
diff --git a/testing/buildbot/waterfalls.pyl b/testing/buildbot/waterfalls.pyl
index 3ac8a53..c7039d84 100644
--- a/testing/buildbot/waterfalls.pyl
+++ b/testing/buildbot/waterfalls.pyl
@@ -2250,7 +2250,9 @@
# should be running the same test_suites as
# 'Dawn Win10 x64 Release (Intel HD 630)'
'test_suites': {
- 'gpu_telemetry_tests': 'gpu_noop_sleep_telemetry_test',
+ 'gpu_telemetry_tests': 'gpu_dawn_telemetry_tests',
+ 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough',
+ 'isolated_scripts': 'gpu_dawn_isolated_scripts',
},
},
'Dawn Win10 x64 Release (Intel HD 630)': {
@@ -2315,7 +2317,9 @@
# should be running the same test_suites as
# 'Dawn Win10 x86 Release (Intel HD 630)'
'test_suites': {
- 'gpu_telemetry_tests': 'gpu_noop_sleep_telemetry_test',
+ 'gpu_telemetry_tests': 'gpu_dawn_telemetry_tests',
+ 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough',
+ 'isolated_scripts': 'gpu_dawn_isolated_scripts',
},
},
'Dawn Win10 x86 Release (Intel HD 630)': {
diff --git a/tools/mb/mb_config.pyl b/tools/mb/mb_config.pyl
index 647ccbc..01b11a26 100644
--- a/tools/mb/mb_config.pyl
+++ b/tools/mb/mb_config.pyl
@@ -1119,6 +1119,8 @@
'dawn-mac-x64-deps-rel': 'dawn_tests_release_trybot_alloc_none',
'dawn-try-mac-amd-exp': 'dawn_tests_release_trybot_alloc_none',
'dawn-try-mac-intel-exp': 'dawn_tests_release_trybot_alloc_none',
+ 'dawn-try-win-x64-intel-exp': 'dawn_tests_release_trybot_reclient',
+ 'dawn-try-win-x86-intel-exp': 'dawn_tests_release_trybot_x86_reclient',
'dawn-try-win10-x64-asan-rel': 'dawn_tests_asan_release_trybot_reclient',
'dawn-try-win10-x86-rel': 'dawn_tests_release_trybot_x86_reclient',
'dawn-win10-x64-deps-rel': 'dawn_tests_release_trybot_reclient',
diff --git a/tools/mb/mb_config_expectations/tryserver.chromium.dawn.json b/tools/mb/mb_config_expectations/tryserver.chromium.dawn.json
index b8f6e70a..17a6787 100644
--- a/tools/mb/mb_config_expectations/tryserver.chromium.dawn.json
+++ b/tools/mb/mb_config_expectations/tryserver.chromium.dawn.json
@@ -81,6 +81,29 @@
"use_partition_alloc_as_malloc": false
}
},
+ "dawn-try-win-x64-intel-exp": {
+ "gn_args": {
+ "dawn_enable_opengles": true,
+ "dcheck_always_on": true,
+ "is_component_build": false,
+ "is_debug": false,
+ "symbol_level": 0,
+ "use_dawn": true,
+ "use_remoteexec": true
+ }
+ },
+ "dawn-try-win-x86-intel-exp": {
+ "gn_args": {
+ "dawn_enable_opengles": true,
+ "dcheck_always_on": true,
+ "is_component_build": false,
+ "is_debug": false,
+ "symbol_level": 0,
+ "target_cpu": "x86",
+ "use_dawn": true,
+ "use_remoteexec": true
+ }
+ },
"dawn-try-win10-x64-asan-rel": {
"gn_args": {
"dawn_enable_opengles": true,