| { |
| "AAAAA1 AUTOGENERATED FILE DO NOT EDIT": {}, |
| "AAAAA2 See generate_buildbot_json.py to make changes": {}, |
| "Dawn Android arm DEPS Release (Nexus 5X)": { |
| "isolated_scripts": [ |
| { |
| "args": [ |
| "noop_sleep", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc", |
| "--enforce-browser-version" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "noop_sleep_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "OPR4.170623.020", |
| "device_os_flavor": "google", |
| "device_os_type": "userdebug", |
| "device_type": "bullhead", |
| "os": "Android" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| } |
| ] |
| }, |
| "Dawn Android arm DEPS Release (Pixel 4)": { |
| "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", |
| "--gs-results-bucket=chromium-result-details", |
| "--recover-devices" |
| ], |
| "ci_only": true, |
| "merge": { |
| "args": [ |
| "--bucket", |
| "chromium-result-details", |
| "--test-name", |
| "dawn_end2end_implicit_device_sync_tests" |
| ], |
| "script": "//build/android/pylib/results/presentation/test_results_presentation.py" |
| }, |
| "name": "dawn_end2end_implicit_device_sync_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "R", |
| "device_os_type": "userdebug", |
| "device_type": "flame", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--gs-results-bucket=chromium-result-details", |
| "--recover-devices" |
| ], |
| "merge": { |
| "args": [ |
| "--bucket", |
| "chromium-result-details", |
| "--test-name", |
| "dawn_end2end_tests" |
| ], |
| "script": "//build/android/pylib/results/presentation/test_results_presentation.py" |
| }, |
| "name": "dawn_end2end_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "R", |
| "device_os_type": "userdebug", |
| "device_type": "flame", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ], |
| "isolated_scripts": [ |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-worker=dedicated", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": { |
| "device_os": "R", |
| "device_os_type": "userdebug", |
| "device_type": "flame", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| }, |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-worker=service", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": { |
| "device_os": "R", |
| "device_os_type": "userdebug", |
| "device_type": "flame", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| }, |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "ci_only": true, |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "R", |
| "device_os_type": "userdebug", |
| "device_type": "flame", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", |
| "shards": 36 |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| }, |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--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-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "ci_only": true, |
| "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": { |
| "device_os": "R", |
| "device_os_type": "userdebug", |
| "device_type": "flame", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", |
| "shards": 36 |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| } |
| ] |
| }, |
| "Dawn Android arm Release (Nexus 5X)": { |
| "isolated_scripts": [ |
| { |
| "args": [ |
| "noop_sleep", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc", |
| "--enforce-browser-version" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "noop_sleep_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "OPR4.170623.020", |
| "device_os_flavor": "google", |
| "device_os_type": "userdebug", |
| "device_type": "bullhead", |
| "os": "Android" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| } |
| ] |
| }, |
| "Dawn Android arm Release (Pixel 4)": { |
| "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", |
| "--gs-results-bucket=chromium-result-details", |
| "--recover-devices" |
| ], |
| "ci_only": true, |
| "merge": { |
| "args": [ |
| "--bucket", |
| "chromium-result-details", |
| "--test-name", |
| "dawn_end2end_implicit_device_sync_tests" |
| ], |
| "script": "//build/android/pylib/results/presentation/test_results_presentation.py" |
| }, |
| "name": "dawn_end2end_implicit_device_sync_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "R", |
| "device_os_type": "userdebug", |
| "device_type": "flame", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--gs-results-bucket=chromium-result-details", |
| "--recover-devices" |
| ], |
| "merge": { |
| "args": [ |
| "--bucket", |
| "chromium-result-details", |
| "--test-name", |
| "dawn_end2end_tests" |
| ], |
| "script": "//build/android/pylib/results/presentation/test_results_presentation.py" |
| }, |
| "name": "dawn_end2end_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "R", |
| "device_os_type": "userdebug", |
| "device_type": "flame", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ], |
| "isolated_scripts": [ |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-worker=dedicated", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": { |
| "device_os": "R", |
| "device_os_type": "userdebug", |
| "device_type": "flame", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| }, |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-worker=service", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": { |
| "device_os": "R", |
| "device_os_type": "userdebug", |
| "device_type": "flame", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| }, |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "ci_only": true, |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "R", |
| "device_os_type": "userdebug", |
| "device_type": "flame", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", |
| "shards": 36 |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| }, |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--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-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "ci_only": true, |
| "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": { |
| "device_os": "R", |
| "device_os_type": "userdebug", |
| "device_type": "flame", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", |
| "shards": 36 |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| } |
| ] |
| }, |
| "Dawn Android arm64 DEPS Release (Pixel 6)": { |
| "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", |
| "--gs-results-bucket=chromium-result-details", |
| "--recover-devices" |
| ], |
| "ci_only": true, |
| "merge": { |
| "args": [ |
| "--bucket", |
| "chromium-result-details", |
| "--test-name", |
| "dawn_end2end_implicit_device_sync_tests" |
| ], |
| "script": "//build/android/pylib/results/presentation/test_results_presentation.py" |
| }, |
| "name": "dawn_end2end_implicit_device_sync_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "TP1A.220624.021", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--gs-results-bucket=chromium-result-details", |
| "--recover-devices" |
| ], |
| "merge": { |
| "args": [ |
| "--bucket", |
| "chromium-result-details", |
| "--test-name", |
| "dawn_end2end_tests" |
| ], |
| "script": "//build/android/pylib/results/presentation/test_results_presentation.py" |
| }, |
| "name": "dawn_end2end_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "TP1A.220624.021", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ], |
| "isolated_scripts": [ |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-worker=dedicated", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": { |
| "device_os": "TP1A.220624.021", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| }, |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-worker=service", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": { |
| "device_os": "TP1A.220624.021", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| }, |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "TP1A.220624.021", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", |
| "shards": 36 |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| }, |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--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-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": { |
| "device_os": "TP1A.220624.021", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", |
| "shards": 36 |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| } |
| ] |
| }, |
| "Dawn Android arm64 Experimental Release (Pixel 6)": { |
| "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", |
| "--gs-results-bucket=chromium-result-details", |
| "--recover-devices" |
| ], |
| "ci_only": true, |
| "merge": { |
| "args": [ |
| "--bucket", |
| "chromium-result-details", |
| "--test-name", |
| "dawn_end2end_implicit_device_sync_tests" |
| ], |
| "script": "//build/android/pylib/results/presentation/test_results_presentation.py" |
| }, |
| "name": "dawn_end2end_implicit_device_sync_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "UQ1A.240105.002|UQ1A.240205.002|AP1A.240405.002", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "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", |
| "--gs-results-bucket=chromium-result-details", |
| "--recover-devices" |
| ], |
| "merge": { |
| "args": [ |
| "--bucket", |
| "chromium-result-details", |
| "--test-name", |
| "dawn_end2end_tests" |
| ], |
| "script": "//build/android/pylib/results/presentation/test_results_presentation.py" |
| }, |
| "name": "dawn_end2end_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "UQ1A.240105.002|UQ1A.240205.002|AP1A.240405.002", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "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/" |
| } |
| ], |
| "isolated_scripts": [ |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-worker=dedicated", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": { |
| "device_os": "UQ1A.240105.002|UQ1A.240205.002|AP1A.240405.002", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "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_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| }, |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-worker=service", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": { |
| "device_os": "UQ1A.240105.002|UQ1A.240205.002|AP1A.240405.002", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "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_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| }, |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "UQ1A.240105.002|UQ1A.240205.002|AP1A.240405.002", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "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": 36 |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| }, |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--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-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": { |
| "device_os": "UQ1A.240105.002|UQ1A.240205.002|AP1A.240405.002", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "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": 36 |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| } |
| ] |
| }, |
| "Dawn Android arm64 Release (Pixel 6)": { |
| "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", |
| "--gs-results-bucket=chromium-result-details", |
| "--recover-devices" |
| ], |
| "ci_only": true, |
| "merge": { |
| "args": [ |
| "--bucket", |
| "chromium-result-details", |
| "--test-name", |
| "dawn_end2end_implicit_device_sync_tests" |
| ], |
| "script": "//build/android/pylib/results/presentation/test_results_presentation.py" |
| }, |
| "name": "dawn_end2end_implicit_device_sync_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "TP1A.220624.021", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--gs-results-bucket=chromium-result-details", |
| "--recover-devices" |
| ], |
| "merge": { |
| "args": [ |
| "--bucket", |
| "chromium-result-details", |
| "--test-name", |
| "dawn_end2end_tests" |
| ], |
| "script": "//build/android/pylib/results/presentation/test_results_presentation.py" |
| }, |
| "name": "dawn_end2end_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "TP1A.220624.021", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ], |
| "isolated_scripts": [ |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-worker=dedicated", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": { |
| "device_os": "TP1A.220624.021", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| }, |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-worker=service", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": { |
| "device_os": "TP1A.220624.021", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| }, |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "TP1A.220624.021", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", |
| "shards": 36 |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| }, |
| { |
| "args": [ |
| "webgpu_cts", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--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-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": { |
| "device_os": "TP1A.220624.021", |
| "device_os_type": "userdebug", |
| "device_type": "oriole", |
| "os": "Android", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", |
| "shards": 36 |
| }, |
| "test": "telemetry_gpu_integration_test_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| } |
| ] |
| }, |
| "Dawn Android arm64 Release (Samsung S24)": { |
| "isolated_scripts": [ |
| { |
| "args": [ |
| "noop_sleep", |
| "--show-stdout", |
| "--browser=android-chromium", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc", |
| "--enforce-browser-version" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "noop_sleep_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "device_os": "UP1A.231005.007", |
| "device_os_type": "user", |
| "device_type": "e2s", |
| "os": "Android", |
| "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_android_chrome", |
| "test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/" |
| } |
| ] |
| }, |
| "Dawn Linux TSAN Release": { |
| "gtest_tests": [ |
| { |
| "args": [ |
| "--enable-implicit-device-sync", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-toggles=skip_validation", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--no-xvfb", |
| "--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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--use-wire", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Linux x64 Builder": {}, |
| "Dawn Linux x64 DEPS Builder": {}, |
| "Dawn Linux x64 DEPS Release (Intel UHD 630)": { |
| "gtest_tests": [ |
| { |
| "args": [ |
| "--enable-implicit-device-sync", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-toggles=skip_validation", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--no-xvfb", |
| "--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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--use-wire", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--use-cmd-decoder=passthrough", |
| "--use-gl=angle", |
| "--use-gpu-in-tests", |
| "--no-xvfb" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_gtest_merge.py" |
| }, |
| "name": "gl_tests_passthrough", |
| "swarming": { |
| "dimensions": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--git-revision=${got_revision}" |
| ], |
| "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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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_compat_cts", |
| "--show-stdout", |
| "--browser=release", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=gl --use-webgpu-adapter=opengles --enable-features=WebGPUExperimentalFeatures --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "ci_only": true, |
| "experiment_percentage": 100, |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_compat_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--enable-dawn-backend-validation", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "ci_only": true, |
| "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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_swiftshader_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-webgpu-adapter=swiftshader", |
| "--test-filter=*web_platform*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-webgpu-adapter=swiftshader", |
| "--test-filter=*web_platform*", |
| "--enable-dawn-backend-validation", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "ci_only": true, |
| "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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Linux x64 DEPS Release (NVIDIA)": { |
| "gtest_tests": [ |
| { |
| "args": [ |
| "--enable-implicit-device-sync", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-toggles=skip_validation", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--no-xvfb", |
| "--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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--use-wire", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--use-cmd-decoder=passthrough", |
| "--use-gl=angle", |
| "--use-gpu-in-tests", |
| "--no-xvfb" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_gtest_merge.py" |
| }, |
| "name": "gl_tests_passthrough", |
| "swarming": { |
| "dimensions": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--git-revision=${got_revision}" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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_compat_cts", |
| "--show-stdout", |
| "--browser=release", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=gl --use-webgpu-adapter=opengles --enable-features=WebGPUExperimentalFeatures --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_compat_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-worker=dedicated", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-worker=service", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-worker=shared", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--enable-dawn-backend-validation", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_swiftshader_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-webgpu-adapter=swiftshader", |
| "--test-filter=*web_platform*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-webgpu-adapter=swiftshader", |
| "--test-filter=*web_platform*", |
| "--enable-dawn-backend-validation", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Linux x64 Experimental Release (Intel UHD 630)": { |
| "gtest_tests": [ |
| { |
| "args": [ |
| "--enable-implicit-device-sync", |
| "--no-xvfb", |
| "--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": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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-toggles=skip_validation", |
| "--no-xvfb", |
| "--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": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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": [ |
| "--no-xvfb", |
| "--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": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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", |
| "--no-xvfb", |
| "--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": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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": [ |
| "--use-wire", |
| "--no-xvfb", |
| "--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": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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": [ |
| "--use-cmd-decoder=passthrough", |
| "--use-gl=angle", |
| "--use-gpu-in-tests", |
| "--no-xvfb", |
| "--test-launcher-filter-file=../../testing/buildbot/filters/linux.uhd_630.gl_tests_passthrough.filter" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_gtest_merge.py" |
| }, |
| "name": "gl_tests_passthrough", |
| "swarming": { |
| "dimensions": { |
| "display_attached": "1", |
| "gpu": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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", |
| "--no-xvfb", |
| "--git-revision=${got_revision}" |
| ], |
| "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": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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": [ |
| "--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": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "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": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "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": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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_compat_cts", |
| "--show-stdout", |
| "--browser=release", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=gl --use-webgpu-adapter=opengles --enable-features=WebGPUExperimentalFeatures --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "ci_only": true, |
| "experiment_percentage": 100, |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_compat_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "display_attached": "1", |
| "gpu": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--enable-dawn-backend-validation", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "ci_only": true, |
| "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": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "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": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "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": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-webgpu-adapter=swiftshader", |
| "--test-filter=*web_platform*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-webgpu-adapter=swiftshader", |
| "--test-filter=*web_platform*", |
| "--enable-dawn-backend-validation", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "ci_only": true, |
| "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": "8086:9bc5-23.2.1", |
| "os": "Ubuntu-22.04.4", |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Linux x64 Release (Intel UHD 630)": { |
| "gtest_tests": [ |
| { |
| "args": [ |
| "--enable-implicit-device-sync", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-toggles=skip_validation", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--no-xvfb", |
| "--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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--use-wire", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--use-cmd-decoder=passthrough", |
| "--use-gl=angle", |
| "--use-gpu-in-tests", |
| "--no-xvfb" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_gtest_merge.py" |
| }, |
| "name": "gl_tests_passthrough", |
| "swarming": { |
| "dimensions": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--git-revision=${got_revision}" |
| ], |
| "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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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_compat_cts", |
| "--show-stdout", |
| "--browser=release", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=gl --use-webgpu-adapter=opengles --enable-features=WebGPUExperimentalFeatures --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "ci_only": true, |
| "experiment_percentage": 100, |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_compat_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--enable-dawn-backend-validation", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "ci_only": true, |
| "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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_swiftshader_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-webgpu-adapter=swiftshader", |
| "--test-filter=*web_platform*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-webgpu-adapter=swiftshader", |
| "--test-filter=*web_platform*", |
| "--enable-dawn-backend-validation", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "ci_only": true, |
| "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": { |
| "gpu": "8086:9bc5-20.0.8", |
| "os": "Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Linux x64 Release (NVIDIA)": { |
| "gtest_tests": [ |
| { |
| "args": [ |
| "--enable-implicit-device-sync", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-toggles=skip_validation", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--no-xvfb", |
| "--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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--use-wire", |
| "--no-xvfb", |
| "--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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--use-cmd-decoder=passthrough", |
| "--use-gl=angle", |
| "--use-gpu-in-tests", |
| "--no-xvfb" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_gtest_merge.py" |
| }, |
| "name": "gl_tests_passthrough", |
| "swarming": { |
| "dimensions": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--git-revision=${got_revision}" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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_compat_cts", |
| "--show-stdout", |
| "--browser=release", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-angle=gl --use-webgpu-adapter=opengles --enable-features=WebGPUExperimentalFeatures --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_compat_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-worker=dedicated", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-worker=service", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-worker=shared", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--enable-dawn-backend-validation", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_swiftshader_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--no-xvfb", |
| "--additional-driver-flag=--enable-features=Vulkan" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-webgpu-adapter=swiftshader", |
| "--test-filter=*web_platform*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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 --enable-features=Vulkan", |
| "--enforce-browser-version", |
| "--use-webgpu-adapter=swiftshader", |
| "--test-filter=*web_platform*", |
| "--enable-dawn-backend-validation", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "gpu": "10de:2184-440.100", |
| "os": "Ubuntu-18.04.5|Ubuntu-18.04.6", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Mac arm64 DEPS Release (Apple M2)": { |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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}" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-worker=dedicated", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-worker=service", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-worker=shared", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_swiftshader_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Mac arm64 Experimental Release (Apple M2)": { |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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}" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-worker=dedicated", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-worker=service", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-worker=shared", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_swiftshader_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Mac arm64 Release (Apple M2)": { |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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}" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-worker=dedicated", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-worker=service", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-worker=shared", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--passthrough", |
| "-v", |
| "--stable-jobs", |
| "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", |
| "--enforce-browser-version", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_swiftshader_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "arm64", |
| "display_attached": "1", |
| "gpu": "apple:m2", |
| "hidpi": "1", |
| "mac_model": "Mac14,7", |
| "os": "Mac-13.3.1|Mac-14.3.1", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Mac x64 Builder": {}, |
| "Dawn Mac x64 DEPS Builder": {}, |
| "Dawn Mac x64 DEPS Release (AMD)": { |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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}" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_swiftshader_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Mac x64 DEPS Release (Intel)": { |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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-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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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}" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_swiftshader_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Mac x64 Experimental Release (AMD)": { |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "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-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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "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}" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "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-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_swiftshader_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-14.3.1|Mac-14.4.1", |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Mac x64 Experimental Release (Intel)": { |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-14.4.1" |
| }, |
| "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-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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-14.4.1" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-14.4.1" |
| }, |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-14.4.1" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-14.4.1" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-14.4.1" |
| }, |
| "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}" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-14.4.1" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-14.4.1" |
| }, |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-14.4.1" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-14.4.1" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-14.4.1" |
| }, |
| "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-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-14.4.1" |
| }, |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-14.4.1" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_swiftshader_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-14.4.1" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-14.4.1" |
| }, |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-14.4.1" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-14.4.1" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Mac x64 Release (AMD)": { |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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}" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_swiftshader_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "1002:67ef", |
| "hidpi": "1", |
| "os": "Mac-13.5", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Mac x64 Release (Intel)": { |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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-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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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}" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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": [ |
| "--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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "merge": { |
| "script": "//testing/merge_scripts/standard_isolated_script_merge.py" |
| }, |
| "name": "webgpu_cts_tests", |
| "resultdb": { |
| "enable": true, |
| "has_native_resultdb_integration": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "merge": { |
| "args": [ |
| "--verbose" |
| ], |
| "script": "//third_party/blink/tools/merge_web_test_results.py" |
| }, |
| "name": "webgpu_swiftshader_blink_web_tests", |
| "resultdb": { |
| "enable": true |
| }, |
| "swarming": { |
| "dimensions": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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", |
| "--platform=mac-mac11" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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": { |
| "cpu": "x86-64", |
| "display_attached": "1", |
| "gpu": "8086:3e9b", |
| "os": "Mac-13.5" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Win10 x64 ASAN Builder": {}, |
| "Dawn Win10 x64 ASAN Release (Intel)": { |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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}" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-fxc", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", |
| "shards": 8 |
| }, |
| "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-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", |
| "shards": 10 |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Win10 x64 ASAN 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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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}" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", |
| "shards": 8 |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "hard_timeout": 1800, |
| "idempotent": false, |
| "io_timeout": 1800, |
| "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", |
| "shards": 8 |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Win10 x64 Builder": {}, |
| "Dawn Win10 x64 DEPS Builder": {}, |
| "Dawn Win10 x64 DEPS Release (Intel)": { |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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}" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-fxc", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Win10 x64 DEPS 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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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}" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Win10 x64 Experimental Release (Intel)": { |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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", |
| "--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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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-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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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}" |
| ], |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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", |
| "--target=Release_x64" |
| ], |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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-fxc", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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", |
| "--target=Release_x64" |
| ], |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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", |
| "--target=Release_x64" |
| ], |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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/" |
| } |
| ] |
| }, |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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", |
| "--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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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-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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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": [ |
| "--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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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": [ |
| "--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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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": [ |
| "--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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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}" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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": [ |
| "--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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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", |
| "--target=Release_x64" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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", |
| "--target=Release_x64" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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", |
| "--target=Release_x64" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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", |
| "--target=Release_x64" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Win10 x64 Release (Intel)": { |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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}" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-fxc", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Win10 x64 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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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}" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--target=Release_x64" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Win10 x86 Builder": {}, |
| "Dawn Win10 x86 DEPS Builder": {}, |
| "Dawn Win10 x86 DEPS Release (Intel)": { |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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}" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Win10 x86 DEPS 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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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}" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Win10 x86 Experimental Release (Intel)": { |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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-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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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}" |
| ], |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "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/" |
| } |
| ] |
| }, |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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-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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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": [ |
| "--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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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": [ |
| "--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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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": [ |
| "--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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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}" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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": [ |
| "--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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-31.0.15.4601", |
| "os": "Windows-10-19045", |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Win10 x86 Release (Intel)": { |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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}" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=1" |
| ], |
| "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": "8086:9bc5-31.0.101.2111|8086:9bc5-31.0.101.2127", |
| "os": "Windows-10", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Win10 x86 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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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}" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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": [ |
| "--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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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*", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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", |
| "--use-webgpu-power-preference=default-high-performance", |
| "--jobs=4" |
| ], |
| "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-27.21.14.5638", |
| "os": "Windows-10-18363", |
| "pool": "chromium.tests.gpu" |
| }, |
| "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/" |
| } |
| ] |
| }, |
| "Dawn Win11 arm64 Builder": { |
| "additional_compile_targets": [ |
| "dawn_end2end_tests", |
| "dawn_perf_tests", |
| "gl_tests", |
| "gl_unittests", |
| "telemetry_gpu_integration_test", |
| "telemetry_gpu_unittests", |
| "webgpu_blink_web_tests" |
| ] |
| }, |
| "Dawn Win11 arm64 DEPS Builder": { |
| "additional_compile_targets": [ |
| "dawn_end2end_tests", |
| "dawn_perf_tests", |
| "gl_tests", |
| "gl_unittests", |
| "telemetry_gpu_integration_test", |
| "telemetry_gpu_unittests", |
| "webgpu_blink_web_tests" |
| ] |
| } |
| } |