Version in base suite: 145.0.7632.159-1~deb13u1
Version in overlay suite: 146.0.7680.153-1~deb13u1
Base version: chromium_146.0.7680.153-1~deb13u1
Target version: chromium_146.0.7680.164-1~deb13u1
Base file: /srv/ftp-master.debian.org/ftp/pool/main/c/chromium/chromium_146.0.7680.153-1~deb13u1.dsc
Target file: /srv/ftp-master.debian.org/policy/pool/main/c/chromium/chromium_146.0.7680.164-1~deb13u1.dsc
DEPS | 16
ash/strings/ash_strings_cs.xtb | 4
ash/strings/ash_strings_fa.xtb | 2
ash/strings/ash_strings_nl.xtb | 2
ash/strings/ash_strings_sw.xtb | 2
ash/strings/ash_strings_tr.xtb | 2
build/util/LASTCHANGE | 2
build/util/LASTCHANGE.committime | 2
chrome/VERSION | 2
chrome/app/resources/chromium_strings_fa.xtb | 2
chrome/app/resources/generated_resources_ar.xtb | 4
chrome/app/resources/generated_resources_cs.xtb | 4
chrome/app/resources/generated_resources_es-419.xtb | 6
chrome/app/resources/generated_resources_et.xtb | 4
chrome/app/resources/generated_resources_eu.xtb | 4
chrome/app/resources/generated_resources_fa.xtb | 8
chrome/app/resources/generated_resources_fi.xtb | 4
chrome/app/resources/generated_resources_fr-CA.xtb | 4
chrome/app/resources/generated_resources_fr.xtb | 2
chrome/app/resources/generated_resources_id.xtb | 2
chrome/app/resources/generated_resources_iw.xtb | 2
chrome/app/resources/generated_resources_ja.xtb | 8
chrome/app/resources/generated_resources_nl.xtb | 12
chrome/app/resources/generated_resources_ru.xtb | 2
chrome/app/resources/generated_resources_sk.xtb | 2
chrome/app/resources/generated_resources_tr.xtb | 6
chrome/app/resources/generated_resources_ur.xtb | 2
chrome/app/resources/generated_resources_zh-CN.xtb | 2
chrome/app/resources/google_chrome_strings_eu.xtb | 2
chrome/app/resources/google_chrome_strings_fa.xtb | 4
chrome/browser/actor/execution_engine.cc | 7
chrome/browser/android/omnibox/composebox_query_controller_bridge.cc | 6
chrome/browser/android/omnibox/composebox_query_controller_bridge.h | 1
chrome/browser/background/glic/glic_status_icon.cc | 1
chrome/browser/glic/public/features.cc | 2
chrome/browser/glic/public/features.h | 1
chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fa.xtb | 4
chrome/browser/ui/android/strings/translations/android_chrome_strings_as.xtb | 2
chrome/browser/ui/android/strings/translations/android_chrome_strings_cy.xtb | 2
chrome/browser/ui/android/strings/translations/android_chrome_strings_es-419.xtb | 14
chrome/browser/ui/android/strings/translations/android_chrome_strings_et.xtb | 4
chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb | 8
chrome/browser/ui/android/strings/translations/android_chrome_strings_fr.xtb | 10
chrome/browser/ui/android/strings/translations/android_chrome_strings_ja.xtb | 4
chrome/browser/ui/android/strings/translations/android_chrome_strings_kk.xtb | 2
chrome/browser/ui/android/strings/translations/android_chrome_strings_ne.xtb | 2
chrome/browser/ui/android/strings/translations/android_chrome_strings_ru.xtb | 2
chrome/browser/ui/android/strings/translations/android_chrome_strings_tr.xtb | 8
chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-CN.xtb | 4
chrome/browser/ui/webui/new_tab_page/composebox/variations/composebox_fieldtrial.cc | 3
chromeos/CHROMEOS_LKGM | 2
chromeos/profiles/arm.afdo.newest.txt | 2
chromeos/profiles/atom.afdo.newest.txt | 2
chromeos/profiles/bigcore.afdo.newest.txt | 2
chromeos/strings/chromeos_strings_iw.xtb | 2
components/browser_ui/strings/android/translations/browser_ui_strings_ar.xtb | 4
components/browser_ui/strings/android/translations/browser_ui_strings_fa.xtb | 2
components/browser_ui/strings/android/translations/browser_ui_strings_id.xtb | 2
components/browser_ui/strings/android/translations/browser_ui_strings_ja.xtb | 2
components/browser_ui/strings/android/translations/browser_ui_strings_pt-BR.xtb | 8
components/browser_ui/strings/android/translations/browser_ui_strings_ru.xtb | 2
components/certificate_transparency/data/log_list.json | 4
components/policy/resources/policy_templates_nl.xtb | 14
components/strings/components_strings_as.xtb | 2
components/strings/components_strings_cs.xtb | 4
components/strings/components_strings_cy.xtb | 2
components/strings/components_strings_es-419.xtb | 4
components/strings/components_strings_et.xtb | 2
components/strings/components_strings_fa.xtb | 8
components/strings/components_strings_gl.xtb | 2
components/strings/components_strings_nl.xtb | 2
components/strings/components_strings_tr.xtb | 6
debian/changelog | 20
gpu/config/gpu_lists_version.h | 2
gpu/ipc/service/shared_image_stub.cc | 19
gpu/webgpu/DAWN_VERSION | 2
gpu/webgpu/dawn_commit_hash.h | 2
media/video/av1_video_encoder.cc | 22
media/video/openh264_video_encoder.cc | 14
media/video/software_video_encoder_test.cc | 37
media/video/vpx_video_encoder.cc | 26
net/base/data_url.cc | 9
net/base/data_url_unittest.cc | 12
net/http/transport_security_state_static.pins | 4
net/http/transport_security_state_static_pins.json | 2
skia/ext/skia_commit_hash.h | 2
testing/variations/fieldtrial_testing_config.json | 15
third_party/blink/renderer/core/html/build.gni | 1
third_party/blink/renderer/core/html/html_marquee_element.cc | 20
third_party/blink/renderer/core/html/html_marquee_element.h | 6
third_party/blink/renderer/core/html/html_marquee_element_test.cc | 57
third_party/blink/renderer/modules/credentialmanagement/identity_provider.cc | 14
third_party/blink/renderer/modules/webaudio/delay_handler.cc | 8
third_party/blink/renderer/modules/webaudio/script_processor_handler.cc | 23
third_party/blink/renderer/platform/audio/cpu/arm/delay_neon.cc | 60
third_party/blink/renderer/platform/audio/cpu/x86/delay_sse2.cc | 39
third_party/blink/renderer/platform/audio/delay.cc | 180
third_party/blink/renderer/platform/audio/delay.h | 33
third_party/blink/renderer/platform/audio/hrtf_panner.cc | 58
third_party/blink/renderer/platform/bindings/lazy_source_location.cc | 3
third_party/blink/renderer/platform/runtime_enabled_features.json5 | 2
third_party/dawn/infra/config/global/PACKAGE.lock | 17
third_party/dawn/infra/config/global/PACKAGE.star | 13
third_party/dawn/infra/config/global/binaries.star | 80
third_party/dawn/infra/config/global/bundles.star | 161
third_party/dawn/infra/config/global/chromium_try.star | 4
third_party/dawn/infra/config/global/cmake_ci.star | 63
third_party/dawn/infra/config/global/cmake_shared.star | 68
third_party/dawn/infra/config/global/cmake_try.star | 42
third_party/dawn/infra/config/global/compile_targets.star | 39
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-builder-dbg/targets/ci.json | 194
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-builder-rel/targets/ci.json | 855 +
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-builder-tsan/targets/ci.json | 121
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-dbg/targets/ci.json | 62
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-rel/targets/ci.json | 62
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-intel-uhd630-rel/targets/ci.json | 220
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-intel-uhd770-rel/targets/ci.json | 227
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-nvidia-gtx1660-rel/targets/ci.json | 220
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-clusterfuzz/targets/ci.json | 146
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-dbg/targets/ci.json | 189
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-rel/targets/ci.json | 189
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-tsan/targets/ci.json | 121
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-builder-dbg/targets/ci.json | 139
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-builder-rel/targets/ci.json | 139
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-dbg/targets/ci.json | 62
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-rel/targets/ci.json | 62
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-sws-dbg/targets/ci.json | 134
third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-sws-rel/targets/ci.json | 134
third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-arm64-apple-m2-rel/targets/ci.json | 241
third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-arm64-builder-rel/targets/ci.json | 246
third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-amd-5300m-rel/targets/ci.json | 234
third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-amd-555x-rel/targets/ci.json | 234
third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-builder-dbg/targets/ci.json | 194
third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-builder-rel/targets/ci.json | 1094 +
third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-intel-uhd630-exp-rel/targets/ci.json | 220
third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-intel-uhd630-rel/targets/ci.json | 220
third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-sws-dbg/targets/ci.json | 189
third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-sws-rel/targets/ci.json | 189
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-arm64-builder-rel/targets/ci.json | 323
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-arm64-qualcomm-snapdragonxelite-rel/targets/ci.json | 318
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-amd-rx5500xt-rel/targets/ci.json | 3
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-asan/targets/ci.json | 519
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-dbg/targets/ci.json | 221
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-dbg/targets/ci.json | 221
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-rel/targets/ci.json | 221
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-rel/targets/ci.json | 1090 +
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd630-asan/targets/ci.json | 258
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd630-rel/targets/ci.json | 291
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd770-rel/targets/ci.json | 3
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-asan/targets/ci.json | 258
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-exp-rel/targets/ci.json | 291
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-rel/targets/ci.json | 291
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-dbg/targets/ci.json | 216
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-msvc-dbg/targets/ci.json | 216
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-msvc-rel/targets/ci.json | 216
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-rel/targets/ci.json | 216
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-builder-dbg/targets/ci.json | 166
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-builder-rel/targets/ci.json | 744 +
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-intel-uhd630-rel/targets/ci.json | 291
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-nvidia-gtx1660-rel/targets/ci.json | 291
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-sws-dbg/targets/ci.json | 161
third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-sws-rel/targets/ci.json | 161
third_party/dawn/infra/config/global/generated/builders/gn_args_locations.json | 1
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-dbg/targets/ci.json | 194
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-dbg/targets/ci.json | 62
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-rel/targets/ci.json | 62
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-rel/targets/ci.json | 855 +
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-dbg/targets/ci.json | 139
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-dbg/targets/ci.json | 62
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-rel/targets/ci.json | 62
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-rel/targets/ci.json | 139
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-mac-arm64-rel/targets/ci.json | 246
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-mac-x64-dbg/targets/ci.json | 194
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-mac-x64-rel/targets/ci.json | 876 +
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-arm64-rel/targets/ci.json | 323
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-dbg/targets/ci.json | 221
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-dbg/targets/ci.json | 221
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-rel/targets/ci.json | 221
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-rel/targets/ci.json | 799 +
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x86-dbg/targets/ci.json | 166
third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x86-rel/targets/ci.json | 744 +
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-dbg/targets/ci.json | 62
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-rel/targets/ci.json | 62
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd630-rel/targets/ci.json | 225
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd770-rel/targets/ci.json | 232
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-nvidia-gtx1660-rel/targets/ci.json | 225
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-dbg/targets/ci.json | 194
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-rel/targets/ci.json | 194
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-tsan/targets/ci.json | 121
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-dbg/targets/ci.json | 62
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-rel/targets/ci.json | 62
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-dbg/targets/ci.json | 139
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-rel/targets/ci.json | 139
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-arm64-apple-m2-rel/targets/ci.json | 246
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-5300m-rel/targets/ci.json | 239
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-555x-rel/targets/ci.json | 239
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-exp-rel/targets/ci.json | 225
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-rel/targets/ci.json | 225
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-dbg/targets/ci.json | 194
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-rel/targets/ci.json | 194
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-arm64-qualcomm-snapdragonxelite-rel/targets/ci.json | 323
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-amd-rx5500xt-rel/gn-args.json | 21
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-amd-rx5500xt-rel/targets/ci.json | 8
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd630-asan/targets/ci.json | 263
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd630-rel/targets/ci.json | 296
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd770-rel/targets/ci.json | 8
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-asan/targets/ci.json | 263
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-exp-rel/targets/ci.json | 296
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-rel/targets/ci.json | 296
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-dbg/targets/ci.json | 221
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-msvc-dbg/targets/ci.json | 221
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-msvc-rel/targets/ci.json | 221
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-rel/targets/ci.json | 221
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-intel-uhd630-rel/targets/ci.json | 296
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-nvidia-gtx1660-rel/targets/ci.json | 296
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-sws-dbg/targets/ci.json | 166
third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-sws-rel/targets/ci.json | 166
third_party/dawn/infra/config/global/generated/luci/commit-queue.cfg | 643
third_party/dawn/infra/config/global/generated/luci/cr-buildbucket.cfg | 1279 +
third_party/dawn/infra/config/global/generated/luci/luci-milo.cfg | 24
third_party/dawn/infra/config/global/generated/luci/luci-notify.cfg | 41
third_party/dawn/infra/config/global/generated/luci/luci-scheduler.cfg | 30
third_party/dawn/infra/config/global/generated/luci/realms.cfg | 1
third_party/dawn/infra/config/global/generated/testing/gn_isolate_map.pyl | 50
third_party/dawn/infra/config/global/gn_standalone_ci.star | 577
third_party/dawn/infra/config/global/gn_standalone_try.star | 10
third_party/dawn/infra/config/global/legacy_builders.star | 257
third_party/dawn/infra/config/global/main.star | 14
third_party/dawn/infra/config/global/milestones.json | 20
third_party/dawn/infra/config/global/mixins.star | 193
third_party/dawn/infra/config/global/tests.star | 395
third_party/dawn/infra/specs/PRESUBMIT.py | 44
third_party/dawn/infra/specs/README.md | 7
third_party/dawn/infra/specs/ci.json | 6618 ----------
third_party/dawn/infra/specs/generate_test_spec_json.py | 345
third_party/dawn/infra/specs/gn_isolate_map.pyl | 37
third_party/dawn/infra/specs/mixins.pyl | 149
third_party/dawn/infra/specs/test_suite_exceptions.pyl | 9
third_party/dawn/infra/specs/test_suites.pyl | 440
third_party/dawn/infra/specs/variants.pyl | 1
third_party/dawn/infra/specs/waterfalls.pyl | 409
third_party/dawn/src/dawn/common/MutexProtected.h | 334
third_party/dawn/src/dawn/tests/unittests/MutexProtectedTests.cpp | 112
third_party/dawn/src/dawn/wire/client/Buffer.cpp | 47
third_party/dawn/src/dawn/wire/client/Device.cpp | 215
third_party/dawn/src/dawn/wire/client/Device.h | 26
third_party/dawn/src/dawn/wire/client/EventManager.h | 2
third_party/dawn/src/dawn/wire/server/ObjectStorage.h | 13
third_party/dawn/src/dawn/wire/server/ServerBuffer.cpp | 241
third_party/skia/modules/skcms/README.chromium | 1
third_party/skia/modules/skcms/skcms.cc | 64
third_party/skia/modules/skcms/version.sha1 | 2
ui/strings/translations/ui_strings_tr.xtb | 4
ui/webui/resources/cr_components/composebox/composebox.ts | 12
v8/include/v8-version.h | 2
v8/src/base/vector.h | 3
v8/src/codegen/code-stub-assembler.cc | 6
v8/src/codegen/external-reference.cc | 1
v8/src/codegen/external-reference.h | 1
v8/src/diagnostics/objects-printer.cc | 3
v8/src/heap/factory.cc | 11
v8/src/heap/factory.h | 3
v8/src/ic/accessor-assembler.cc | 11
v8/src/maglev/maglev-graph-builder.cc | 2
v8/src/objects/fixed-array-inl.h | 12
v8/src/objects/fixed-array.h | 9
v8/src/runtime/runtime-wasm.cc | 108
v8/src/wasm/baseline/liftoff-compiler.cc | 29
v8/src/wasm/constant-expression-interface.cc | 15
v8/src/wasm/object-access.h | 6
v8/src/wasm/turboshaft-graph-interface.cc | 16
v8/src/wasm/wasm-external-refs.cc | 28
v8/src/wasm/wasm-external-refs.h | 2
v8/src/wasm/wasm-module.h | 2
v8/src/wasm/wasm-objects-inl.h | 7
v8/src/wasm/wasm-objects.cc | 38
v8/src/wasm/wasm-objects.h | 31
v8/tools/builtins-pgo/profiles/meta.json | 2
v8/tools/builtins-pgo/profiles/x64-rl.profile | 3575 ++---
v8/tools/builtins-pgo/profiles/x64.profile | 3516 ++---
v8/tools/builtins-pgo/profiles/x86-rl.profile | 3818 ++---
v8/tools/builtins-pgo/profiles/x86.profile | 2802 ++--
282 files changed, 37107 insertions(+), 16855 deletions(-)
dpkg-source: warning: cannot verify inline signature for /srv/release.debian.org/tmp/tmpp5ag4m2l/chromium_146.0.7680.153-1~deb13u1.dsc: no acceptable signature found
dpkg-source: warning: cannot verify inline signature for /srv/release.debian.org/tmp/tmpp5ag4m2l/chromium_146.0.7680.164-1~deb13u1.dsc: no acceptable signature found
diff -Nru chromium-146.0.7680.153/DEPS chromium-146.0.7680.164/DEPS
--- chromium-146.0.7680.153/DEPS 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/DEPS 2026-03-20 23:29:56.000000000 +0000
@@ -312,11 +312,11 @@
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling Skia
# and whatever else without interference from each other.
- 'skia_revision': '3c7c530c115124b415c1f4e0e35694fbaefd2177',
+ 'skia_revision': '6a75afe9792764f6faa76ad50125781899ca05e8',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling V8
# and whatever else without interference from each other.
- 'v8_revision': 'abb5d7b829d60a5dae46fbcee0e9d0d554d3a946',
+ 'v8_revision': '0e999a528db40a3ef6fa917adf96370a18b87d70',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling ANGLE
# and whatever else without interference from each other.
@@ -364,7 +364,7 @@
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling HarfBuzz
# and whatever else without interference from each other.
- 'harfbuzz_revision': 'fa2908bf16d2ccd6623f4d575455fea72a1a722b',
+ 'harfbuzz_revision': 'c24f6a29e5912332e269891fbdb1ac771d543a08',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling Emoji Segmenter
# and whatever else without interference from each other.
@@ -424,7 +424,7 @@
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling feed
# and whatever else without interference from each other.
- 'dawn_revision': '3d52cfc8dd0bc2cdbbecd9803cc08102de7e4597',
+ 'dawn_revision': 'a655251a59c4af3fbf8058bb2572d6a457f896d2',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling feed
# and whatever else without interference from each other.
@@ -1207,7 +1207,7 @@
'packages': [
{
'package': 'chromium/chrome/android/orderfiles/arm64',
- 'version': 'f8v1ory1r6pdJPrPP2fO-qOWeBJUlI2Pw8RH1JQXhdkC',
+ 'version': 'vraWYPqFOAA37dNi6qDPKqSPamrHqXz6CmUKBp9PfSQC',
},
],
'condition': 'checkout_android and non_git_source',
@@ -1218,7 +1218,7 @@
'packages': [
{
'package': 'chromium/android_webview/tools/orderfiles/arm',
- 'version': 'XrPF5tLW_zCd1U5Q7zA6SWcfxJ663JjFwtAeU1NCMvMC',
+ 'version': 'sc7-ccXlobisixdsfF1Qr6yI-j7kwB1Rjjvc381sTxwC',
},
],
'condition': 'checkout_android and non_git_source',
@@ -1229,7 +1229,7 @@
'packages': [
{
'package': 'chromium/android_webview/tools/orderfiles/arm64',
- 'version': 'FQugpOdVuUH6ucf4dRiuTJ5LgzbB0HygTxOfZxqigDEC',
+ 'version': '_QFo0ZQlMwiQ4ZtdEJ_wdpzEp6y_gizMaR1URWP4AxUC',
},
],
'condition': 'checkout_android and non_git_source',
@@ -3773,7 +3773,7 @@
'src/ios_internal': {
'url': Var('chrome_git') + '/chrome/ios_internal.git' + '@' +
- 'c5b000f4e300e019743d98232ddfcf01a30e0624',
+ '77f05c60b662fef9a848db21eca8aec52995760e',
'condition': 'checkout_ios and checkout_src_internal',
},
diff -Nru chromium-146.0.7680.153/ash/strings/ash_strings_cs.xtb chromium-146.0.7680.164/ash/strings/ash_strings_cs.xtb
--- chromium-146.0.7680.153/ash/strings/ash_strings_cs.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/ash/strings/ash_strings_cs.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -113,7 +113,7 @@
Oddálit stránku
Přetečení
Pro vstup a výstup zvuku používat zařízení
-Doprava
+Vpravo
Probíhá · Přepnout na kartu
Sbalit nabídku
Při vyhledávání na stránce přejít na předchozí nalezenou shodu
@@ -146,7 +146,7 @@
Zvuk je vypnutý.
Byl vytvořen dokument Google
Umožňuje přístup k fotoaparátu aplikacím , a všem aplikacím a webům s příslušným oprávněním
-Doleva
+Vlevo
Váš administrátor požádal o tuto změnu
Tímto povolíte přístup aplikaci , a všem aplikacím a webům, které mají oprávnění používat kameru a mikrofon. Možná budete muset obnovit webovou stránku nebo restartovat aplikaci.
Baterie telefonu %
diff -Nru chromium-146.0.7680.153/ash/strings/ash_strings_fa.xtb chromium-146.0.7680.164/ash/strings/ash_strings_fa.xtb
--- chromium-146.0.7680.153/ash/strings/ash_strings_fa.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/ash/strings/ash_strings_fa.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -1792,7 +1792,7 @@
برگشتن به امروز
ممکن است شما عملکرد ضعیفتری را تجربه کند. از آداپتور برق USB-C بالاتر یا وات تأییدشدهای استفاده کنید.
برای جابهجایی بین پنجرهها، کلید جهتنمای پایین را فشار دهید
-کپی
+کپی کردن
تمرکز در نوار نشانی
گشت سریع
آخرین بهروزرسانی تکالیف: .
diff -Nru chromium-146.0.7680.153/ash/strings/ash_strings_nl.xtb chromium-146.0.7680.164/ash/strings/ash_strings_nl.xtb
--- chromium-146.0.7680.153/ash/strings/ash_strings_nl.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/ash/strings/ash_strings_nl.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -695,7 +695,7 @@
Developer Tools-inspector tonen of verbergen
Instellingen voor donker thema bekijken
Er is nog niets te zien
-Tabbladen doorzoeken
+Tabbladen zoeken
Houd + ingedrukt en tik op totdat het venster verschijnt dat je wilt openen. Laat de toetsen dan los.
Verbinding met verbreken
Swipe vanaf de rechterkant om terug te gaan
diff -Nru chromium-146.0.7680.153/ash/strings/ash_strings_sw.xtb chromium-146.0.7680.164/ash/strings/ash_strings_sw.xtb
--- chromium-146.0.7680.153/ash/strings/ash_strings_sw.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/ash/strings/ash_strings_sw.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -1027,7 +1027,7 @@
Mikato ya kibodi ya Alt + Kishale cha Chini imebadilika. Ili utumie kitufe cha Page Down, bonyeza kitufe cha pamoja na Kishale cha Chini.
Weka mapendeleo ya mapendekezo
Acha kunasa skrini
-Jiunge kwenye mtandao wa Wi-Fi
+Jiunge na mtandao wa Wi-Fi
Inapakua faili za utambuzi wa matamshi... %
{0,plural, =0{Sasisha kifaa sasa}=1{Sasisha kifaa ndani ya sekunde moja}other{Sasisha kifaa ndani ya sekunde #}}
Anza
diff -Nru chromium-146.0.7680.153/ash/strings/ash_strings_tr.xtb chromium-146.0.7680.164/ash/strings/ash_strings_tr.xtb
--- chromium-146.0.7680.153/ash/strings/ash_strings_tr.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/ash/strings/ash_strings_tr.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -602,7 +602,7 @@
Raf, ekranın sol tarafında
üstkrktr
Menüyü genişlet
-Alt
+Altta
Bağlam menüsünü açma
özelliğini aç/kapat.
Tamamlanmadı
diff -Nru chromium-146.0.7680.153/build/util/LASTCHANGE chromium-146.0.7680.164/build/util/LASTCHANGE
--- chromium-146.0.7680.153/build/util/LASTCHANGE 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/build/util/LASTCHANGE 2026-03-20 23:29:56.000000000 +0000
@@ -1,2 +1,2 @@
-LASTCHANGE=85fd829a1b2049479ead5ed578f5ed105a094fe4-refs/branch-heads/7680@{#2745}
+LASTCHANGE=bbd8c5dd25fb2f569d98e626a9517cf2171abdff-refs/branch-heads/7680@{#2931}
LASTCHANGE_YEAR=2026
diff -Nru chromium-146.0.7680.153/build/util/LASTCHANGE.committime chromium-146.0.7680.164/build/util/LASTCHANGE.committime
--- chromium-146.0.7680.153/build/util/LASTCHANGE.committime 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/build/util/LASTCHANGE.committime 2026-03-20 23:29:56.000000000 +0000
@@ -1 +1 @@
-1773777382
\ No newline at end of file
+1774049396
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/chrome/VERSION chromium-146.0.7680.164/chrome/VERSION
--- chromium-146.0.7680.153/chrome/VERSION 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/VERSION 2026-03-20 23:29:56.000000000 +0000
@@ -1,4 +1,4 @@
MAJOR=146
MINOR=0
BUILD=7680
-PATCH=153
+PATCH=164
diff -Nru chromium-146.0.7680.153/chrome/app/resources/chromium_strings_fa.xtb chromium-146.0.7680.164/chrome/app/resources/chromium_strings_fa.xtb
--- chromium-146.0.7680.153/chrome/app/resources/chromium_strings_fa.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/chromium_strings_fa.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -534,7 +534,7 @@
جستجوی این تصویر با «جستجوی تصویر»
Chromium متوجه شده است که «» حاوی بدافزار است
گوشه پایین سمت چپ ناحیه جستجو: ٪ سمت چپ، ٪ پایین
-کپی
+کپی کردن
Chromium را بهعنوان مرورگر پیشفرض خود تنظیم کنید و آن را به نوار وظیفهتان سنجاق کنید
مدیریت نمایههای Chromium
پرسیدن از «جستجوی تصویر» درباره این تصویر
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_ar.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_ar.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_ar.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_ar.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -4992,7 +4992,7 @@
يريد التواصل مع التطبيق ""
عدم السماح للمواقع الإلكترونية بإرسال الإشعارات
قد يتم تسجيل محتوى شاشتك
-يمكنك استخدام الاختصار F7 لتفعيل ميزة "التصفُّح النصي بالمؤشر" أو إيقافها.
+يفعّل الاختصار F7 ميزة "التصفُّح النصي بالمؤشر" أو يوقفها
جارٍ التحقّق من حالة وحدة TPM…
سريع وآمن وسهل الاستخدام
المواقع الإلكترونية المسموح لها تعديل الملفات أو المجلدات على جهازك
@@ -9603,7 +9603,7 @@
يُرجى الانتقال إلى "الإعدادات" > "التطبيقات والإشعارات" > "الإشعارات".
لا يستجيب. اختَر "فرض الإغلاق" لإغلاق التطبيق.
مجموعة علامات تبويب جديدة
-تم تسجيل الدخول بحساب .
+تم تسجيل الدخول بحساب
لا يتم تنزيل نوع هذا الملف عادةً، وقد يكون خطيرًا.
حدث خطأ أثناء التحقق من التحديثات:
أعاد هذا الجهاز إلى إصدار سابق من نظام التشغيل. يُرجى حفظ الملفات المُهمة، ثم إعادة تشغيل الجهاز. سيتم حذف كل البيانات على الجهاز.
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_cs.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_cs.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_cs.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_cs.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -534,7 +534,7 @@
Odesíláte obrazovku. Odesílání obrazovky můžete kdykoli pozastavit nebo ukončit.
Odesílat údaje o využití a diagnostice. Pomozte prostředí Android svého dítěte zlepšit tím, že necháte do Googlu automaticky odesílat diagnostické údaje a údaje o využití zařízení a aplikací. Tyto údaje nebudou používány ke zjištění totožnosti dítěte a pomohou nám se zvyšováním stability systému a aplikací a dalšími vylepšeními. Některá souhrnná data budou moci využít také naši partneři, například vývojáři aplikací pro Android. Pokud bude mít dítě zapnutou ještě Aktivitu na webu a v aplikacích, mohou se tato data ukládat do jeho účtu Google. Další informace o metrikáchDalší informace
Potvrdit a restartovat
-Doprava
+Vpravo
Úložiště systému Linux
Ověřte kód na svém telefonu s Androidem
Aktualizace bude zahájena, až baterie dosáhne %.
@@ -704,7 +704,7 @@
Hesla a automatické vyplňování
Kousek pizzy
Tento soubor nelze ověřit, protože je Bezpečné prohlížení vypnuté
-Doleva
+Vlevo
Tento profil nelze použít
Zkontrolujte mikrofon
{NUM_TABS,plural, =1{Přidat kartu do nové skupiny}few{Přidat karty do nové skupiny}many{Přidat karty do nové skupiny}other{Přidat karty do nové skupiny}}
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_es-419.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_es-419.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_es-419.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_es-419.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -1042,7 +1042,7 @@
Por lo general, los sitios envían notificaciones sobre noticias de último momento o mensajes de chat.
Activa la sincronización para que tus favoritos estén en todos tus dispositivos.
Escribe una letra
-Sobrenombre
+Alias
Agregar una impresora cercana
Copiar &URL
Configuración de pantalla dividida
@@ -8430,7 +8430,7 @@
Actualizar ahora
Mover hacia abajo
Mostrar contraseña de
-Para ver tus contraseñas y más en todos tus dispositivos, accede como
+Para obtener tus contraseñas y más en todos tus dispositivos, accede como
Leí y acepté las Condiciones del Servicio de Google y las Condiciones del Servicio Adicionales de Chrome y ChromeOS.
¿Deseas restablecer los permisos?
Fotos
@@ -10167,7 +10167,7 @@
Nivel de zoom en vista acoplada:
Esperando ...
No era yo.
-Sobrenombre de la tarjeta
+Alias de la tarjeta
¿Ya cambiaste esta contraseña?
Puedes actualizar ahora o volver a intentarlo más tarde cuando abras nuevas pestañas similares
Abrir el menú
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_et.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_et.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_et.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_et.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -357,7 +357,7 @@
Teie administraator soovitab seade jaoks kindlat väärtust.
Päringu töötlemine ...
Dokumendiskannerite otsimine
-Inaktiivsed vahelehed
+Mitteaktiivsed vahelehed
Loss
Pääsuvõtme muutmine
Ülekandmine ebaõnnestus. Proovige uuesti.
@@ -5767,7 +5767,7 @@
PIN-kood sisaldab sobimatuid tähemärke
Järjehoidja lisamine
Sünkroonimise väljalülitamine
-Grupi sulgemine
+Sulge grupp
Paroolide importimiseks valige CSV-fail
Seadistage seadmes krüpteerimine
Meediafaili kontrollija
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_eu.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_eu.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_eu.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_eu.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -266,7 +266,7 @@
Aldatu hizkuntza automatikoki, hautatutako edukiaren arabera
Jokoak kontrolatzeko aukerak
fitxategiak kontuzko datuak edo datu arriskutsuak dauzka. Administratzaileak hau dio: "".
- webguneak HID gailu batera konektatu nahi du
+ webguneak giza interfazeko gailu batera konektatu nahi du
Irauli ertz laburraren noranzkoan
Fitxa hau Bluetooth bidezko gailu batekin konektatuta dago
Passpoint-en hornitzailearen xehetasunak
@@ -6054,7 +6054,7 @@
Webguneek espero duzun bezala funtzionatzeko probabilitate handiagoa dute
Egin gailuko urratsak
Eguneratzeak bilatzen
-HID
+Giza interfazeko gailua
Oharrak 1.000 karaktere baino gehiago ditu
Hirugarrenen batek gehitu du
Gehitu txartel bat
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_fa.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_fa.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_fa.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_fa.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -282,7 +282,7 @@
خلق تصویر با هوش مصنوعی
راهاندازی سریع Android تمام شد. راهاندازی را در خود ادامه دهید.
میتوانید در «تنظیمات» به هر شبکه تلفن همراه واجدشرایطی متصل شوید
-دوباره پرسیده نشود
+دوباره نپرسیدن
سفارشی
اجازه دارد این سایت را بخواند و تغییر دهد
از شما دربرابر سایتها، بارگیریها، و افزونههای خطرناک محافظت میکند
@@ -4471,7 +4471,7 @@
کانا
شناسه
در حال محاسبه…
-دستورالعملهای مربوط به Gemini
+دستورالعملها برای Gemini
اثر انگشتها در این کلید امنیتی
کاربر مجاز نیست
درحال بررسی کردن گذرواژهها ( از )…
@@ -8675,7 +8675,7 @@
دیگر برگههای باز را بهسمت گروه بکشید
بازکردن پیوند بهعنوان
eSpeak
-کپی
+کپی کردن
انتخاب سایت برای پاک کردن
مفید در نور کم و برای صرفهجویی در باتری
با Gemini
@@ -9604,7 +9604,7 @@
به «تنظیمات > برنامهها و اعلانها > اعلانها» بروید.
پاسخ نمیدهد. برای بستن برنامه، «بستن اجباری» را انتخاب کنید.
گروه زبانه جدید
-ورود به سیستم با
+واردشده به سیستم با
این نوع فایل معمولاً بارگیری نمیشود و ممکن است خطرناک باشد
در هنگام بررسی برای وجود بهروزرسانی خطایی رخ داد:
این دستگاه را به نسخه قبلی برگردانده است. لطفاً فایلهای مهم را ذخیره کنید، سپس دستگاه را بازراهاندازی کنید. همه دادههای ذخیرهشده در دستگاه حذف خواهد شد.
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_fi.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_fi.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_fi.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_fi.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -1096,7 +1096,7 @@
Avainkoodin poistaminen
Jakaminen ei onnistu
Käynnissä
-Siirrä välilehdet sivuun
+Siirrä välilehdet sivulle
Kiinnitetyt välilehdet
Pääsolmun merkintätiedostot ladattu
Laitteen käyttöä voi helpottaa esteettömyysominaisuuksien avulla. Lue lisää
@@ -7225,7 +7225,7 @@
Kirjauduttu palvelulla
Keskitason varmenteiden myöntäjien enimmäismäärä:
Salaa synkronoidut tiedot oman synkronoinnin tunnuslauseen avulla. Google Payn maksutapoja ja osoitteita ei salata. Chromen selaushistoriaa ei synkronoida.
-Siirrä välilehdet sivuun
+Siirrä välilehdet sivulle
Ensisijaiset Wi-Fi-verkot
Poista kansion valinta:
Käynnistä uudelleen
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_fr-CA.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_fr-CA.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_fr-CA.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_fr-CA.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -1347,7 +1347,7 @@
Autres langues
Arrêt
Pour configurer l'empreinte digitale, demandez à votre enfant de toucher le capteur d'empreintes digitales dans le coin inférieur droit du clavier. Les données liées à l'empreinte digitale de votre enfant sont stockées de façon sécurisée et ne quittent jamais ce .
-Utilisez un mot de passe fort
+Utiliser un mot de passe fort
Échec de l'analyse
Posez une question à propos de cette page
Les applications de Google Play peuvent exiger un accès complet au système de fichiers pour lire et écrire des fichiers sur des périphériques de stockage externe. Les fichiers et les dossiers créés sur le périphérique sont visibles par tout utilisateur du disque externe. En savoir plus
@@ -4296,7 +4296,7 @@
Ce site nécessite une action supplémentaire. Effectuez-la sur la page pour que la modification du mot de passe puisse se terminer.
Relever le doigt et toucher le capteur de nouveau
Nom
-Utilisez un mot de passe fort
+Utiliser un mot de passe fort
Envoyez vos commentaires sur les groupes d'onglets partagés ici.
Suggère et crée automatiquement des groupes à partir de vos onglets ouverts.
Gérer le groupe d'onglets « »
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_fr.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_fr.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_fr.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_fr.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -6609,7 +6609,7 @@
État du partage de connexion :
Modifier le nom du bouton
Libérer de la mémoire en fonction de l'utilisation
-Vous pouvez parcourir les pages à l'aide d'un curseur de texte. Pour désactiver la navigation au clavier, appuyez sur F7.
+Vous pouvez parcourir les pages à l'aide d'un curseur de texte. Appuyez sur F7 pour la désactiver.
Vous devez redémarrer votre appareil avant de pouvoir le réinitialiser avec le Powerwash. En savoir plus
Chiffres
Bonjour ! Je suis la voix de votre synthèse vocale.
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_id.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_id.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_id.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_id.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -2966,7 +2966,7 @@
Chrome dengan Akun Google ini
Firmware
&Ulang
-Bisukan Audio Situs
+Bisukan Situs
URL wajib diisi
Gabung dan Buka
Alat dan tindakan
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_iw.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_iw.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_iw.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_iw.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -271,7 +271,7 @@
הכרטיסייה הזו מחוברת למכשיר Bluetooth
פרטי הספק של Passpoint
שינוי שם
-קיצור הדרך נוסף
+קיצור הדרך התווסף
החיבור שלך תמיד מאובטח, אלא אם תתקבל הודעה שונה מ-Chrome
התכונה הזו הושבתה על ידי האדמין.
אפשר לבקר באתר או להתחיל חיפוש בסרגל הכתובות
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_ja.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_ja.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_ja.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_ja.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -124,7 +124,7 @@
パスワードに加えて PIN を使用する
エラーが発生しました。ウィンドウを手動で開いてください。
上で、企業が管理している環境でツール、エディタ、IDE を実行します。詳細
-テキスト カーソルを使ってページ間を移動する
+テキスト カーソルを使ってページ内を移動する
テーマを有効にする
保存したパスキーは で確認、管理できます
お子様は PIN を使用してデバイスのロックを解除できます。
@@ -6597,7 +6597,7 @@
テザリング ステータス:
ボタン名を変更
使用状況に基づいてメモリを解放する
-テキスト カーソルを使ってページ間を移動できます。オフにするには F7 キーを押します。
+テキスト カーソルを使ってページ内を移動できます。オフにするには F7 キーを押します。
デバイスを Powerwash でリセットするにはまず再起動が必要です。詳細
数字
こんにちは。テキスト読み上げの音声です。
@@ -7480,7 +7480,7 @@
- 名前のないグループの一部
確認を行ったアカウントにはこのデバイスにアクセスする権限がありません。
システムあたりのアップデータ
-テキスト カーソルを使ってページ間を移動できます。オフにするには、Ctrl+ キーを押します。
+テキスト カーソルを使ってページ内を移動できます。オフにするには、Ctrl+ キーを押します。
管理者によりインストールされています
ブロックしてグループから退出しますか?
エピック スマイリー
@@ -8417,7 +8417,7 @@
今すぐ更新
下に移動
のパスワードを表示する
-すべてのデバイスで同じパスワードやその他の設定を利用するには、 としてログインしてください
+すべてのデバイスでパスワードやその他の設定を使用するには、 としてログインしてください
Google 利用規約、Chrome および ChromeOS 追加利用規約を確認し、内容に同意します。
権限をリセットしますか?
写真
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_nl.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_nl.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_nl.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_nl.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -2451,7 +2451,7 @@
Waarschuwt je niet voor privésites, zoals het intranet van je bedrijf
Ondertekening
Venstertitels
-Tabbladen doorzoeken...
+Tabbladen zoeken...
Onjuiste pincode. Je hebt nog één poging over.
Vraag het aan of typ een URL
Inlogafbeelding
@@ -2574,7 +2574,7 @@
De volgende cookies zijn geblokkeerd
Afbeelding &zoeken in
Microsoft Edge
-Gebruikers met beperkte rechten zijn uitgezet door je beheerder.
+Gebruikers onder toezicht zijn uitgezet door je beheerder.
Je apparaat wordt uitgezet over . Verwijder het USB-apparaat voordat je het apparaat weer aanzet. Je kunt dan aan de slag gaan met .
ID:
Gastprofiel openen
@@ -3577,7 +3577,7 @@
Geïmporteerde lokale certificaten van je besturingssysteem gebruiken
Live ondertiteling -
Altijd volledige URL's bekijken
-Tabbladen doorzoeken
+Tabbladen zoeken
Militaire tijd
Je kunt niet inloggen met dit account
Openbare sleutel voor elliptische kromme
@@ -7632,7 +7632,7 @@
Download geblokkeerd
App-audio ook delen (van alle vensters)
Automatisch licht/donker thema
-Tabbladen doorzoeken
+Tabbladen zoeken
Apparaatlocatie
Toegangssleutel opgeslagen en pincode gemaakt
{PASSWORD_COUNT,plural, =1{1 wachtwoord en andere items worden alleen op dit apparaat opgeslagen. Als je ze wilt gebruiken op je andere apparaten, sla je ze op in je Google-account. Hiermee worden ook eventuele duplicaten opgeschoond.}other{{PASSWORD_COUNT} wachtwoorden en andere items worden alleen op dit apparaat opgeslagen. Als je ze wilt gebruiken op je andere apparaten, sla je ze op in je Google-account. Hiermee worden ook eventuele duplicaten opgeschoond.}}
@@ -11583,7 +11583,7 @@
Je wachtwoord is opgeslagen
is verwijderd van dit apparaat
Gebruik je een gedeelde computer? Open een incognitovenster.
-Tabbladen doorzoeken...
+Tabbladen zoeken...
Details van build kopiëren naar klembord
Demomodus starten
In gebruik
@@ -11790,7 +11790,7 @@
Certificaathash kopiëren voor
Biedt opties om de leesstem te versnellen, te vertragen en te onderbreken
Als Chrome een van je wachtwoorden bij een openbaar gegevenslek vindt, kan Chrome aanbieden om je wachtwoord te wijzigen als je bent ingelogd
-Gebruiker met beperkte rechten verwijderen
+Gebruiker onder toezicht verwijderen
Alle verzoeken uitvouwen
Raak de vingerafdruksensor aan met je vinger. Je vingerafdrukgegevens worden beveiligd opgeslagen en blijven uitsluitend op je staan.
Basis-URL voor Netscape-certificaat
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_ru.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_ru.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_ru.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_ru.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -8440,7 +8440,7 @@
Обновить сейчас
Переместить вниз
Показать пароль для
-Чтобы синхронизировать пароли и другие данные на всех устройствах, войдите в аккаунт
+Чтобы синхронизировать пароли и другие данные на всех устройствах, войдите в аккаунт .
Я принимаю Условия использования и Дополнительные условия использования Chrome и Chrome OS
Сбросить разрешения?
Фото
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_sk.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_sk.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_sk.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_sk.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -10135,7 +10135,7 @@
Telefónne centrum
Vytvoriť snímky
Kliknutím prispôsobte ovládanie hry
-Pri vypĺňaní hesiel používať zámku obrazovky
+Pri zadávaní hesiel používať zámku obrazovky
Pomôcka:
Katakana
Sprístupnite porty Linux ďalším zariadeniam vo vašej sieti.
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_tr.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_tr.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_tr.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_tr.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -1774,7 +1774,7 @@
Panonuza Kopyalandı
Sunucu günlüklerimi ekle.
Devam düğmesi devre dışı bırakıldı
-Yer işaretlerinize, şifrelerinize ve daha fazlasına tüm cihazlarınızdan ulaşmak için oturum açın.
+Yer işaretlerinize, şifrelerinize ve daha fazlasına tüm cihazlarınızdan ulaşmak için oturum açın
Sitelerin ne zaman ses çalacağını Chrome'un seçmesine izin verin (önerilir)
Google Lens
Gemini ile yeni sohbet başlat
@@ -2495,7 +2495,7 @@
Yeni kelime ekle
Süresi doldu
Hay aksi! Biçimlendirme sırasında bir hata oluştu.
-Üst
+Üstte
Sol tarafın pil seviyesi %.
Diğer uygulamalar ile aynı bağlantıları açacak şekilde ayarlandı. Bu işlemden sonra ve uygulamaları desteklenen bağlantıları açamayacak.
Yazım denetimini yönet
@@ -5516,7 +5516,7 @@
Sahil
Ebeveyn oturum açmalı
Dün görüntülendi
-Taraf
+Kenarda
Rengi ters çevirme
Tüm Sitelerde Her Zaman
uygulamasından çık
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_ur.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_ur.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_ur.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_ur.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -1136,7 +1136,7 @@
آن ہونے پر ممکن ہے آپ کی Chromebook چارج نہ ہو۔
اندرونی
سب سے زیادہ ملاحظہ کردہ
-متن کا سائز
+ٹیکسٹ کا سائز
کیپچر کرنے کے لیے ایک اسکرین منتخب کریں
Linux کا سیٹ اپ مکمل کرنے کیلئے، ChromeOS Flex کو اپ ڈیٹ کریں اور دوبارہ کوشش کریں۔
اَن انسٹال کا عمل زیر التواء ہے
diff -Nru chromium-146.0.7680.153/chrome/app/resources/generated_resources_zh-CN.xtb chromium-146.0.7680.164/chrome/app/resources/generated_resources_zh-CN.xtb
--- chromium-146.0.7680.153/chrome/app/resources/generated_resources_zh-CN.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/generated_resources_zh-CN.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -2950,7 +2950,7 @@
加入并打开
工具和操作
每次浏览时都可畅享 Google 搜索功能和 Google 智能工具
-从组中移除
+从分组中移除
与他人协作
当 Chromebook 处于离线状态且热点可用时
在新窗口中打开
diff -Nru chromium-146.0.7680.153/chrome/app/resources/google_chrome_strings_eu.xtb chromium-146.0.7680.164/chrome/app/resources/google_chrome_strings_eu.xtb
--- chromium-146.0.7680.153/chrome/app/resources/google_chrome_strings_eu.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/google_chrome_strings_eu.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -375,7 +375,7 @@
Chrome OS-ren bertsioa
Google Chrome Canary
Sakatu Google-ren Pasahitz-kudeatzailea
-Lortu Chrome-n Google Lens-ekin bilatzeari buruzko informazio gehiago
+Lortu Chrome-ko Google Lens-ekin bilatzeari buruzko informazio gehiago
Ireki estekak Chrome-ren edozein aplikaziotatik. Gainera, errazago atzitzeko, zereginen barran ainguratuko da.
Etorkizunean Google Chrome-ren eguneratzeak eskuratzeko, macOS 13 edo berriago bat beharko duzu. Ordenagailu hau macOS 12 erabiltzen ari da.
Chrome-ko datuak zure kontuan () erabiltzeko eta gordetzeko, idatzi pasaesaldia
diff -Nru chromium-146.0.7680.153/chrome/app/resources/google_chrome_strings_fa.xtb chromium-146.0.7680.164/chrome/app/resources/google_chrome_strings_fa.xtb
--- chromium-146.0.7680.153/chrome/app/resources/google_chrome_strings_fa.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/app/resources/google_chrome_strings_fa.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -34,7 +34,7 @@
تشخیص دادن زبان
لازم میداند که پیشاز استفاده از این دستگاه، «شرایط خدمات» زیر را بخوانید و آنها را بپذیرید. این شرایط باعث بسط داده شدن، تغییر یافتن، یا محدود شدن «شرایط Google ChromeOS Flex» نمیشود.
برای دیدن گذرواژههای نمایه Chrome دیگر، میتوانید به آن نمایه بروید
-ورود به سیستم Chrome
+وارد سیستم Chrome شوید
جدید! میتوانید هم نوشتار و هم تصاویر روی صفحهنمایش را ترجمه کنید
بهدلیل بروز خطا هنگام ورود به سیستم، ChromeOS نتوانست دادههایتان را همگامسازی کند.
Google Chrome نسخه بتا
@@ -561,7 +561,7 @@
درحال بهروزرسانی Chrome
برنامههای Chrome نسخه بتا
برداشتن حساب از Chrome
-کپی
+کپی کردن
گذرواژهها، نشانکها، و سابقه را در همه دستگاهها کاملاً همگامسازی کنید. با بهروز کردن مرورگر پیشفرض به Chrome، بهراحتی به ویژگیهایی که میشناسید و دوست دارید دسترسی پیدا کنید.
نرمافزار Google را بهروز نگه میدارد. اگر این سرویس غیرفعال یا متوقف شود، نرمافزار Google بهروز نخواهد ماند، به این معنی که آسیبپذیریهای امنیتی احتمالی برطرف نمیشود و ممکن است ویژگیها کار نکنند. این سرویس زمانیکه هیچ نرمافزار Google از آن استفاده نکند، خود را حذف نصب میکند.
سیستم ChromeOS
diff -Nru chromium-146.0.7680.153/chrome/browser/actor/execution_engine.cc chromium-146.0.7680.164/chrome/browser/actor/execution_engine.cc
--- chromium-146.0.7680.153/chrome/browser/actor/execution_engine.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/actor/execution_engine.cc 2026-03-20 23:29:56.000000000 +0000
@@ -360,9 +360,10 @@
// it is already on the blocklist, and navigation gating prevents the actor
// from navigating to a blocked origin after. We apply a CHECK to enforce
// this invariant.
- CHECK(!safety_list_manager.get_blocked_list()
- .ContainsUrlPairWithWildcardSource(source_url, destination_url));
- return GatingDecision::kAllowSameOrigin;
+ return safety_list_manager.get_blocked_list()
+ .ContainsUrlPairWithWildcardSource(source_url, destination_url)
+ ? GatingDecision::kBlockByStaticList
+ : GatingDecision::kAllowSameOrigin;
}
if (safety_list_manager.get_blocked_list().ContainsUrlPair(source_url,
diff -Nru chromium-146.0.7680.153/chrome/browser/android/omnibox/composebox_query_controller_bridge.cc chromium-146.0.7680.164/chrome/browser/android/omnibox/composebox_query_controller_bridge.cc
--- chromium-146.0.7680.153/chrome/browser/android/omnibox/composebox_query_controller_bridge.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/android/omnibox/composebox_query_controller_bridge.cc 2026-03-20 23:29:56.000000000 +0000
@@ -303,6 +303,12 @@
}
}
+bool ComposeboxQueryControllerBridge::IsFuseboxEligible(JNIEnv* env) {
+ AimEligibilityService* aim_service =
+ AimEligibilityServiceFactory::GetForProfile(profile_);
+ return aim_service && aim_service->IsFuseboxEligible();
+}
+
bool ComposeboxQueryControllerBridge::IsPdfUploadEligible(JNIEnv* env) {
AimEligibilityService* aim_service =
AimEligibilityServiceFactory::GetForProfile(profile_);
diff -Nru chromium-146.0.7680.153/chrome/browser/android/omnibox/composebox_query_controller_bridge.h chromium-146.0.7680.164/chrome/browser/android/omnibox/composebox_query_controller_bridge.h
--- chromium-146.0.7680.153/chrome/browser/android/omnibox/composebox_query_controller_bridge.h 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/android/omnibox/composebox_query_controller_bridge.h 2026-03-20 23:29:56.000000000 +0000
@@ -58,6 +58,7 @@
GURL url,
const base::android::JavaRef& j_callback);
void RemoveAttachment(JNIEnv* env, const std::string& token);
+ bool IsFuseboxEligible(JNIEnv* env);
bool IsPdfUploadEligible(JNIEnv* env);
bool IsCreateImagesEligible(JNIEnv* env);
void SetActiveTool(JNIEnv* env, omnibox::ToolMode tool_mode);
diff -Nru chromium-146.0.7680.153/chrome/browser/background/glic/glic_status_icon.cc chromium-146.0.7680.164/chrome/browser/background/glic/glic_status_icon.cc
--- chromium-146.0.7680.153/chrome/browser/background/glic/glic_status_icon.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/background/glic/glic_status_icon.cc 2026-03-20 23:29:56.000000000 +0000
@@ -361,6 +361,7 @@
#if BUILDFLAG(IS_MAC)
if (base::FeatureList::IsEnabled(features::kGlicChromeStatusIcon)) {
return gfx::CreateVectorIcon(omnibox::kProductChromeRefreshIcon,
+ features::kGlicChromeStatusIconSizePx.Get(),
SK_ColorWHITE);
}
#endif // BUILDFLAG(IS_MAC)
diff -Nru chromium-146.0.7680.153/chrome/browser/glic/public/features.cc chromium-146.0.7680.164/chrome/browser/glic/public/features.cc
--- chromium-146.0.7680.153/chrome/browser/glic/public/features.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/glic/public/features.cc 2026-03-20 23:29:56.000000000 +0000
@@ -9,6 +9,8 @@
BASE_FEATURE(kGlicTabRestoration, base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kGlicChromeStatusIcon, base::FEATURE_DISABLED_BY_DEFAULT);
+const base::FeatureParam kGlicChromeStatusIconSizePx{
+ &kGlicChromeStatusIcon, "glic-chrome-status-icon-size-px", 20};
BASE_FEATURE(kGlicOrphanedReattachment, base::FEATURE_ENABLED_BY_DEFAULT);
diff -Nru chromium-146.0.7680.153/chrome/browser/glic/public/features.h chromium-146.0.7680.164/chrome/browser/glic/public/features.h
--- chromium-146.0.7680.153/chrome/browser/glic/public/features.h 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/glic/public/features.h 2026-03-20 23:29:56.000000000 +0000
@@ -12,6 +12,7 @@
BASE_DECLARE_FEATURE(kGlicTabRestoration);
BASE_DECLARE_FEATURE(kGlicChromeStatusIcon);
+extern const base::FeatureParam kGlicChromeStatusIconSizePx;
BASE_DECLARE_FEATURE(kGlicOrphanedReattachment);
diff -Nru chromium-146.0.7680.153/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fa.xtb chromium-146.0.7680.164/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fa.xtb
--- chromium-146.0.7680.153/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fa.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fa.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -76,7 +76,7 @@
فیلد نوشتاری قابلویرایش بعدی وجود ندارد
article
نکته
-کپی
+کپی کردن
روی مورد زیر کلید مسیریابی کلیک کنید
بالا بردن ابروها
رفتن به نویسه بعدی
@@ -896,7 +896,7 @@
نکته: برای پیمایش کردن، کلید Search را نگه دارید و کلیدهای جهتنما را فشار دهید.
.input {$$COUNT :number} .match $$COUNT 1{{+{$$COUNT}}} *{{+{$$COUNT}}}
گفتن تاریخ و زمان کنونی
-کپی
+کپی کردن
حرکت به چپ
تاریخ
حذف شد
diff -Nru chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_as.xtb chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_as.xtb
--- chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_as.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_as.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -506,7 +506,7 @@
, এটা নতুন টেবত খোলে
টেব আৰু ৱিণ্ড’ৰ শ্বৰ্টকাট
আপুনি ৰ ম’বাইলৰ ছাইটৰ বাবে অনুৰোধ কৰিব পাৰে
-Discover
+ডিস্ক’ভাৰ
, একাধিক বাছনিযুক্ত পিন কৰি থোৱা মিউট কৰা ইনক’গ্নিট’ টেব
বিজ্ঞাপনৰ জোখ-মাখ
ৰ টেবৰ গোট
diff -Nru chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_cy.xtb chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_cy.xtb
--- chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_cy.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_cy.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -507,7 +507,7 @@
yn agor mewn tab newydd
Llwybrau byr tabiau a ffenestri
Gallwch ofyn am y wefan symudol ar gyfer
-Discover
+Darganfod
, Tab Anhysbys wedi'i Binio a'i Ddistewi a Aml-ddewisir
Mesur hysbysebion
Grŵp tabiau
diff -Nru chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_es-419.xtb chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_es-419.xtb
--- chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_es-419.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_es-419.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -32,7 +32,7 @@
Los favoritos guardados en tus otros dispositivos aparecerán aquí.
Administrar cuentas en este dispositivo
El modo Incógnito mantiene tu navegación privada ante las personas que usan tu dispositivo
-Para acceder a tus favoritos y más en todos tus dispositivos, accede a Chrome como
+Para obtener tus favoritos y más en todos tus dispositivos, accede a Chrome como
Recibe alertas cuando haya reducciones de precio en cualquier sitio de la Web
Si lo borras, todos los usuarios perderán de inmediato el acceso al grupo de pestañas “”, y se borrará de todos los dispositivos.
No ofrecer traducir estos sitios
@@ -163,7 +163,7 @@
Comprar con Google Lens Nuevo
\u0020y se cierran después de meses
Pronto, verás lo que publica , así como contenido sobre ese sitio en Siguiendo. Los sitios y las búsquedas que sigues se guardan en tu Cuenta de Google. Puedes administrar lo que sigues en la configuración cuando quieras.
-Sobrenombre
+Alias
Puedes probar otras formas de continuar en .
¿Quieres cambiar la configuración del Tema oscuro?
Navegador administrado
@@ -687,7 +687,7 @@
Personaliza y controla Google Chrome con un elemento destacado
{NUM_PASSWORDS,plural, =1{1 contraseña hackeada en tu Cuenta de Google}other{# contraseñas hackeadas en tu Cuenta de Google}}
No se puede seguir. Se produjo un error.
-Para acceder a tus favoritos y más en todos tus dispositivos, accede a Chrome
+Para obtener tus favoritos y más en todos tus dispositivos, accede a Chrome
Tu madre o padre administra el navegador
Carpeta
{HOURS,plural, =1{# h}other{# h}}
@@ -817,7 +817,7 @@
No ninguna hoja de llaves de acceso
{TAB_COUNT,plural, =1{ pestaña}other{ pestañas, de incógnito}}
Accesos directos a páginas web
-Acceder a una cuenta administrada
+Acceso a una cuenta administrada
Ordenar de la A a la Z
Continuar
{MINUTES,plural, =1{Hace # minuto}other{Hace # minutos}}
@@ -942,7 +942,7 @@
Revisar
Vista visual
desea conectarse
-Accede a tus contraseñas y más en todos tus dispositivos
+Obtén tus contraseñas y más en todos tus dispositivos
Los sitios y parecen estar relacionados. Asegúrate de confiar en antes de usar esta contraseña.
Serif
Últimos 15 minutos
@@ -1352,7 +1352,7 @@
Descargando…
Mono
Revisa los datos de tu cuenta
-Para ver tus contraseñas y más en todos tus dispositivos, accede como
+Para obtener tus contraseñas y más en todos tus dispositivos, accede como
Abre rápidamente una nueva pestaña. Para editar este atajo, mantenlo presionado.
Para restablecer una ventana nueva, reduce la cantidad total de ventanas activas e inactivas a o menos. Las ventanas inactivas se borran después de 6 meses.
Iniciar nueva búsqueda
@@ -1663,7 +1663,7 @@
Pasar a la última pestaña
Traducir estos idiomas de forma automática
Resumir esta página
-Sobrenombre de la tarjeta
+Alias de la tarjeta
RE
Chrome quita automáticamente los permisos de los sitios que abusan de las notificaciones o que no visitaste recientemente
No se puede descargar el archivo. No se admite el formato de archivo.
diff -Nru chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_et.xtb chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_et.xtb
--- chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_et.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_et.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -24,7 +24,7 @@
Ülevaatus on lõpetatud!
Teiste seadmete vahelehtede nägemiseks sünkroonige oma vahelehed ja ajalugu
Veenduge, et pääseksite alati oma sünkroonitud andmetele juurde
-Ava rühmas uuel vahelehel
+Ava grupis uuel vahelehel
Kas soovite aidata Chrome'i täiustada?
Kuva jäädvustamine
Kuva lehe statistika
@@ -78,7 +78,7 @@
Viimati suletud
Säästke kuni 60% andmemahtu, lugege tänaseid uudiseid
– saadetud seadmest
-Vahelehtede grupeerimine
+Grupeeri vahelehed
Jagage veebilehe linki. Allikas:
Järjehoidja salvestamise voo kaustad on avatud täiskõrgusel
Navigeerimisajalugu on avatud
diff -Nru chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb
--- chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -88,7 +88,7 @@
اشتراک «» لغو شد. در بازدید بعدی دوباره از شما سؤال خواهد شد.
ترک گروه
برای بررسی گذرواژههای لورفته، به «مدیر گذرواژه Google» بروید
-ورود به سیستم Chrome
+وارد سیستم Chrome شوید
اضافه کردن پیوند به مورد برجستهشده
مدیریت فعالیتها
سابقه و زبانهها
@@ -506,7 +506,7 @@
، در زبانه جدیدی باز میشود
میانبرهای پنجره و برگه
میتوانید درخواست دهید از سایت ویژه تلفن همراه استفاده کنید
-کشف کردن
+کاوش
، زبانه ناشناس بیصدای سنجاقشده چندانتخابی
سنجش آگهی
گروه زبانه
@@ -817,7 +817,7 @@
برگ گذرکلیدی وجود ندارد
{TAB_COUNT,plural, =1{ زبانه}one{ زبانه، زبانه ناشناس}other{ زبانه، زبانه ناشناس}}
میانبرهای صفحه وب
-به حساب مدیریتشده وارد شوید
+وارد سیستم حساب مدیریتشده شوید
ترتیب براساس الف تا ی
بیایید شروع کنیم
{MINUTES,plural, =1{# دقیقه قبل}one{# دقیقه قبل}other{# دقیقه قبل}}
@@ -1403,7 +1403,7 @@
{NUM_SITES,plural, =1{اشتراک ۱ سایت لغو شد}one{اشتراک # سایت لغو شد}other{اشتراک # سایت لغو شد}}
{ITEMS_COUNT,plural, =1{۱ گذرواژه}one{# گذرواژه}other{# گذرواژه}}
بعداز خروج از سیستم، نشانکها، گذرواژهها، و چیزهای دیگری که در «حساب Google» شما ذخیره شده است از این دستگاه حذف خواهد شد.
-کپی
+کپی کردن
استفاده از گذرعبارت خودتان برای رمزگذاری همه دادههای Chrome در «حساب Google» شما
محافظت بهبودیافته
روشن کردن همگامسازی
diff -Nru chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr.xtb chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr.xtb
--- chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -399,7 +399,7 @@
audio
Conservez ce groupe pour y ajouter des onglets plus tard, ou supprimez-le si vous n'en avez plus besoin.
n'est pas disponible pour le moment.
-Pour accéder à vos favoris et plus sur tous vos appareils, connectez-vous en tant que
+Pour accéder à vos favoris et plus encore sur tous vos appareils, connectez-vous en tant que
MM/AA
à l'instant
Connecté en tant que .
@@ -817,7 +817,7 @@
Aucune feuille de clés d'accès
{TAB_COUNT,plural, =1{ onglet}one{ onglet, en navigation privée}other{ onglets, en navigation privée}}
Raccourcis de pages Web
-Se connecter à un compte géré
+Connexion à un compte géré
Trier de A à Z
C'est parti
{MINUTES,plural, =1{Il y a # minute}one{Il y a # minute}other{Il y a # minutes}}
@@ -1038,7 +1038,7 @@
Pour ouvrir des onglets et consulter plusieurs pages en même temps, appuyez sur le bouton "Onglets ouverts"
Télécharger la page
Les sites que vous suivez s'afficheront ici
-Vous pouvez parcourir les pages à l'aide d'un curseur de texte. Pour désactiver la navigation au clavier, appuyez sur F7.
+Vous pouvez parcourir les pages à l'aide d'un curseur de texte. Appuyez sur F7 pour la désactiver.
Impossible de déplacer l'onglet
Ouvrir dans une application de plans
Tout sélectionner
@@ -1061,9 +1061,9 @@
Plus d'options
Mode Navigation privée
Pour voir d'autres paramètres qui utilisent les données pour améliorer votre expérience Chrome, accédez aux services Google.
-Accédez à vos onglets et plus sur tous vos appareils
+Accédez à vos onglets et plus encore sur tous vos appareils
Enregistrer dans le compte
-Pour accéder à vos onglets et plus sur tous vos appareils, connectez-vous à Chrome en tant que
+Pour accéder à vos onglets et bien plus sur tous vos appareils, connectez-vous à Chrome en tant que
Connectez-vous pour accéder à vos favoris, mots de passe et bien plus sur tous vos appareils
Votre organisation a activé la navigation sécurisée
Aucun mot de passe enregistré
diff -Nru chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_ja.xtb chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_ja.xtb
--- chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_ja.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_ja.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -1038,7 +1038,7 @@
タブを開いて複数のページに同時にアクセスするには、タブを開くボタンをタップします
ページをダウンロード
フォローしたサイトがここに表示されます
-テキスト カーソルを使ってページ間を移動できます。オフにするには F7 キーを押します。
+テキスト カーソルを使ってページ内を移動できます。オフにするには F7 キーを押します。
タブ を移動できません
マップアプリで開く
すべて選択
@@ -1352,7 +1352,7 @@
ダウンロードしています…
Mono
アカウントのデータを確認します
-すべてのデバイスで同じパスワードやその他の設定を利用するには、 としてログインしてください
+すべてのデバイスでパスワードやその他の設定を使用するには、 としてログインしてください
新しいタブをすばやく開きます。このショートカットを編集するには、長押ししてください。
新しいウィンドウを復元するには、アクティブなウィンドウとアクティブでないウィンドウの合計数を 個以下に減らしてください。アクティブでないウィンドウは 6 か月後に削除されます。
新しい検索を開始
diff -Nru chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_kk.xtb chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_kk.xtb
--- chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_kk.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_kk.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -1706,7 +1706,7 @@
Кескінді жаңа қойындыда ашу
Қойындылар
Тек мәтін бөлісіледі.
-Осы таңбашаны бекіту
+Жылдам пәрмен етіп бекіту
Google аккаунтының деректерін басқару
Тарих бұл жерде толық көрсетілмеуі мүмкін. Барлық деректі көру үшін толық Chrome тарихын ашыңыз. myactivity.google.com мекенжайында Google аккаунтында браузерді қолдану тарихының басқа да түрлері болуы мүмкін.
Жаныңыздағы адамдармен бөлісу үшін олар осы QR кодын сканерлеуі қажет.
diff -Nru chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_ne.xtb chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_ne.xtb
--- chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_ne.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_ne.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -1571,7 +1571,7 @@
डाउनलोड गर्नुहोस्
आफ्नो Google खातामा सेभ गरिएका पासवर्डहरू सुरक्षित राख्न Google को डिफल्ट इन्क्रिप्सन प्रयोग गर्नुहोस्
यो विकल्प अहिले उपलब्ध छैन।
-साइटमा जडान गर्न सकिँदैन
+साइटमा कनेक्ट गर्न सकिँदैन
Google लेन्स प्रयोग गरी आफ्नो क्यामेरामार्फत खोज्नुहोस्
बन्द र सेभ गरियो
एक्सेस भएका मान्छेहरू
diff -Nru chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_ru.xtb chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_ru.xtb
--- chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_ru.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_ru.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -1352,7 +1352,7 @@
Скачивание…
Mono
Проверьте данные аккаунта
-Чтобы синхронизировать пароли и другие данные на всех устройствах, войдите в аккаунт
+Чтобы синхронизировать пароли и другие данные на всех устройствах, войдите в аккаунт .
Открыть новую вкладку. Чтобы изменить функцию кнопки, нажмите и удерживайте ее.
Чтобы восстановить новое окно, убедитесь, что число активных и неактивных не превышает . Неактивные окна удаляются через шесть месяцев.
Начать новый поиск
diff -Nru chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_tr.xtb chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_tr.xtb
--- chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_tr.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_tr.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -271,7 +271,7 @@
Pencere kapatılsın mı?
İnternet bağlantınızı kontrol edin
QR Kodu
-Yer işaretlerinize, şifrelerinize ve daha fazlasına tüm cihazlarınızdan ulaşmak için oturum açın.
+Yer işaretlerinize, şifrelerinize ve daha fazlasına tüm cihazlarınızdan ulaşmak için oturum açın
Paylaşım
Google Hesabınıza kaydedilecek verileri seçebilirsiniz.\nAyrıca, bu öğeleri yer işaretleriniz, Okuma Listeniz veya şifre yöneticinizde görüntüleyip yönetebilirsiniz.
Gruptaki sekmeler
@@ -386,7 +386,7 @@
Standart önceden yükleme
Web uygulamaları
Siteleri görüntüle
-Üst
+Üstte
Bu cihazı kullanan herkes indirilen dosyaları görebilir
Çık
Bu cihazda çalışmayı durdurdu
@@ -493,7 +493,7 @@
Otomatik olarak çevir
, Chrome'da açılacak. Devam ederek Google Hizmet Şartları ile Google Chrome ve ChromeOS Ek Hizmet Şartları'nı kabul etmiş olursunuz. Ayrıca Gizlilik Politikası da geçerli olur.
Sayfaları daha sonra veya çevrimdışı okumak için kaydedebilirsiniz
-Alt
+Altta
Pano içeriklerini göster
Bazı resimler size daha iyi açıklamalar sunmak için Google'a gönderilir
Bugünkü haberleri okuyun
@@ -1984,7 +1984,7 @@
Daha aşağı inilemiyor. Sayfanın daha aşağısından başlamayı deneyin.
Varsayılan olarak ayarla
Resimler
-Yer işaretlerinizi ve diğer öğelerinizi tüm cihazlarınızda kullanmak için olarak oturum açın.
+Yer işaretlerinizi ve diğer öğelerinizi tüm cihazlarınızda kullanmak için olarak oturum açın
Chrome'u varsayılan tarayıcınız yapma
Chrome etkinliğinizi Dijital Denge'den kaldırma
Google Chrome'da Basit modu kullanın
diff -Nru chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-CN.xtb chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-CN.xtb
--- chromium-146.0.7680.153/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-CN.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-CN.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -24,7 +24,7 @@
查看完毕!
如需查看您在其他设备中打开的标签页,请同步您的标签页和历史记录
确保您可以随时访问自己的同步数据
-在群组内的新标签页中打开
+在分组内的新标签页中打开
帮助改进 Chrome?
屏幕截图
查看网页数据洞见
@@ -78,7 +78,7 @@
最近关闭的标签页
节省高达 60% 的数据流量,阅读今日新闻
- 发送者:
-组合标签页
+将标签页分组
分享指向“”网页的链接。来源:
书签保存流程文件夹已全屏打开
导航历史记录已打开
diff -Nru chromium-146.0.7680.153/chrome/browser/ui/webui/new_tab_page/composebox/variations/composebox_fieldtrial.cc chromium-146.0.7680.164/chrome/browser/ui/webui/new_tab_page/composebox/variations/composebox_fieldtrial.cc
--- chromium-146.0.7680.153/chrome/browser/ui/webui/new_tab_page/composebox/variations/composebox_fieldtrial.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chrome/browser/ui/webui/new_tab_page/composebox/variations/composebox_fieldtrial.cc 2026-03-20 23:29:56.000000000 +0000
@@ -153,7 +153,8 @@
}
return base::FeatureList::IsEnabled(kNtpComposebox) &&
- aim_eligibility_service->IsAimEligible();
+ aim_eligibility_service->IsAimEligible() &&
+ aim_eligibility_service->IsFuseboxEligible();
}
bool IsDeepSearchEnabled(Profile* profile) {
diff -Nru chromium-146.0.7680.153/chromeos/CHROMEOS_LKGM chromium-146.0.7680.164/chromeos/CHROMEOS_LKGM
--- chromium-146.0.7680.153/chromeos/CHROMEOS_LKGM 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chromeos/CHROMEOS_LKGM 2026-03-20 23:29:56.000000000 +0000
@@ -1 +1 @@
-16581.37.0
\ No newline at end of file
+16581.40.0
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/chromeos/profiles/arm.afdo.newest.txt chromium-146.0.7680.164/chromeos/profiles/arm.afdo.newest.txt
--- chromium-146.0.7680.153/chromeos/profiles/arm.afdo.newest.txt 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chromeos/profiles/arm.afdo.newest.txt 2026-03-20 23:29:56.000000000 +0000
@@ -1 +1 @@
-chromeos-chrome-arm-none-146-7680.143-1773627449-benchmark-146.0.7680.152-r1-redacted.afdo.xz
+chromeos-chrome-arm-none-146-7680.143-1773627449-benchmark-146.0.7680.159-r1-redacted.afdo.xz
diff -Nru chromium-146.0.7680.153/chromeos/profiles/atom.afdo.newest.txt chromium-146.0.7680.164/chromeos/profiles/atom.afdo.newest.txt
--- chromium-146.0.7680.153/chromeos/profiles/atom.afdo.newest.txt 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chromeos/profiles/atom.afdo.newest.txt 2026-03-20 23:29:56.000000000 +0000
@@ -1 +1 @@
-chromeos-chrome-amd64-atom-146-7680.143-1773633618-benchmark-146.0.7680.150-r1-redacted.afdo.xz
+chromeos-chrome-amd64-atom-146-7680.143-1773633618-benchmark-146.0.7680.158-r1-redacted.afdo.xz
diff -Nru chromium-146.0.7680.153/chromeos/profiles/bigcore.afdo.newest.txt chromium-146.0.7680.164/chromeos/profiles/bigcore.afdo.newest.txt
--- chromium-146.0.7680.153/chromeos/profiles/bigcore.afdo.newest.txt 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chromeos/profiles/bigcore.afdo.newest.txt 2026-03-20 23:29:56.000000000 +0000
@@ -1 +1 @@
-chromeos-chrome-amd64-bigcore-146-7680.143-1773636458-benchmark-146.0.7680.150-r1-redacted.afdo.xz
+chromeos-chrome-amd64-bigcore-146-7680.143-1773636458-benchmark-146.0.7680.158-r1-redacted.afdo.xz
diff -Nru chromium-146.0.7680.153/chromeos/strings/chromeos_strings_iw.xtb chromium-146.0.7680.164/chromeos/strings/chromeos_strings_iw.xtb
--- chromium-146.0.7680.153/chromeos/strings/chromeos_strings_iw.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/chromeos/strings/chromeos_strings_iw.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -46,7 +46,7 @@
שומר המסך: מעלות השחר עד לרדת החושך
פתיחת התפריט להתאמה אישית של המפתחות. יש לגרור את התפריט כדי להזיז אותו.
לגונה חולית
-קיצור הדרך נוסף
+קיצור הדרך התווסף
אפשר להשתמש במקשי החיצים כדי להעביר את הרכיב האינטראקטיבי הזה לפעולת המשחק הרצויה. מציבים את הרכיב באמצעות מקש Enter. כדי לבטל, אפשר להשתמש במקש Escape.
זה מנוהל על-ידי .
ממוצע ()
diff -Nru chromium-146.0.7680.153/components/browser_ui/strings/android/translations/browser_ui_strings_ar.xtb chromium-146.0.7680.164/components/browser_ui/strings/android/translations/browser_ui_strings_ar.xtb
--- chromium-146.0.7680.153/components/browser_ui/strings/android/translations/browser_ui_strings_ar.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/components/browser_ui/strings/android/translations/browser_ui_strings_ar.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -37,7 +37,7 @@
انقر على "التطبيقات"، ثم انقر على "التطبيقات التلقائية"
تم اقتطاع عنوان URL
يمكنك السماح لمتصفِّح Chrome بمشاركة علامات التبويب الأخيرة مع جهازك لعرضها في قائمة التطبيقات ونتائج البحث. ويمكنك تفعيل أو إيقاف هذه الميزة من خلال إعدادات Chrome.
-تنقَّل للأمام والخلف من خلال التمرير سريعًا بإصبعَين على لوحة اللمس
+التنقّل للأمام والخلف من خلال التمرير سريعًا بإصبعَين على لوحة اللمس
السماح للمواقع الإلكترونية بطلب الاتصال بأي جهاز على الشبكة المحلية
تفعيل روابط "وضع القراءة"
تصغير
@@ -335,7 +335,7 @@
{COUNT,plural, =1{تنتهي الصلاحية غدًا}zero{تنتهي الصلاحية بعد # يوم}two{تنتهي الصلاحية بعد يومَين}few{تنتهي الصلاحية بعد # أيام}many{تنتهي الصلاحية بعد # يومًا}other{تنتهي الصلاحية بعد # يوم}}
جميع المواقع الإلكترونية ضمن
عدم السماح للمواقع الإلكترونية بإرسال الإشعارات
-يمكنك استخدام الاختصار F7 لتفعيل ميزة "التصفُّح النصي بالمؤشر" أو إيقافها.
+يفعّل الاختصار F7 ميزة "التصفُّح النصي بالمؤشر" أو يوقفها
منع المواقع الإلكترونية من رصد استخدامك النشط لهذا الجهاز
تم فتح البطاقة السفلية لألوان Chrome في نصف الشاشة
السماح بملفات تعريف الارتباط التابعة لجهات خارجية
diff -Nru chromium-146.0.7680.153/components/browser_ui/strings/android/translations/browser_ui_strings_fa.xtb chromium-146.0.7680.164/components/browser_ui/strings/android/translations/browser_ui_strings_fa.xtb
--- chromium-146.0.7680.153/components/browser_ui/strings/android/translations/browser_ui_strings_fa.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/components/browser_ui/strings/android/translations/browser_ui_strings_fa.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -8,7 +8,7 @@
با گفتن دلیل مجاز کردن کوکیهای طرف سوم، به ما در بهبود Chrome کمک کنید. ارسال بازخورد
میتوانید درخواست کنید نسخه رایانه سایتها را ببینید
استفاده از Chrome بهطور پیشفرض
-پیمایش کردن صفحهها با مکاننمای نوشتار هنگام اتصال صفحهکلید
+پیمایش کردن صفحهها با مکاننمای نوشتار هنگام متصل بودن صفحهکلید
ذخیره کردن گذرواژهها در Chrome
برگ زیرین میانبرهای من
مکث
diff -Nru chromium-146.0.7680.153/components/browser_ui/strings/android/translations/browser_ui_strings_id.xtb chromium-146.0.7680.164/components/browser_ui/strings/android/translations/browser_ui_strings_id.xtb
--- chromium-146.0.7680.153/components/browser_ui/strings/android/translations/browser_ui_strings_id.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/components/browser_ui/strings/android/translations/browser_ui_strings_id.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -37,7 +37,7 @@
Ketuk Aplikasi, lalu ketuk Aplikasi default
URL dipotong
Izinkan Chrome membagikan tab terbaru ke perangkat Anda agar Anda dapat melihatnya di daftar aplikasi dan hasil penelusuran perangkat. Anda dapat mengaktifkan atau menonaktifkannya di setelan Chrome.
-Navigasi maju mundur dengan menggeser dua jari di touchpad
+Beralih maju atau mundur dengan menggeser dua jari di touchpad
Situs dapat meminta terhubung ke perangkat apa pun di jaringan lokal Anda
Aktifkan link Mode Baca
Kurangi zoom
diff -Nru chromium-146.0.7680.153/components/browser_ui/strings/android/translations/browser_ui_strings_ja.xtb chromium-146.0.7680.164/components/browser_ui/strings/android/translations/browser_ui_strings_ja.xtb
--- chromium-146.0.7680.153/components/browser_ui/strings/android/translations/browser_ui_strings_ja.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/components/browser_ui/strings/android/translations/browser_ui_strings_ja.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -8,7 +8,7 @@
Chrome の改善に役立てるため、サードパーティ Cookie を許可した理由をお聞かせください。フィードバックを送信
サイトの PC 版を表示するようリクエストできます
Chrome をデフォルトに設定する
-キーボードが接続されているときにテキスト カーソルを使ってページ間を移動する
+キーボードが接続されているときにテキスト カーソルを使ってページ内を移動する
Chrome でパスワードを保存
カスタム ショートカットのボトムシート
一時停止
diff -Nru chromium-146.0.7680.153/components/browser_ui/strings/android/translations/browser_ui_strings_pt-BR.xtb chromium-146.0.7680.164/components/browser_ui/strings/android/translations/browser_ui_strings_pt-BR.xtb
--- chromium-146.0.7680.153/components/browser_ui/strings/android/translations/browser_ui_strings_pt-BR.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/components/browser_ui/strings/android/translations/browser_ui_strings_pt-BR.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -346,7 +346,7 @@
Painel de cores do Chrome aberto no tamanho máximo
Desativar o som de um site específico.
{COOKIES,plural, =1{# cookie}one{# cookie}other{# cookies}}
-Facilitar a personalização do zoom para sites diferentes
+Facilita a personalização do zoom para sites diferentes
Perguntar antes de permitir que sites usem sua câmera (recomendado)
URL expandido
Fazer login para começar
@@ -447,7 +447,7 @@
Quando essa configuração está ativada, os sites podem pedir para acessar outros apps e serviços neste dispositivo. Quando essa configuração está desativada, os sites não podem acessar outros apps e serviços neste dispositivo.
Saiba como
Downloads automáticos
-Aplicar zoom mesmo que o site tente impedir
+Aplica zoom mesmo que o site tente impedir
Os sites ficam mais lentos, mas mais seguros
Bloqueado
Local
@@ -461,7 +461,7 @@
Rastreamento de mãos
Excluir do histórico
Bloqueada:
-Troque de página usando um touchpad
+Trocar de página usando um touchpad
Recomendado pela sua organização
Permissões
Caixa de diálogo de informações do site
@@ -707,7 +707,7 @@
Um site está usando sua câmera e seu microfone
Neste site, há exibição de anúncios invasivos ou enganosos
Toque para voltar ao site
-Receber uma notificação quando um artigo puder ser mostrado na visualização simplificada
+Receba uma notificação quando um artigo puder ser mostrado na visualização simplificada
Microfone permitido apenas desta vez
Tamanho do texto definido como
Configurações
diff -Nru chromium-146.0.7680.153/components/browser_ui/strings/android/translations/browser_ui_strings_ru.xtb chromium-146.0.7680.164/components/browser_ui/strings/android/translations/browser_ui_strings_ru.xtb
--- chromium-146.0.7680.153/components/browser_ui/strings/android/translations/browser_ui_strings_ru.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/components/browser_ui/strings/android/translations/browser_ui_strings_ru.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -346,7 +346,7 @@
Полностью открытый нижний экран с цветами Chrome
Отключить звуки на определенном сайте
{COOKIES,plural, =1{# файл cookie}one{# файл cookie}few{# файла cookie}many{# файлов cookie}other{# файла cookie}}
-Упростить изменение масштаба пользователем для разных сайтов
+Упростить настройку масштаба на сайтах
Запрашивать разрешение на доступ к камере (рекомендуется)
URL развернут
Войти
diff -Nru chromium-146.0.7680.153/components/certificate_transparency/data/log_list.json chromium-146.0.7680.164/components/certificate_transparency/data/log_list.json
--- chromium-146.0.7680.153/components/certificate_transparency/data/log_list.json 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/components/certificate_transparency/data/log_list.json 2026-03-20 23:29:56.000000000 +0000
@@ -1,6 +1,6 @@
{
- "version": "85.18",
- "log_list_timestamp": "2026-03-17T13:37:47Z",
+ "version": "85.21",
+ "log_list_timestamp": "2026-03-20T13:36:33Z",
"operators": [
{
"name": "Google",
diff -Nru chromium-146.0.7680.153/components/policy/resources/policy_templates_nl.xtb chromium-146.0.7680.164/components/policy/resources/policy_templates_nl.xtb
--- chromium-146.0.7680.153/components/policy/resources/policy_templates_nl.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/components/policy/resources/policy_templates_nl.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -4309,7 +4309,7 @@
Niet-beveiligde content op deze sites toestaan
Weergave van het introductiescherm voor Gemini aanzetten tijdens het inlogproces
Time-out tot de inactieve gebruiker is uitgelogd
-Gebruikers met beperkte rechten
+Gebruikers onder toezicht
Toestaan dat Eche wordt aangezet.
Als je het beleid toepast, wordt voor het apparaat aangezet, zolang andere instellingen dit ook toestaan. en moeten zijn ingesteld op Waar en of moet zijn ingesteld zodat kan worden uitgevoerd.
@@ -4828,7 +4828,7 @@
Als je niet instelt, wordt UTF-8 gebruikt.
Regels voor proxyoverschrijving
-Als beleid 'True' is en de gebruiker een gebruiker met beperkte rechten is, kunnen andere Android-apps de internetbeperkingen van de gebruiker opvragen via de contentprovider.
+Als beleid 'True' is en de gebruiker een gebruiker onder toezicht is, kunnen andere Android-apps de internetbeperkingen van de gebruiker opvragen via de contentprovider.
Als het beleid 'False' of niet ingesteld is, retourneert de contentprovider geen informatie.
Integratie van het Google Developer Program aanzetten in , maar zonder toolgebruik te delen (voor het toekennen van badges).
@@ -5289,7 +5289,7 @@
Voorkomen dat JavaScript op deze sites JIT kan gebruiken
Toetsen op de bovenste rij gebruiken als functietoetsen, maar de gebruiker toestaan dit te wijzigen
toestaan de vermelde soorten content te verwerken.
-Gebruikers met beperkte rechten maken uitzetten
+Gebruikers onder toezicht maken uitzetten
Met dit beleid bepaal je of blob-URL's worden gepartitioneerd tijdens ophalen en navigeren.
Als je dit beleid toepast of niet instelt, worden blob-URL's gepartitioneerd.
Als je dit beleid niet toepast, worden blob-URL's niet gepartitioneerd.
@@ -6495,9 +6495,9 @@
Hiermee wordt de standaardmodus voor afdrukken met achtergrondbeelden overschreven.
Opdrachtregelparameters voor de alternatieve browser.
Homepage-knop in de werkbalk tonen
-Als dit is ingesteld op False, kunnen geen gebruikers met beperkte rechten worden gemaakt door deze gebruiker. Bestaande gebruikers met beperkte rechten blijven beschikbaar.
+Als dit is ingesteld op False, kan deze gebruiker geen gebruikers onder toezicht maken. Bestaande gebruikers onder toezicht blijven beschikbaar.
- Als dit is ingesteld op True of niet is ingesteld, kunnen gebruikers met beperkte rechten worden gemaakt en beheerd door deze gebruiker.
+ Als dit is ingesteld op True of niet is ingesteld, kunnen gebruikers onder toezicht worden gemaakt en beheerd door deze gebruiker.
Als aanstaat en je daarna instelt, worden de parameters aangegeven tijdens afbeeldingszoekopdrachten met POST. Deze bestaan uit door komma's gescheiden naam/waarde-paren. Als een waarde een templateparameter (zoals {imageThumbnail}) is, wordt de waarde vervangen door echte thumbnailgegevens.
Als je niet instelt, worden afbeeldingszoekopdrachten gestuurd met de GET-methode.
@@ -9605,7 +9605,7 @@
Als je deze instelling uitzet, mogen gebruikers Smart Lock niet gebruiken.
Als dit beleid niet wordt ingesteld, geldt de standaardwaarde 'niet toegestaan' voor beheerde zakelijke gebruikers en 'toegestaan' voor niet-beheerde gebruikers.
-Gebruikers met beperkte rechten aanzetten
+Gebruikers onder toezicht aanzetten
Toestaan dat het geüpdatete User-Agent GREASE-algoritme wordt uitgevoerd.
First-Party Sets overschrijven.
F11-/F12-instellingen gebruiken de sneltoets met de functietoetsen Ctrl en Shift
@@ -12234,7 +12234,7 @@
Als je het beleid instelt op False of niet instelt, worden de gegevens niet gerapporteerd.
Als je het beleid instelt op True, worden inlog-/uitloggebeurtenissen van het apparaat gerapporteerd.
Configuratiebeleid voor de Chrome Enterprise Connector OnFileTransfer
-Contentprovider voor gebruiker met beperkte rechten gebruiken
+Contentprovider voor gebruiker onder toezicht gebruiken
De methode voor automatische tijdzonedetectie configureren
Sta Tabbladen vergelijken niet toe.
Netwerkconfiguratie niet rapporteren
diff -Nru chromium-146.0.7680.153/components/strings/components_strings_as.xtb chromium-146.0.7680.164/components/strings/components_strings_as.xtb
--- chromium-146.0.7680.153/components/strings/components_strings_as.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/components/strings/components_strings_as.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -1351,7 +1351,7 @@
ৱেব এপ্ ইনষ্টল কৰিবলৈ ক’ব পাৰে
ৰেডিঅ’ৰ সা-সৰঞ্জাম
ক্লাছিক বাহন
-Discover
+ডিস্ক’ভাৰ
ৰিয়েল ইষ্টেট সেৱা
ৱেব সেৱা
আপোনাৰ প্ৰ’ক্সি ছেটিংসমূহ পৰীক্ষা কৰক বা প্ৰ’ক্সি ছার্ভাৰে কাম কৰি থকাটো নিশ্চিত কৰিবলৈ নিজৰ নেটৱর্ক প্ৰশাসকৰ সৈতে যোগাযোগ কৰক। যদি আপুনি বিশ্বাস কৰা নাই তেন্তে আপুনি কোনো প্ৰ’ক্সি ছার্ভাৰ ব্যৱহাৰ কৰি আছে:
diff -Nru chromium-146.0.7680.153/components/strings/components_strings_cs.xtb chromium-146.0.7680.164/components/strings/components_strings_cs.xtb
--- chromium-146.0.7680.153/components/strings/components_strings_cs.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/components/strings/components_strings_cs.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -223,7 +223,7 @@
Adresa vyzvednutí
Tento web určuje, co se vám líbí, a pak navrhuje reklamy jiným webům
Přihlášení do Chromu
-Doprava
+Vpravo
Potvrdit jméno
Zobrazovat na kartách poklesy cen
Práce
@@ -304,7 +304,7 @@
Použít písma nainstalovaná v počítači, abyste mohli vytvářet obsah ve vysoké kvalitě
Nemovitosti pro trávení dovolené
Číslo IBAN bylo uloženo do vašeho účtu Google
-Doleva
+Vlevo
Váš kód pro k pokračování na je
Zobrazit více
JIS B10
diff -Nru chromium-146.0.7680.153/components/strings/components_strings_cy.xtb chromium-146.0.7680.164/components/strings/components_strings_cy.xtb
--- chromium-146.0.7680.153/components/strings/components_strings_cy.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/components/strings/components_strings_cy.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -1351,7 +1351,7 @@
Yn gallu gofyn am osod apiau gwe
Offer Radio
Cerbydau Clasurol
-Discover
+Darganfod
Gwasanaethau Eiddo Tiriog
Gwasanaethau Gwe
Gwiriwch eich gosodiadau dirprwyol neu cysylltwch â'ch gweinyddwr rhwydwaith i
diff -Nru chromium-146.0.7680.153/components/strings/components_strings_es-419.xtb chromium-146.0.7680.164/components/strings/components_strings_es-419.xtb
--- chromium-146.0.7680.153/components/strings/components_strings_es-419.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/components/strings/components_strings_es-419.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -254,7 +254,7 @@
no envió ningún dato.
Los atacantes del sitio que intentaste visitar podrían engañarte para que instales software o reveles información como tus contraseñas, teléfono o números de tarjeta de crédito. Chrome recomienda que regreses a un sitio seguro. Más información sobre esta advertencia
Verde claro
-Se seguirán guardando tus formas de pago
+Tus formas de pago seguirán guardadas
Verificando...
Permitir esta vez
Los archivos se subieron correctamente a en
@@ -434,7 +434,7 @@
No se pudo validar el valor de esta política con su esquema y, por lo tanto, se ignorará.
El certificado del servidor contiene una clave criptográfica no segura.
Guarda la tarjeta de lealtad en la Billetera
-Sobrenombre
+Alias
Cartelera de películas y horarios de cines
Cómo puedes administrar tus datos: Chrome elimina los temas de forma automática luego de 4 semanas. A medida que navegues, un tema puede volver a aparecer en la lista. También puedes bloquear los temas que no quieras que Chrome comparta con los sitios y desactivar los temas de anuncios en cualquier momento en la configuración de Chrome.
Ahora puedes usar las direcciones desde tu Cuenta de Google
diff -Nru chromium-146.0.7680.153/components/strings/components_strings_et.xtb chromium-146.0.7680.164/components/strings/components_strings_et.xtb
--- chromium-146.0.7680.153/components/strings/components_strings_et.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/components/strings/components_strings_et.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -870,7 +870,7 @@
Golfivarustus
Failide üleslaadimine
Võib-olla hiljem
-Vaheleht
+Vahelehed ja vahelehegrupid
Video salvestati OneDrive’i
Teie piirkonna seaduste põhjal palub Chrome teil valida oma vaikeotsingumootori. Need otsingumootorid on teie piirkonnas populaarsed ja need kuvatakse juhuslikus järjestuses.
Graafika- ja animatsioonitarkvara
diff -Nru chromium-146.0.7680.153/components/strings/components_strings_fa.xtb chromium-146.0.7680.164/components/strings/components_strings_fa.xtb
--- chromium-146.0.7680.153/components/strings/components_strings_fa.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/components/strings/components_strings_fa.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -107,7 +107,7 @@
&چاپ...
عکس (مات)
سه منگنه در راست
-دوباره پرسیده نشود
+دوباره نپرسیدن
سفارشی
مکث
۱۶ × ۱۲ اینچ
@@ -222,7 +222,7 @@
دامنه ثبتنام:
نشانی تحویل گرفتن
این سایت چیزهایی را که میپسندید تعیین میکند و سپس به سایتهای دیگر آگهی پیشنهاد میدهد
-ورود به سیستم Chrome
+وارد سیستم Chrome شوید
راست
تأیید نام
نمایش کاهش قیمت در زبانهها
@@ -1352,7 +1352,7 @@
میتواند نصب کردن برنامههای وب را درخواست کند
تجهیزات رادیویی
وسایل نقلیه کلاسیک
-کشف کردن
+کاوش
خدمات املاک و مستغلات
خدمات وب
تنظیمات پروکسی را بررسی کنید یا با سرپرست شبکهتان تماس بگیرید تا
@@ -3679,7 +3679,7 @@
فویل لمینتکاری
برای خاموش کردن برنامه پرداخت در Chrome، به تنظیمات پرداخت بروید
کارتتان تأیید شد
-کپی
+کپی کردن
نماینده کاربر
سازمان (O)
از سیستم خارج شدهاید
diff -Nru chromium-146.0.7680.153/components/strings/components_strings_gl.xtb chromium-146.0.7680.164/components/strings/components_strings_gl.xtb
--- chromium-146.0.7680.153/components/strings/components_strings_gl.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/components/strings/components_strings_gl.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -3105,7 +3105,7 @@
Non se pode abrir a aplicación para pagos
Non se especificaron nin servidores proxy fixos nin un URL de script .pac.
Podes usar os enderezos gardados nos produtos de Google. Isto non cambiará o teu enderezo particular actual, que se gardará na túa Conta de Google ().
-Dobrez en Z para enxeñaría
+Dobrez en zigzag asimétrico
Ver que información se usa para mostrarche anuncios
Xestionar a información, a privacidade e a seguranza na túa Conta de Google
Salóns do automóbil
diff -Nru chromium-146.0.7680.153/components/strings/components_strings_nl.xtb chromium-146.0.7680.164/components/strings/components_strings_nl.xtb
--- chromium-146.0.7680.153/components/strings/components_strings_nl.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/components/strings/components_strings_nl.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -3232,7 +3232,7 @@
Envelop C2
Interval voor nieuwe poging
A4x5
-Tabbladen doorzoeken
+Tabbladen zoeken
Je tekst en paginacontent worden naar Google gestuurd, maar worden niet gebruikt om AI te verbeteren.
Meer informatie
Sommige toetsen op je toetsenbord overschrijven, zoals Esc
diff -Nru chromium-146.0.7680.153/components/strings/components_strings_tr.xtb chromium-146.0.7680.164/components/strings/components_strings_tr.xtb
--- chromium-146.0.7680.153/components/strings/components_strings_tr.xtb 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/components/strings/components_strings_tr.xtb 2026-03-20 23:29:56.000000000 +0000
@@ -1052,7 +1052,7 @@
İş ve Çalışma Kanunu
Etkinlik
{COUNT,plural, =0{Yok}=1{1 şifre ( için)}=2{2 şifre ( için)}other{# şifre ( için)}}
-Üst
+Üstte
Diğer sekmeleri veya uygulamaları kapatın
Siteye git
Tarayıcınız yönetilmemektedir.
@@ -1292,7 +1292,7 @@
"" geçerli bir proxy değil.
adresini daha önce onaylamadınız
Web'de etkinliğiniz izleniyor
-Alt
+Altta
Cam
"Şimdi al sonra öde" ilerleme ekranı ekranın yarısına kadar açıldı.
Kuruluşunuz, Google Hesabınıza kaydetme işlemini kısıtladığında sekmeleri paylaşamaz veya başkalarıyla ortak çalışamazsınız
@@ -2307,7 +2307,7 @@
- Siz sorun, yanıtlasın
Dövüş Sporları
-Taraf
+Kenarda
Canlı Altyazı görünüyor, odaklamak için pencere değiştiriciyi kullanın
Aile ve İlişkiler
Bu satıcı tarafından kabul edilmeyen kartlar (ör. sanal kartlar) devre dışı bırakıldı.
diff -Nru chromium-146.0.7680.153/debian/changelog chromium-146.0.7680.164/debian/changelog
--- chromium-146.0.7680.153/debian/changelog 2026-03-19 23:35:31.000000000 +0000
+++ chromium-146.0.7680.164/debian/changelog 2026-03-24 01:26:56.000000000 +0000
@@ -1,3 +1,23 @@
+chromium (146.0.7680.164-1~deb13u1) trixie-security; urgency=high
+
+ [ Andres Salomon ]
+ * New upstream security release.
+ - CVE-2026-4673: Heap buffer overflow in WebAudio.
+ Reported by c6eed09fc8b174b0f3eebedcceb1e792.
+ - CVE-2026-4674: Out of bounds read in CSS. Reported by Syn4pse.
+ - CVE-2026-4675: Heap buffer overflow in WebGL.
+ Reported by 86ac1f1587b71893ed2ad792cd7dde32.
+ - CVE-2026-4676: Use after free in Dawn.
+ Reported by 86ac1f1587b71893ed2ad792cd7dde32.
+ - CVE-2026-4677: Out of bounds read in WebAudio.
+ Reported by c6eed09fc8b174b0f3eebedcceb1e792.
+ - CVE-2026-4678: Use after free in WebGPU. Reported by Google.
+ - CVE-2026-4679: Integer overflow in Fonts.
+ Reported by GF, Un3xploitable Of DeadSec.
+ - CVE-2026-4680: Use after free in FedCM. Reported by Shaheen Fazim.
+
+ -- Andres Salomon Mon, 23 Mar 2026 21:26:56 -0400
+
chromium (146.0.7680.153-1~deb13u1) trixie-security; urgency=high
[ Andres Salomon ]
diff -Nru chromium-146.0.7680.153/gpu/config/gpu_lists_version.h chromium-146.0.7680.164/gpu/config/gpu_lists_version.h
--- chromium-146.0.7680.153/gpu/config/gpu_lists_version.h 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/gpu/config/gpu_lists_version.h 2026-03-20 23:29:56.000000000 +0000
@@ -3,6 +3,6 @@
#ifndef GPU_CONFIG_GPU_LISTS_VERSION_H_
#define GPU_CONFIG_GPU_LISTS_VERSION_H_
-#define GPU_LISTS_VERSION "85fd829a1b2049479ead5ed578f5ed105a094fe4"
+#define GPU_LISTS_VERSION "bbd8c5dd25fb2f569d98e626a9517cf2171abdff"
#endif // GPU_CONFIG_GPU_LISTS_VERSION_H_
diff -Nru chromium-146.0.7680.153/gpu/ipc/service/shared_image_stub.cc chromium-146.0.7680.164/gpu/ipc/service/shared_image_stub.cc
--- chromium-146.0.7680.153/gpu/ipc/service/shared_image_stub.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/gpu/ipc/service/shared_image_stub.cc 2026-03-20 23:29:56.000000000 +0000
@@ -290,12 +290,23 @@
TRACE_EVENT2("gpu", "SharedImageStub::OnCreateSharedImageWithData", "width",
params->si_info->meta.size.width(), "height",
params->si_info->meta.size.height());
- bool needs_gl = HasGLES2ReadOrWriteUsage(params->si_info->meta.usage);
+
+ auto& metadata = params->si_info->meta;
+
+ bool needs_gl = HasGLES2ReadOrWriteUsage(metadata.usage);
if (!MakeContextCurrent(needs_gl)) {
OnError();
return;
}
+ auto min_size = metadata.format.MaybeEstimatedSizeInBytes(metadata.size);
+ if (params->pixel_data_size == 0 || !min_size ||
+ params->pixel_data_size < min_size.value()) {
+ LOG(ERROR) << "SharedImageStub: upload data size is invalid";
+ OnError();
+ return;
+ }
+
base::CheckedNumeric safe_required_span_size =
params->pixel_data_offset;
safe_required_span_size += params->pixel_data_size;
@@ -318,10 +329,8 @@
memory.subspan(params->pixel_data_offset, params->pixel_data_size);
if (!factory_->CreateSharedImage(
- params->mailbox, params->si_info->meta.format,
- params->si_info->meta.size, params->si_info->meta.color_space,
- params->si_info->meta.surface_origin,
- params->si_info->meta.alpha_type, params->si_info->meta.usage,
+ params->mailbox, metadata.format, metadata.size, metadata.color_space,
+ metadata.surface_origin, metadata.alpha_type, metadata.usage,
GetLabel(params->si_info->debug_label), subspan)) {
LOG(ERROR) << kSICreationFailureError;
OnError();
diff -Nru chromium-146.0.7680.153/gpu/webgpu/DAWN_VERSION chromium-146.0.7680.164/gpu/webgpu/DAWN_VERSION
--- chromium-146.0.7680.153/gpu/webgpu/DAWN_VERSION 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/gpu/webgpu/DAWN_VERSION 2026-03-20 23:29:56.000000000 +0000
@@ -1 +1 @@
-3d52cfc8dd0bc2cdbbecd9803cc08102de7e4597
\ No newline at end of file
+a655251a59c4af3fbf8058bb2572d6a457f896d2
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/gpu/webgpu/dawn_commit_hash.h chromium-146.0.7680.164/gpu/webgpu/dawn_commit_hash.h
--- chromium-146.0.7680.153/gpu/webgpu/dawn_commit_hash.h 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/gpu/webgpu/dawn_commit_hash.h 2026-03-20 23:29:56.000000000 +0000
@@ -3,6 +3,6 @@
#ifndef GPU_WEBGPU_DAWN_COMMIT_HASH_H_
#define GPU_WEBGPU_DAWN_COMMIT_HASH_H_
-#define DAWN_COMMIT_HASH "3d52cfc8dd0bc2cdbbecd9803cc08102de7e4597"
+#define DAWN_COMMIT_HASH "a655251a59c4af3fbf8058bb2572d6a457f896d2"
#endif // GPU_WEBGPU_DAWN_COMMIT_HASH_H_
diff -Nru chromium-146.0.7680.153/media/video/av1_video_encoder.cc chromium-146.0.7680.164/media/video/av1_video_encoder.cc
--- chromium-146.0.7680.153/media/video/av1_video_encoder.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/media/video/av1_video_encoder.cc 2026-03-20 23:29:56.000000000 +0000
@@ -50,16 +50,16 @@
// pixel format. If no conversion is needed returns nullopt.
std::optional GetConversionFormat(VideoCodecProfile profile,
VideoPixelFormat format,
- bool needs_resize) {
+ bool needs_copy) {
switch (profile) {
case AV1PROFILE_PROFILE_MAIN:
if ((format != PIXEL_FORMAT_NV12 && format != PIXEL_FORMAT_I420) ||
- needs_resize) {
+ needs_copy) {
return PIXEL_FORMAT_I420;
}
break;
case AV1PROFILE_PROFILE_HIGH:
- if (format != PIXEL_FORMAT_I444 || needs_resize) {
+ if (format != PIXEL_FORMAT_I444 || needs_copy) {
return PIXEL_FORMAT_I444;
}
break;
@@ -466,12 +466,22 @@
return;
}
+ bool requires_copy = frame->visible_rect().size() != options_.frame_size ||
+ (IsYuvPlanar(frame->format()) &&
+ VideoFrame::NumPlanes(frame->format()) >= 3 &&
+ frame->stride(VideoFrame::Plane::kU) !=
+ frame->stride(VideoFrame::Plane::kV));
+
// Format conversion or resizing may be necessary to get the frame into the
// form needed by libaom for encoding.
if (auto conversion_format =
- GetConversionFormat(profile_, frame->format(),
- /*needs_resize=*/frame->visible_rect().size() !=
- options_.frame_size)) {
+ GetConversionFormat(profile_, frame->format(), requires_copy)) {
+ // In cases where we need to
+ // - enlarge the frame
+ // - change the pixel format
+ // - change the aspect ratio or
+ // - use matching U and V strides
+ // we are forced to convert and rescale manually.
auto temp_frame = frame_pool_.CreateFrame(
*conversion_format, options_.frame_size, gfx::Rect(options_.frame_size),
options_.frame_size, frame->timestamp());
diff -Nru chromium-146.0.7680.153/media/video/openh264_video_encoder.cc chromium-146.0.7680.164/media/video/openh264_video_encoder.cc
--- chromium-146.0.7680.153/media/video/openh264_video_encoder.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/media/video/openh264_video_encoder.cc 2026-03-20 23:29:56.000000000 +0000
@@ -427,12 +427,18 @@
}
}
- if (frame->format() != PIXEL_FORMAT_I420 ||
- NeedsManualResizing(frame->visible_rect().size(), options_.frame_size)) {
+ bool requires_copy =
+ frame->format() != PIXEL_FORMAT_I420 ||
+ NeedsManualResizing(frame->visible_rect().size(), options_.frame_size) ||
+ frame->stride(VideoFrame::Plane::kU) !=
+ frame->stride(VideoFrame::Plane::kV);
+
+ if (requires_copy) {
// In cases where we need to
// - enlarge the frame
- // - change the pixel format or
- // - change the aspect ratio
+ // - change the pixel format
+ // - change the aspect ratio or
+ // - use matching U and V strides
// we are forced to convert and rescale manually.
auto i420_frame = frame_pool_.CreateFrame(
PIXEL_FORMAT_I420, options_.frame_size, gfx::Rect(options_.frame_size),
diff -Nru chromium-146.0.7680.153/media/video/software_video_encoder_test.cc chromium-146.0.7680.164/media/video/software_video_encoder_test.cc
--- chromium-146.0.7680.153/media/video/software_video_encoder_test.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/media/video/software_video_encoder_test.cc 2026-03-20 23:29:56.000000000 +0000
@@ -7,6 +7,7 @@
#include
#include
+#include "base/containers/heap_array.h"
#include "base/feature_list.h"
#include "base/functional/callback_helpers.h"
#include "base/logging.h"
@@ -1097,6 +1098,42 @@
EXPECT_EQ(chunks.size(), total_frames_count);
}
+TEST_P(SoftwareVideoEncoderTest, EncodeFrameWithMismatchedStrides) {
+ VideoEncoder::Options options = CreateDefaultOptions();
+ options.frame_size = gfx::Size(64, 64);
+
+ encoder_->Initialize(profile_, options, /*info_cb=*/base::DoNothing(),
+ /*output_cb=*/base::DoNothing(),
+ ValidateStatusThenQuitCB());
+ RunUntilQuit();
+
+ // Create a frame with mismatched strides
+ gfx::Size size(64, 64);
+ size_t y_stride = 64;
+ size_t u_stride = 65536; // Large U stride
+ size_t v_stride = 32;
+
+ // We allocate memory for the data. To cause an OOB read crash if the U
+ // stride is used for the V plane, we allocate a small buffer for the V plane.
+ auto y_data = base::HeapArray::WithSize(y_stride * size.height());
+ auto u_data =
+ base::HeapArray::WithSize(u_stride * (size.height() / 2));
+ auto v_data =
+ base::HeapArray::WithSize(v_stride * (size.height() / 2));
+
+ auto frame = VideoFrame::WrapExternalYuvData(
+ PIXEL_FORMAT_I420, size, gfx::Rect(size), size, y_stride, u_stride,
+ v_stride, y_data, u_data, v_data, base::TimeDelta());
+ frame->AddDestructionObserver(
+ base::BindOnce([](base::HeapArray, base::HeapArray,
+ base::HeapArray) {},
+ std::move(y_data), std::move(u_data), std::move(v_data)));
+
+ encoder_->Encode(std::move(frame), VideoEncoder::EncodeOptions(false),
+ ValidateStatusThenQuitCB());
+ RunUntilQuit();
+}
+
TEST_P(SoftwareVideoEncoderTest, ReconfigureWithResizingNumberOfThreads) {
int outputs_count = 0;
VideoEncoder::Options options = CreateDefaultOptions();
diff -Nru chromium-146.0.7680.153/media/video/vpx_video_encoder.cc chromium-146.0.7680.164/media/video/vpx_video_encoder.cc
--- chromium-146.0.7680.153/media/video/vpx_video_encoder.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/media/video/vpx_video_encoder.cc 2026-03-20 23:29:56.000000000 +0000
@@ -258,29 +258,29 @@
// pixel format. If no conversion is needed returns nullopt.
std::optional GetConversionFormat(VideoCodecProfile profile,
VideoPixelFormat format,
- bool needs_resize) {
+ bool needs_copy) {
switch (profile) {
case VP8PROFILE_ANY:
case VP9PROFILE_PROFILE0:
if ((format != PIXEL_FORMAT_NV12 && format != PIXEL_FORMAT_I420) ||
- needs_resize) {
+ needs_copy) {
return PIXEL_FORMAT_I420;
}
break;
case VP9PROFILE_PROFILE1:
- if (format != PIXEL_FORMAT_I444 || needs_resize) {
+ if (format != PIXEL_FORMAT_I444 || needs_copy) {
return PIXEL_FORMAT_I444;
}
break;
case VP9PROFILE_PROFILE2:
- if (format != PIXEL_FORMAT_YUV420P10 || needs_resize) {
+ if (format != PIXEL_FORMAT_YUV420P10 || needs_copy) {
// VideoFrameConverter doesn't support 10bit yet, so output I420 then
// convert to I010.
return PIXEL_FORMAT_I420;
}
break;
case VP9PROFILE_PROFILE3:
- if (format != PIXEL_FORMAT_YUV444P10 || needs_resize) {
+ if (format != PIXEL_FORMAT_YUV444P10 || needs_copy) {
// VideoFrameConverter doesn't support 10bit yet, so output I444 then
// convert to I410.
return PIXEL_FORMAT_I444;
@@ -596,12 +596,22 @@
return;
}
+ bool requires_copy = frame->visible_rect().size() != options_.frame_size ||
+ (IsYuvPlanar(frame->format()) &&
+ VideoFrame::NumPlanes(frame->format()) >= 3 &&
+ frame->stride(VideoFrame::Plane::kU) !=
+ frame->stride(VideoFrame::Plane::kV));
+
// Format conversion or resizing may be necessary to get the frame into the
// form needed by libvpx for encoding.
if (auto conversion_format =
- GetConversionFormat(profile_, frame->format(),
- /*needs_resize=*/frame->visible_rect().size() !=
- options_.frame_size)) {
+ GetConversionFormat(profile_, frame->format(), requires_copy)) {
+ // In cases where we need to
+ // - enlarge the frame
+ // - change the pixel format
+ // - change the aspect ratio or
+ // - use matching U and V strides
+ // we are forced to convert and rescale manually.
auto temp_frame = frame_pool_.CreateFrame(
*conversion_format, options_.frame_size, gfx::Rect(options_.frame_size),
options_.frame_size, frame->timestamp());
diff -Nru chromium-146.0.7680.153/net/base/data_url.cc chromium-146.0.7680.164/net/base/data_url.cc
--- chromium-146.0.7680.153/net/base/data_url.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/net/base/data_url.cc 2026-03-20 23:29:56.000000000 +0000
@@ -253,11 +253,16 @@
nullptr)) {
// Fallback to the default as recommended in RFC2045 when the mediatype
// value is invalid. For this case, we don't respect |charset| but force
- // it set to "US-ASCII".
+ // it set to "US-ASCII". Note: base64_encoded is intentionally preserved
+ // here. Per the Fetch Standard data: URL processor [1], base64 detection
+ // (step 11) happens before MIME type validation (step 13-14), so an invalid
+ // MIME type should not prevent base64 body decoding. This matches the
+ // legacy behavior and preserves backward compatibility with data URLs
+ // like "data:image;base64,..." or "data:image/image/jpeg;base64,...".
+ // [1] https://fetch.spec.whatwg.org/#data-url-processor
*mime_type_value = "text/plain";
*charset_value = "US-ASCII";
parameters.clear();
- *base64_encoded = false;
}
AppendParametersToMimeType(parameters, quoted_charset_value, mime_type_value);
diff -Nru chromium-146.0.7680.153/net/base/data_url_unittest.cc chromium-146.0.7680.164/net/base/data_url_unittest.cc
--- chromium-146.0.7680.153/net/base/data_url_unittest.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/net/base/data_url_unittest.cc 2026-03-20 23:29:56.000000000 +0000
@@ -105,6 +105,18 @@
{"data:f(oo/bar;baz=1;charset=kk,boo", true, "text/plain", "US-ASCII",
"boo"},
+ // Invalid mediatype with base64 encoding: the base64 body must still
+ // be decoded even when the MIME type is invalid.
+ // Regression test for https://crbug.com/492024623 - double type
+ // (image/image/jpeg) in MIME causes base64 to be dropped.
+ {"data:image/image/jpeg;base64,aGVsbG8gd29ybGQ=", true, "text/plain",
+ "US-ASCII", "hello world"},
+
+ // Regression test for https://crbug.com/493197121 - missing subtype
+ // (just "image") causes base64 to be dropped.
+ {"data:image;base64,aGVsbG8gd29ybGQ=", true, "text/plain", "US-ASCII",
+ "hello world"},
+
{"data:text/html,%3Chtml%3E%3Cbody%3E%3Cb%3Ehello%20world"
"%3C%2Fb%3E%3C%2Fbody%3E%3C%2Fhtml%3E",
true, "text/html", "", "hello world"},
diff -Nru chromium-146.0.7680.153/net/http/transport_security_state_static.pins chromium-146.0.7680.164/net/http/transport_security_state_static.pins
--- chromium-146.0.7680.153/net/http/transport_security_state_static.pins 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/net/http/transport_security_state_static.pins 2026-03-20 23:29:56.000000000 +0000
@@ -43,9 +43,9 @@
# hash function for preloaded entries again (we have already done so once).
#
-# Last updated: 2026-03-17 13:37 UTC
+# Last updated: 2026-03-20 13:36 UTC
PinsListTimestamp
-1773754667
+1774013793
TestSPKI
sha256/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
diff -Nru chromium-146.0.7680.153/net/http/transport_security_state_static_pins.json chromium-146.0.7680.164/net/http/transport_security_state_static_pins.json
--- chromium-146.0.7680.153/net/http/transport_security_state_static_pins.json 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/net/http/transport_security_state_static_pins.json 2026-03-20 23:29:56.000000000 +0000
@@ -31,7 +31,7 @@
// the 'static_spki_hashes' and 'bad_static_spki_hashes' fields in 'pinsets'
// refer to, and the timestamp at which the pins list was last updated.
//
-// Last updated: 2026-03-17 13:37 UTC
+// Last updated: 2026-03-20 13:36 UTC
//
{
"pinsets": [
diff -Nru chromium-146.0.7680.153/skia/ext/skia_commit_hash.h chromium-146.0.7680.164/skia/ext/skia_commit_hash.h
--- chromium-146.0.7680.153/skia/ext/skia_commit_hash.h 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/skia/ext/skia_commit_hash.h 2026-03-20 23:29:56.000000000 +0000
@@ -3,6 +3,6 @@
#ifndef SKIA_EXT_SKIA_COMMIT_HASH_H_
#define SKIA_EXT_SKIA_COMMIT_HASH_H_
-#define SKIA_COMMIT_HASH "3c7c530c115124b415c1f4e0e35694fbaefd2177"
+#define SKIA_COMMIT_HASH "6a75afe9792764f6faa76ad50125781899ca05e8"
#endif // SKIA_EXT_SKIA_COMMIT_HASH_H_
diff -Nru chromium-146.0.7680.153/testing/variations/fieldtrial_testing_config.json chromium-146.0.7680.164/testing/variations/fieldtrial_testing_config.json
--- chromium-146.0.7680.153/testing/variations/fieldtrial_testing_config.json 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/testing/variations/fieldtrial_testing_config.json 2026-03-20 23:29:56.000000000 +0000
@@ -12355,6 +12355,21 @@
]
}
],
+ "GlicChromeStatusIcon": [
+ {
+ "platforms": [
+ "mac"
+ ],
+ "experiments": [
+ {
+ "name": "Enabled",
+ "enable_features": [
+ "GlicChromeStatusIcon"
+ ]
+ }
+ ]
+ }
+ ],
"GlicClientResponsivenessCheckExtension": [
{
"platforms": [
diff -Nru chromium-146.0.7680.153/third_party/blink/renderer/core/html/build.gni chromium-146.0.7680.164/third_party/blink/renderer/core/html/build.gni
--- chromium-146.0.7680.153/third_party/blink/renderer/core/html/build.gni 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/blink/renderer/core/html/build.gni 2026-03-20 23:29:56.000000000 +0000
@@ -733,6 +733,7 @@
"html_link_element_test.cc",
"html_login_element_test.cc",
"html_dialog_element_test.cc",
+ "html_marquee_element_test.cc",
"html_meta_element_test.cc",
"html_object_element_test.cc",
"html_permission_element_test.cc",
diff -Nru chromium-146.0.7680.153/third_party/blink/renderer/core/html/html_marquee_element.cc chromium-146.0.7680.164/third_party/blink/renderer/core/html/html_marquee_element.cc
--- chromium-146.0.7680.153/third_party/blink/renderer/core/html/html_marquee_element.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/blink/renderer/core/html/html_marquee_element.cc 2026-03-20 23:29:56.000000000 +0000
@@ -33,6 +33,7 @@
#include "third_party/blink/renderer/core/animation/keyframe_effect_model.h"
#include "third_party/blink/renderer/core/animation/string_keyframe.h"
#include "third_party/blink/renderer/core/animation/timing_input.h"
+#include "third_party/blink/renderer/core/css/css_numeric_literal_value.h"
#include "third_party/blink/renderer/core/css/css_property_names.h"
#include "third_party/blink/renderer/core/css/css_property_value_set.h"
#include "third_party/blink/renderer/core/css/css_style_declaration.h"
@@ -369,14 +370,17 @@
CSSStyleDeclaration* mover_style =
GetDocument().domWindow()->getComputedStyle(mover_);
- metrics.content_width =
- StringToDouble(mover_style->getPropertyValue("width")).value_or(0);
- metrics.content_height =
- StringToDouble(mover_style->getPropertyValue("height")).value_or(0);
- metrics.marquee_width =
- StringToDouble(marquee_style->getPropertyValue("width")).value_or(0);
- metrics.marquee_height =
- StringToDouble(marquee_style->getPropertyValue("height")).value_or(0);
+ auto double_value = [](CSSStyleDeclaration* decl, CSSPropertyID prop) {
+ if (auto* value = DynamicTo(
+ decl->GetPropertyCSSValueInternal(prop))) {
+ return value->DoubleValue();
+ }
+ return 0.0;
+ };
+ metrics.content_width = double_value(mover_style, CSSPropertyID::kWidth);
+ metrics.content_height = double_value(mover_style, CSSPropertyID::kHeight);
+ metrics.marquee_width = double_value(marquee_style, CSSPropertyID::kWidth);
+ metrics.marquee_height = double_value(marquee_style, CSSPropertyID::kHeight);
if (IsHorizontal()) {
mover_->style()->removeProperty("width", ASSERT_NO_EXCEPTION);
diff -Nru chromium-146.0.7680.153/third_party/blink/renderer/core/html/html_marquee_element.h chromium-146.0.7680.164/third_party/blink/renderer/core/html/html_marquee_element.h
--- chromium-146.0.7680.153/third_party/blink/renderer/core/html/html_marquee_element.h 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/blink/renderer/core/html/html_marquee_element.h 2026-03-20 23:29:56.000000000 +0000
@@ -29,7 +29,7 @@
namespace blink {
-class HTMLMarqueeElement final : public HTMLElement {
+class CORE_EXPORT HTMLMarqueeElement final : public HTMLElement {
DEFINE_WRAPPERTYPEINFO();
public:
@@ -55,6 +55,10 @@
void stop();
private:
+ FRIEND_TEST_ALL_PREFIXES(HTMLMarqueeElementTest,
+ GetMetricsWithExplicitSizesAndContent);
+ FRIEND_TEST_ALL_PREFIXES(HTMLMarqueeElementTest, GetMetricsForEmptyMarquee);
+
void DidAddUserAgentShadowRoot(ShadowRoot&) override;
bool IsPresentationAttribute(const QualifiedName&) const override;
diff -Nru chromium-146.0.7680.153/third_party/blink/renderer/core/html/html_marquee_element_test.cc chromium-146.0.7680.164/third_party/blink/renderer/core/html/html_marquee_element_test.cc
--- chromium-146.0.7680.153/third_party/blink/renderer/core/html/html_marquee_element_test.cc 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/blink/renderer/core/html/html_marquee_element_test.cc 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,57 @@
+// Copyright 2026 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "third_party/blink/renderer/core/html/html_marquee_element.h"
+
+#include "testing/gtest/include/gtest/gtest.h"
+#include "third_party/blink/renderer/core/testing/page_test_base.h"
+
+namespace blink {
+
+class HTMLMarqueeElementTest : public PageTestBase {};
+
+TEST_F(HTMLMarqueeElementTest, GetMetricsWithExplicitSizesAndContent) {
+ // Set up a marquee element with explicit width and height attributes,
+ // and an inner div with its own explicit dimensions.
+ SetBodyInnerHTML(R"HTML(
+
+ )HTML");
+ auto* marquee = To(GetElementById("testMarquee"));
+ ASSERT_TRUE(marquee);
+
+ HTMLMarqueeElement::Metrics metrics = marquee->GetMetrics();
+ // The marquee's own dimensions should reflect the 'width' and 'height'
+ // attributes.
+ EXPECT_EQ(200.0, metrics.marquee_width);
+ EXPECT_EQ(50.0, metrics.marquee_height);
+ // The content dimensions (`content_width`, `content_height`) are derived from
+ // the `mover_` element's computed style after it's temporarily set to
+ // `-webkit-max-content`. Since the slotted content (`#contentDiv`) has
+ // explicit dimensions, the `mover_`'s max-content size will be determined
+ // by these explicit dimensions.
+ EXPECT_EQ(150.0, metrics.content_width);
+ EXPECT_EQ(25.0, metrics.content_height);
+}
+
+TEST_F(HTMLMarqueeElementTest, GetMetricsForEmptyMarquee) {
+ // Test a marquee with no explicit dimensions or content.
+ SetBodyInnerHTML(R"HTML(
+
+ )HTML");
+ auto* marquee = To(GetElementById("empty"));
+ ASSERT_TRUE(marquee);
+
+ HTMLMarqueeElement::Metrics metrics = marquee->GetMetrics();
+ // An empty marquee with no explicit dimensions will likely have zero computed
+ // width and height, leading to zero metrics.
+ EXPECT_EQ(metrics.marquee_width, 0.0);
+ EXPECT_EQ(metrics.marquee_height, 0.0);
+ EXPECT_EQ(metrics.content_width, 0.0);
+ EXPECT_EQ(metrics.content_height, 0.0);
+}
+
+} // namespace blink
diff -Nru chromium-146.0.7680.153/third_party/blink/renderer/modules/credentialmanagement/identity_provider.cc chromium-146.0.7680.164/third_party/blink/renderer/modules/credentialmanagement/identity_provider.cc
--- chromium-146.0.7680.153/third_party/blink/renderer/modules/credentialmanagement/identity_provider.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/blink/renderer/modules/credentialmanagement/identity_provider.cc 2026-03-20 23:29:56.000000000 +0000
@@ -243,9 +243,6 @@
MakeGarbageCollected>(script_state);
auto promise = resolver->Promise();
- auto* request =
- CredentialManagerProxy::From(script_state)->FederatedAuthRequest();
-
std::unique_ptr token_base_value;
if (RuntimeEnabledFeatures::FedCmNonStringTokenEnabled()) {
std::unique_ptr converter =
@@ -288,6 +285,17 @@
}
}
+ if (!script_state->ContextIsValid()) {
+ // This can happen if converting the `token` parameter had side effects
+ // that destroyed the document. With an invalid context, we also can't
+ // reject the promise.
+ return promise;
+ }
+
+ // There must not be JavaScript execution between getting the request pointer
+ // and using it.
+ auto* request =
+ CredentialManagerProxy::From(script_state)->FederatedAuthRequest();
request->ResolveTokenRequest(
account_id, redirect_to, std::move(*token_base_value),
BindOnce(&OnResolveTokenRequest, WrapPersistent(resolver)));
diff -Nru chromium-146.0.7680.153/third_party/blink/renderer/modules/webaudio/delay_handler.cc chromium-146.0.7680.164/third_party/blink/renderer/modules/webaudio/delay_handler.cc
--- chromium-146.0.7680.153/third_party/blink/renderer/modules/webaudio/delay_handler.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/blink/renderer/modules/webaudio/delay_handler.cc 2026-03-20 23:29:56.000000000 +0000
@@ -73,16 +73,16 @@
CHECK(delay_time_->IsAudioRate());
delay_time_->CalculateSampleAccurateValues(
kernels_[i]->DelayTimes().first(frames_to_process));
- kernels_[i]->ProcessARate(source_bus->Channel(i)->Data(),
- destination_bus->Channel(i)->MutableData(),
+ kernels_[i]->ProcessARate(source_bus->Channel(i)->Span(),
+ destination_bus->Channel(i)->MutableSpan(),
frames_to_process);
}
} else {
for (unsigned i = 0; i < kernels_.size(); ++i) {
CHECK(!delay_time_->IsAudioRate());
kernels_[i]->SetDelayTime(delay_time_->FinalValue());
- kernels_[i]->ProcessKRate(source_bus->Channel(i)->Data(),
- destination_bus->Channel(i)->MutableData(),
+ kernels_[i]->ProcessKRate(source_bus->Channel(i)->Span(),
+ destination_bus->Channel(i)->MutableSpan(),
frames_to_process);
}
}
diff -Nru chromium-146.0.7680.153/third_party/blink/renderer/modules/webaudio/script_processor_handler.cc chromium-146.0.7680.164/third_party/blink/renderer/modules/webaudio/script_processor_handler.cc
--- chromium-146.0.7680.153/third_party/blink/renderer/modules/webaudio/script_processor_handler.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/blink/renderer/modules/webaudio/script_processor_handler.cc 2026-03-20 23:29:56.000000000 +0000
@@ -177,9 +177,12 @@
for (uint32_t i = 0; i < number_of_input_channels; ++i) {
internal_input_bus_->SetChannelMemory(
i,
- UNSAFE_TODO(
- static_cast(shared_input_buffer->channels()[i].Data()) +
- buffer_read_write_index_),
+ reinterpret_cast(
+ shared_input_buffer->channels()[i]
+ .ByteSpan()
+ .subspan(buffer_read_write_index_ * sizeof(float),
+ frames_to_process * sizeof(float))
+ .data()),
frames_to_process);
}
@@ -187,13 +190,13 @@
internal_input_bus_->CopyFrom(*input_bus);
}
- for (uint32_t i = 0; i < number_of_output_channels; ++i) {
- float* destination = output_bus->Channel(i)->MutableData();
- const float* source = UNSAFE_TODO(
- static_cast(shared_output_buffer->channels()[i].Data()) +
- buffer_read_write_index_);
- UNSAFE_TODO(
- memcpy(destination, source, sizeof(float) * frames_to_process));
+ for (uint32_t i = 0; i < number_of_output_channels_; ++i) {
+ as_writable_bytes(
+ base::allow_nonunique_obj,
+ output_bus->Channel(i)->MutableSpan().first(frames_to_process))
+ .copy_from(shared_output_buffer->channels()[i].ByteSpan().subspan(
+ buffer_read_write_index_ * sizeof(float),
+ frames_to_process * sizeof(float)));
}
}
diff -Nru chromium-146.0.7680.153/third_party/blink/renderer/platform/audio/cpu/arm/delay_neon.cc chromium-146.0.7680.164/third_party/blink/renderer/platform/audio/cpu/arm/delay_neon.cc
--- chromium-146.0.7680.153/third_party/blink/renderer/platform/audio/cpu/arm/delay_neon.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/blink/renderer/platform/audio/cpu/arm/delay_neon.cc 2026-03-20 23:29:56.000000000 +0000
@@ -5,6 +5,7 @@
#include
#include
+#include
#include "base/compiler_specific.h"
#include "build/build_config.h"
@@ -51,16 +52,14 @@
reinterpret_cast(v_buffer_length), cmp)));
}
-std::tuple Delay::ProcessARateVector(
- float* destination,
- uint32_t frames_to_process) const {
- const int buffer_length = buffer_.size();
- const float* buffer = buffer_.Data();
+std::tuple Delay::ProcessARateVector(
+ base::span destination,
+ size_t frames_to_process) const {
+ const size_t buffer_length = buffer_.size();
const float sample_rate = sample_rate_;
- const float* delay_times = delay_times_.Data();
- int w_index = write_index_;
+ size_t w_index = write_index_;
const float32x4_t v_sample_rate = vdupq_n_f32(sample_rate);
const float32x4_t v_all_zeros = vdupq_n_f32(0);
@@ -74,25 +73,26 @@
const int32x4_t v_incr = vdupq_n_s32(4);
// Temp arrays for storing the samples needed for interpolation
- float sample1[4] __attribute((aligned(16)));
- float sample2[4] __attribute((aligned(16)));
+ std::array sample1 __attribute((aligned(16)));
+ std::array sample2 __attribute((aligned(16)));
// Temp array for holding the indices so we can access them
// individually.
- int read_index1[4] __attribute((aligned(16)));
- int read_index2[4] __attribute((aligned(16)));
+ std::array read_index1 __attribute((aligned(16)));
+ std::array read_index2 __attribute((aligned(16)));
// Initialize the write index vector, and wrap the values if needed.
- int32x4_t v_write_index = {w_index + 0, w_index + 1, w_index + 2,
- w_index + 3};
+ int32x4_t v_write_index = {
+ static_cast(w_index + 0), static_cast(w_index + 1),
+ static_cast(w_index + 2), static_cast(w_index + 3)};
v_write_index = WrapIndexVector(v_write_index, v_buffer_length_int);
int number_of_loops = frames_to_process / 4;
- int k = 0;
+ size_t k = 0;
for (int n = 0; n < number_of_loops; ++n, k += 4) {
- const float32x4_t v_delay_time =
- vmaxq_f32(UNSAFE_TODO(vld1q_f32(delay_times + k)), v_all_zeros);
+ const float32x4_t v_delay_time = vmaxq_f32(
+ vld1q_f32(delay_times_.as_span().subspan(k, 4u).data()), v_all_zeros);
const float32x4_t v_desired_delay_frames =
vmulq_f32(v_delay_time, v_sample_rate);
@@ -115,16 +115,16 @@
// Save indices so we can access the components individually for
// getting the aamples from the buffer.
- vst1q_s32(read_index1, v_read_index1);
- vst1q_s32(read_index2, v_read_index2);
+ vst1q_s32(read_index1.data(), v_read_index1);
+ vst1q_s32(read_index2.data(), v_read_index2);
for (int m = 0; m < 4; ++m) {
- UNSAFE_TODO(sample1[m]) = UNSAFE_TODO(buffer[read_index1[m])];
- UNSAFE_TODO(sample2[m]) = UNSAFE_TODO(buffer[read_index2[m])];
+ sample1[m] = buffer_[read_index1[m]];
+ sample2[m] = buffer_[read_index2[m]];
}
- const float32x4_t v_sample1 = vld1q_f32(sample1);
- const float32x4_t v_sample2 = vld1q_f32(sample2);
+ const float32x4_t v_sample1 = vld1q_f32(sample1.data());
+ const float32x4_t v_sample2 = vld1q_f32(sample2.data());
v_write_index = vaddq_s32(v_write_index, v_incr);
v_write_index = WrapIndexVector(v_write_index, v_buffer_length_int);
@@ -133,7 +133,7 @@
const float32x4_t sample = vaddq_f32(
v_sample1,
vmulq_f32(interpolation_factor, vsubq_f32(v_sample2, v_sample1)));
- UNSAFE_TODO(vst1q_f32(destination + k, sample));
+ vst1q_f32(destination.subspan(k, 4u).data(), sample);
}
// Update |w_index| based on how many frames we processed here, wrapping
@@ -146,8 +146,8 @@
return std::make_tuple(k, w_index);
}
-void Delay::HandleNaN(float* delay_times,
- uint32_t frames_to_process,
+void Delay::HandleNaN(base::span delay_times,
+ size_t frames_to_process,
float max_time) {
unsigned k = 0;
int number_of_loops = frames_to_process / 4;
@@ -156,7 +156,7 @@
// This is approximately 4 times faster than the scalar version.
for (int loop = 0; loop < number_of_loops; ++loop, k += 4) {
- float32x4_t x = UNSAFE_TODO(vld1q_f32(delay_times + k));
+ float32x4_t x = vld1q_f32(delay_times.subspan(k, 4u).data());
// x == x only fails when x is NaN. Then cmp is set to 0. Otherwise
// 0xffffffff
uint32x4_t cmp = vceqq_f32(x, x);
@@ -180,14 +180,14 @@
xint = vorrq_u32(xint, cmp);
// Finally, save the float result.
- UNSAFE_TODO(
- vst1q_f32(delay_times + k, reinterpret_cast(xint)));
+ vst1q_f32(delay_times.subspan(k, 4u).data(),
+ reinterpret_cast(xint));
}
// Handle any frames not done in the loop above.
for (; k < frames_to_process; ++k) {
- if (std::isnan(UNSAFE_TODO(delay_times[k]))) {
- UNSAFE_TODO(delay_times[k]) = max_time;
+ if (std::isnan(delay_times[k])) {
+ delay_times[k] = max_time;
}
}
}
diff -Nru chromium-146.0.7680.153/third_party/blink/renderer/platform/audio/cpu/x86/delay_sse2.cc chromium-146.0.7680.164/third_party/blink/renderer/platform/audio/cpu/x86/delay_sse2.cc
--- chromium-146.0.7680.153/third_party/blink/renderer/platform/audio/cpu/x86/delay_sse2.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/blink/renderer/platform/audio/cpu/x86/delay_sse2.cc 2026-03-20 23:29:56.000000000 +0000
@@ -52,15 +52,13 @@
return _mm_sub_ps(v_position, _mm_and_ps(v_buffer_length, cmp));
}
-std::tuple Delay::ProcessARateVector(
- float* destination,
- uint32_t frames_to_process) const {
- const int buffer_length = buffer_.size();
- const float* buffer = buffer_.Data();
+std::tuple Delay::ProcessARateVector(
+ base::span destination,
+ size_t frames_to_process) const {
+ const size_t buffer_length = buffer_.size();
const float sample_rate = sample_rate_;
- const float* delay_times = delay_times_.Data();
- int w_index = write_index_;
+ size_t w_index = write_index_;
const __m128 v_sample_rate = _mm_set1_ps(sample_rate);
const __m128 v_all_zeros = _mm_setzero_ps();
@@ -82,14 +80,15 @@
_mm_set_epi32(w_index + 3, w_index + 2, w_index + 1, w_index + 0);
v_write_index = WrapIndexVector(v_write_index, v_buffer_length_int);
- const int number_of_loops = frames_to_process / 4;
- int k = 0;
+ const size_t number_of_loops = frames_to_process / 4;
+ size_t k = 0;
- for (int n = 0; n < number_of_loops; ++n, k += 4) {
+ for (size_t n = 0; n < number_of_loops; ++n, k += 4) {
// It's possible that `delay_time` contains negative values. Make sure
// they are greater than zero.
const __m128 v_delay_time =
- _mm_max_ps(_mm_loadu_ps(UNSAFE_TODO(delay_times + k)), v_all_zeros);
+ _mm_max_ps(_mm_loadu_ps(delay_times_.as_span().subspan(k, 4u).data()),
+ v_all_zeros);
const __m128 v_desired_delay_frames =
_mm_mul_ps(v_delay_time, v_sample_rate);
@@ -116,8 +115,8 @@
reinterpret_cast(&v_read_index2);
for (int m = 0; m < 4; ++m) {
- sample1[m] = UNSAFE_TODO(buffer[read_index1[m]]);
- sample2[m] = UNSAFE_TODO(buffer[read_index2[m]]);
+ sample1[m] = buffer_[UNSAFE_TODO(read_index1[m])];
+ sample2[m] = buffer_[UNSAFE_TODO(read_index2[m])];
}
const __m128 v_sample1 = _mm_load_ps(sample1.data());
@@ -129,7 +128,7 @@
const __m128 sample = _mm_add_ps(
v_sample1,
_mm_mul_ps(interpolation_factor, _mm_sub_ps(v_sample2, v_sample1)));
- _mm_store_ps(UNSAFE_TODO(destination + k), sample);
+ _mm_store_ps(destination.subspan(k, 4u).data(), sample);
}
// Update |w_index|_ based on how many frames we processed here, wrapping
@@ -142,8 +141,8 @@
return std::make_tuple(k, w_index);
}
-void Delay::HandleNaN(float* delay_times,
- uint32_t frames_to_process,
+void Delay::HandleNaN(base::span delay_times,
+ size_t frames_to_process,
float max_time) {
unsigned k = 0;
const unsigned number_of_loops = frames_to_process / 4;
@@ -152,7 +151,7 @@
// This is approximately 4 times faster than the scalar version.
for (unsigned loop = 0; loop < number_of_loops; ++loop, k += 4) {
- __m128 x = _mm_loadu_ps(UNSAFE_TODO(delay_times + k));
+ __m128 x = _mm_loadu_ps(delay_times.subspan(k, 4u).data());
// 0xffffffff if x is NaN. Otherwise 0
__m128 cmp = _mm_cmpunord_ps(x, x);
@@ -166,13 +165,13 @@
// Merge i (bitwise or) x and cmp. This makes x = max_time if x was NaN and
// preserves x if not.
x = _mm_or_ps(x, cmp);
- _mm_storeu_ps(UNSAFE_TODO(delay_times + k), x);
+ _mm_storeu_ps(delay_times.subspan(k, 4u).data(), x);
}
// Handle any frames not done in the loop above.
for (; k < frames_to_process; ++k) {
- if (std::isnan(UNSAFE_TODO(delay_times[k]))) {
- UNSAFE_TODO(delay_times[k]) = max_time;
+ if (std::isnan(delay_times[k])) {
+ delay_times[k] = max_time;
}
}
}
diff -Nru chromium-146.0.7680.153/third_party/blink/renderer/platform/audio/delay.cc chromium-146.0.7680.164/third_party/blink/renderer/platform/audio/delay.cc
--- chromium-146.0.7680.153/third_party/blink/renderer/platform/audio/delay.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/blink/renderer/platform/audio/delay.cc 2026-03-20 23:29:56.000000000 +0000
@@ -38,31 +38,29 @@
namespace {
-void CopyToCircularBuffer(float* buffer,
- int write_index,
- int buffer_length,
- const float* source,
- uint32_t frames_to_process) {
+void CopyToCircularBuffer(base::span buffer,
+ size_t write_index,
+ base::span source,
+ size_t frames_to_process) {
// The algorithm below depends on this being true because we don't expect to
// have to fill the entire buffer more than once.
- DCHECK_GE(static_cast(buffer_length), frames_to_process);
+ DCHECK_GE(buffer.size(), frames_to_process);
+ DCHECK_GE(buffer.size(), write_index);
// Copy `frames_to_process` values from `source` to the circular buffer that
- // starts at `buffer` of length `buffer_length`. The copy starts at index
+ // starts at `buffer` of length `buffer.size()`. The copy starts at index
// `write_index` into the buffer.
- float* write_pointer = &UNSAFE_TODO(buffer[write_index]);
- int remainder = buffer_length - write_index;
+ const size_t remainder = buffer.size() - write_index;
- // Copy the sames over, carefully handling the case where we need to wrap
- // around to the beginning of the buffer.
- UNSAFE_TODO(
- memcpy(write_pointer, source,
- sizeof(*write_pointer) *
- std::min(static_cast(frames_to_process), remainder)));
- UNSAFE_TODO(
- memcpy(buffer, source + remainder,
- sizeof(*write_pointer) *
- std::max(0, static_cast(frames_to_process) - remainder)));
+ // Carefully handle the case where we need to wrap around to the beginning of
+ // the buffer.
+ const size_t first_size = std::min(frames_to_process, remainder);
+ buffer.subspan(write_index, first_size).copy_from(source.first(first_size));
+
+ if (frames_to_process > remainder) {
+ const size_t second_size = frames_to_process - remainder;
+ buffer.first(second_size).copy_from(source.subspan(remainder, second_size));
+ }
}
} // namespace
@@ -103,7 +101,7 @@
#if !(defined(ARCH_CPU_X86_FAMILY) || defined(CPU_ARM_NEON))
// Default scalar versions if simd/neon are not available.
-std::tuple Delay::ProcessARateVector(
+std::tuple Delay::ProcessARateVector(
float* destination,
uint32_t frames_to_process) const {
// We don't have a vectorized version, so just do nothing and return the 0 to
@@ -111,10 +109,10 @@
return std::make_tuple(0, write_index_);
}
-void Delay::HandleNaN(float* delay_times,
- uint32_t frames_to_process,
+void Delay::HandleNaN(base::span delay_times,
+ size_t frames_to_process,
float max_time) {
- for (unsigned k = 0; k < frames_to_process; ++k) {
+ for (size_t k = 0; k < frames_to_process; ++k) {
if (std::isnan(delay_times[k])) {
delay_times[k] = max_time;
}
@@ -122,78 +120,60 @@
}
#endif
-int Delay::ProcessARateScalar(unsigned start,
- int w_index,
- float* destination,
- uint32_t frames_to_process) const {
- const int buffer_length = buffer_.size();
- const float* buffer = buffer_.Data();
+size_t Delay::ProcessARateScalar(size_t start,
+ size_t w_index,
+ base::span destination,
+ size_t frames_to_process) const {
+ const size_t buffer_length = buffer_.size();
- DCHECK(buffer_length);
- DCHECK(destination);
- DCHECK_GE(write_index_, 0);
DCHECK_LT(write_index_, buffer_length);
- float sample_rate = sample_rate_;
- const float* delay_times = delay_times_.Data();
-
for (unsigned i = start; i < frames_to_process; ++i) {
- double delay_time = std::fmax(UNSAFE_TODO(delay_times[i]), 0);
- double desired_delay_frames = delay_time * sample_rate;
+ double delay_time = std::fmax(delay_times_[i], 0);
+ double desired_delay_frames = delay_time * sample_rate_;
double read_position = w_index + buffer_length - desired_delay_frames;
if (read_position >= buffer_length) {
read_position -= buffer_length;
}
+ DCHECK_GE(read_position, 0);
// Linearly interpolate in-between delay times.
- int read_index1 = static_cast(read_position);
- DCHECK_GE(read_index1, 0);
+ size_t read_index1 = static_cast(read_position);
DCHECK_LT(read_index1, buffer_length);
- int read_index2 = read_index1 + 1;
+ size_t read_index2 = read_index1 + 1;
if (read_index2 >= buffer_length) {
read_index2 -= buffer_length;
}
- DCHECK_GE(read_index2, 0);
DCHECK_LT(read_index2, buffer_length);
float interpolation_factor = read_position - read_index1;
- float sample1 = UNSAFE_TODO(buffer[read_index1]);
- float sample2 = UNSAFE_TODO(buffer[read_index2]);
+ float sample1 = buffer_[read_index1];
+ float sample2 = buffer_[read_index2];
++w_index;
if (w_index >= buffer_length) {
w_index -= buffer_length;
}
- UNSAFE_TODO(destination[i]) =
- sample1 + interpolation_factor * (sample2 - sample1);
+ destination[i] = sample1 + interpolation_factor * (sample2 - sample1);
}
return w_index;
}
-void Delay::ProcessARate(const float* source,
- float* destination,
- uint32_t frames_to_process) {
- int buffer_length = buffer_.size();
- float* buffer = buffer_.Data();
-
- DCHECK(buffer_length);
- DCHECK(source);
- DCHECK(destination);
- DCHECK_GE(write_index_, 0);
- DCHECK_LT(write_index_, buffer_length);
-
- float* delay_times = delay_times_.Data();
+void Delay::ProcessARate(base::span source,
+ base::span destination,
+ size_t frames_to_process) {
+ DCHECK_LT(write_index_, buffer_.size());
// Any NaN's get converted to max time
// TODO(crbug.com/1013345): Don't need this if that bug is fixed
double max_time = MaxDelayTime();
- HandleNaN(delay_times, frames_to_process, max_time);
+ HandleNaN(delay_times_.as_span(), frames_to_process, max_time);
- CopyToCircularBuffer(buffer, write_index_, buffer_length, source,
+ CopyToCircularBuffer(buffer_.as_span(), write_index_, source,
frames_to_process);
unsigned frames_processed;
@@ -206,17 +186,13 @@
}
}
-void Delay::ProcessKRate(const float* source,
- float* destination,
- uint32_t frames_to_process) {
- int buffer_length = buffer_.size();
- float* buffer = buffer_.Data();
+void Delay::ProcessKRate(base::span source,
+ base::span destination,
+ size_t frames_to_process) {
+ const size_t buffer_length = buffer_.size();
- DCHECK(buffer_length);
- DCHECK(source);
- DCHECK(destination);
- DCHECK_GE(write_index_, 0);
DCHECK_LT(write_index_, buffer_length);
+ DCHECK_GE(buffer_length, frames_to_process);
float sample_rate = sample_rate_;
double max_time = MaxDelayTime();
@@ -228,30 +204,24 @@
// Make sure the delay time is in a valid range.
delay_time = ClampTo(delay_time, 0.0, max_time);
double desired_delay_frames = delay_time * sample_rate;
- int w_index = write_index_;
+ size_t w_index = write_index_;
double read_position = w_index + buffer_length - desired_delay_frames;
if (read_position >= buffer_length) {
read_position -= buffer_length;
}
+ DCHECK_GE(read_position, 0);
// Linearly interpolate in-between delay times. `read_index1` and
// `read_index2` are the indices of the frames to be used for
// interpolation.
- int read_index1 = static_cast(read_position);
+ size_t read_index1 = static_cast(read_position);
float interpolation_factor = read_position - read_index1;
- float* buffer_end = &UNSAFE_TODO(buffer[buffer_length]);
- DCHECK_GE(static_cast(buffer_length), frames_to_process);
-
- // sample1 and sample2 hold the current and next samples in the buffer.
- // These are used for interoplating the delay value. To reduce memory
- // usage and an extra memcpy, sample1 can be the same as destination.
- float* sample1 = destination;
// Copy data from the source into the buffer, starting at the write index.
// The buffer is circular, so carefully handle the wrapping of the write
// pointer.
- CopyToCircularBuffer(buffer, write_index_, buffer_length, source,
+ CopyToCircularBuffer(buffer_.as_span(), write_index_, source,
frames_to_process);
w_index += frames_to_process;
if (w_index >= buffer_length) {
@@ -261,46 +231,46 @@
// Now copy out the samples from the buffer, starting at the read pointer,
// carefully handling wrapping of the read pointer.
- float* read_pointer = &UNSAFE_TODO(buffer[read_index1]);
+ size_t remainder = buffer_length - read_index1;
- uint32_t remainder = static_cast(buffer_end - read_pointer);
- UNSAFE_TODO(
- memcpy(sample1, read_pointer,
- sizeof(*sample1) * std::min(frames_to_process, remainder)));
+ size_t first_size = std::min(frames_to_process, remainder);
+ destination.first(first_size)
+ .copy_from(buffer_.as_span().subspan(read_index1, first_size));
if (frames_to_process > remainder) {
- UNSAFE_TODO(memcpy(sample1 + remainder, buffer,
- sizeof(*sample1) * (frames_to_process - remainder)));
+ const size_t second_size = frames_to_process - remainder;
+ destination.subspan(remainder, second_size)
+ .copy_from(buffer_.as_span().first(second_size));
}
// If interpolation_factor = 0, we don't need to do any interpolation and
- // sample1 contains the desried values. We can skip the following code.
+ // destination contains the desired values. We can skip the following code.
if (interpolation_factor != 0) {
DCHECK_LE(frames_to_process, temp_buffer_.size());
-
- int read_index2 = (read_index1 + 1) % buffer_length;
- float* sample2 = temp_buffer_.Data();
-
- read_pointer = &UNSAFE_TODO(buffer[read_index2]);
- remainder = static_cast(buffer_end - read_pointer);
- UNSAFE_TODO(
- memcpy(sample2, read_pointer,
- sizeof(*sample1) * std::min(frames_to_process, remainder)));
+ const size_t read_index2 = (read_index1 + 1) % buffer_length;
+ remainder = buffer_length - read_index2;
+ first_size = std::min(frames_to_process, remainder);
+ temp_buffer_.as_span()
+ .first(first_size)
+ .copy_from(buffer_.as_span().subspan(read_index2, first_size));
if (frames_to_process > remainder) {
- UNSAFE_TODO(memcpy(sample2 + remainder, buffer,
- sizeof(*sample1) * (frames_to_process - remainder)));
+ const size_t second_size = frames_to_process - remainder;
+ temp_buffer_.as_span()
+ .subspan(remainder, second_size)
+ .copy_from(buffer_.as_span().first(second_size));
}
// Interpolate samples, where f = interpolation_factor
- // dest[k] = sample1[k] + f*(sample2[k] - sample1[k]);
+ // dest[k] = dest[k] + f*(temp_buffer_[k] - dest[k]);
- // sample2[k] = sample2[k] - sample1[k]
- vector_math::Vsub(sample2, 1, sample1, 1, sample2, 1, frames_to_process);
+ // temp_buffer_[k] = temp_buffer_[k] - dest[k]
+ vector_math::Vsub(temp_buffer_.Data(), 1, destination.data(), 1,
+ temp_buffer_.Data(), 1, frames_to_process);
- // dest[k] = dest[k] + f*sample2[k]
- // = sample1[k] + f*(sample2[k] - sample1[k]);
+ // dest[k] = dest[k] + f*temp_buffer_[k]
+ // = dest[k] + f*(temp_buffer_[k] - dest[k]);
//
- vector_math::Vsma(sample2, 1, interpolation_factor, destination, 1,
- frames_to_process);
+ vector_math::Vsma(temp_buffer_.Data(), 1, interpolation_factor,
+ destination.data(), 1, frames_to_process);
}
}
diff -Nru chromium-146.0.7680.153/third_party/blink/renderer/platform/audio/delay.h chromium-146.0.7680.164/third_party/blink/renderer/platform/audio/delay.h
--- chromium-146.0.7680.153/third_party/blink/renderer/platform/audio/delay.h 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/blink/renderer/platform/audio/delay.h 2026-03-20 23:29:56.000000000 +0000
@@ -41,15 +41,15 @@
// Handles k-rate processing. Call `SetDelayFrames()` or `SetDelayTime()` to
// set the delay before calling this function.
- void ProcessKRate(const float* source,
- float* destination,
- uint32_t frames_to_process);
+ void ProcessKRate(base::span source,
+ base::span destination,
+ size_t frames_to_process);
// Handles a-rate processing. Fill the return value of `DelayTimes()` with
// the delay value for each frame before calling this function.
- void ProcessARate(const float* source,
- float* destination,
- uint32_t frames_to_process);
+ void ProcessARate(base::span source,
+ base::span destination,
+ size_t frames_to_process);
void Reset();
@@ -68,23 +68,22 @@
// Fill the return value of this before calling `ProcessARate()`
base::span DelayTimes() { return delay_times_.as_span(); }
- protected:
+ private:
// Main processing loop for ProcessARate using scalar operations. Returns the
// new write_index.
- int ProcessARateScalar(unsigned start,
- int w_index,
- float* destination,
- uint32_t frames_to_process) const;
+ size_t ProcessARateScalar(size_t start,
+ size_t w_index,
+ base::span destination,
+ size_t frames_to_process) const;
// Vector version of ProcessARateScalar. Returns the number of samples
// process by this function and the updated wirte_index_.
- std::tuple ProcessARateVector(
- float* destination,
- uint32_t frames_to_process) const;
+ std::tuple ProcessARateVector(base::span destination,
+ size_t frames_to_process) const;
// Handle NaN values in `delay_times`. Replace NaN with `max_time`.
- void HandleNaN(float* delay_times,
- uint32_t frames_to_process,
+ void HandleNaN(base::span delay_times,
+ size_t frames_to_process,
float max_time);
double DelayTime(float sample_rate);
@@ -99,7 +98,7 @@
// floats, so make this a float to keep everything consistent.
float max_delay_time_;
- int write_index_ = 0;
+ size_t write_index_ = 0;
double desired_delay_frames_ = 0;
AudioFloatArray delay_times_;
diff -Nru chromium-146.0.7680.153/third_party/blink/renderer/platform/audio/hrtf_panner.cc chromium-146.0.7680.164/third_party/blink/renderer/platform/audio/hrtf_panner.cc
--- chromium-146.0.7680.153/third_party/blink/renderer/platform/audio/hrtf_panner.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/blink/renderer/platform/audio/hrtf_panner.cc 2026-03-20 23:29:56.000000000 +0000
@@ -180,13 +180,13 @@
: nullptr;
// Get source and destination pointers.
- const float* source_l = input_channel_l->Data();
- const float* source_r =
- num_input_channels > 1 ? input_channel_r->Data() : source_l;
- float* destination_l =
- output_bus->ChannelByType(AudioBus::kChannelLeft)->MutableData();
- float* destination_r =
- output_bus->ChannelByType(AudioBus::kChannelRight)->MutableData();
+ base::span source_l = input_channel_l->Span();
+ base::span source_r =
+ num_input_channels > 1 ? input_channel_r->Span() : source_l;
+ base::span destination_l =
+ output_bus->ChannelByType(AudioBus::kChannelLeft)->MutableSpan();
+ base::span destination_r =
+ output_bus->ChannelByType(AudioBus::kChannelRight)->MutableSpan();
double azimuth_blend;
const int desired_azimuth_index =
@@ -268,10 +268,10 @@
// Calculate the source and destination pointers for the current segment.
const unsigned offset = segment * kFramesPerSegment;
- const float* segment_source_l = UNSAFE_TODO(source_l + offset);
- const float* segment_source_r = UNSAFE_TODO(source_r + offset);
- float* segment_destination_l = UNSAFE_TODO(destination_l + offset);
- float* segment_destination_r = UNSAFE_TODO(destination_r + offset);
+ base::span segment_source_l = source_l.subspan(offset);
+ base::span segment_source_r = source_r.subspan(offset);
+ base::span segment_destination_l = destination_l.subspan(offset);
+ base::span segment_destination_r = destination_r.subspan(offset);
// First run through delay lines for inter-aural time difference.
delay_line_l_.SetDelayFrames(frame_delay_l);
@@ -285,31 +285,35 @@
// Have the convolvers render directly to the final destination if we're not
// cross-fading.
- float* convolution_destination_l1 =
- needs_crossfading ? temp_l1_.Data() : segment_destination_l;
- float* convolution_destination_r1 =
- needs_crossfading ? temp_r1_.Data() : segment_destination_r;
- float* convolution_destination_l2 =
- needs_crossfading ? temp_l2_.Data() : segment_destination_l;
- float* convolution_destination_r2 =
- needs_crossfading ? temp_r2_.Data() : segment_destination_r;
+ base::span convolution_destination_l1 =
+ needs_crossfading ? temp_l1_.as_span() : segment_destination_l;
+ base::span convolution_destination_r1 =
+ needs_crossfading ? temp_r1_.as_span() : segment_destination_r;
+ base::span convolution_destination_l2 =
+ needs_crossfading ? temp_l2_.as_span() : segment_destination_l;
+ base::span convolution_destination_r2 =
+ needs_crossfading ? temp_r2_.as_span() : segment_destination_r;
// Now do the convolutions.
// Note that we avoid doing convolutions on both sets of convolvers if we're
// not currently cross-fading.
if (crossfade_selection_ == kCrossfadeSelection1 || needs_crossfading) {
- convolver_l1_.Process(kernel_l1->FftFrame(), segment_destination_l,
- convolution_destination_l1, kFramesPerSegment);
- convolver_r1_.Process(kernel_r1->FftFrame(), segment_destination_r,
- convolution_destination_r1, kFramesPerSegment);
+ convolver_l1_.Process(kernel_l1->FftFrame(), segment_destination_l.data(),
+ convolution_destination_l1.data(),
+ kFramesPerSegment);
+ convolver_r1_.Process(kernel_r1->FftFrame(), segment_destination_r.data(),
+ convolution_destination_r1.data(),
+ kFramesPerSegment);
}
if (crossfade_selection_ == kCrossfadeSelection2 || needs_crossfading) {
- convolver_l2_.Process(kernel_l2->FftFrame(), segment_destination_l,
- convolution_destination_l2, kFramesPerSegment);
- convolver_r2_.Process(kernel_r2->FftFrame(), segment_destination_r,
- convolution_destination_r2, kFramesPerSegment);
+ convolver_l2_.Process(kernel_l2->FftFrame(), segment_destination_l.data(),
+ convolution_destination_l2.data(),
+ kFramesPerSegment);
+ convolver_r2_.Process(kernel_r2->FftFrame(), segment_destination_r.data(),
+ convolution_destination_r2.data(),
+ kFramesPerSegment);
}
if (needs_crossfading) {
diff -Nru chromium-146.0.7680.153/third_party/blink/renderer/platform/bindings/lazy_source_location.cc chromium-146.0.7680.164/third_party/blink/renderer/platform/bindings/lazy_source_location.cc
--- chromium-146.0.7680.153/third_party/blink/renderer/platform/bindings/lazy_source_location.cc 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/blink/renderer/platform/bindings/lazy_source_location.cc 2026-03-20 23:29:56.000000000 +0000
@@ -12,6 +12,7 @@
LazySourceLocation* LazySourceLocation::FromCurrentStack(v8::Isolate* isolate) {
DCHECK(isolate);
+ v8::HandleScope handle_scope(isolate);
if (!isolate->InContext()) {
return MakeGarbageCollected();
@@ -71,8 +72,6 @@
if (!v8_url_.IsEmpty()) {
url_ = ToCoreStringWithNullCheck(isolate, v8_url_.Get(isolate));
- // The V8 handle can now be cleared, allowing the V8 GC to collect it.
- v8_url_.Clear();
} else {
url_ = String();
}
diff -Nru chromium-146.0.7680.153/third_party/blink/renderer/platform/runtime_enabled_features.json5 chromium-146.0.7680.164/third_party/blink/renderer/platform/runtime_enabled_features.json5
--- chromium-146.0.7680.153/third_party/blink/renderer/platform/runtime_enabled_features.json5 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/blink/renderer/platform/runtime_enabled_features.json5 2026-03-20 23:29:56.000000000 +0000
@@ -2611,8 +2611,8 @@
// This fixes the suppression of markers for and
// list items for appearance:auto.
// This was added in M146 and can be removed after M148.
+ // Note that as-is, this flag triggers crbug.com/408002786.
name: "FixMarkerSuppressionForAppearanceAuto",
- status: "stable",
},
{
// crbug.com/411739501
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/PACKAGE.lock chromium-146.0.7680.164/third_party/dawn/infra/config/global/PACKAGE.lock
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/PACKAGE.lock 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/PACKAGE.lock 2026-03-20 23:29:56.000000000 +0000
@@ -4,7 +4,8 @@
{
"name": "@dawn-project",
"deps": [
- "@chromium-luci"
+ "@chromium-luci",
+ "@chromium-targets"
],
"lucicfg": "1.45.6",
"resources": [
@@ -18,10 +19,22 @@
"name": "@chromium-luci",
"source": {
"repo": "https://chromium.googlesource.com/infra/chromium/+/refs/heads/main",
- "revision": "76c662527154a5f02454d66f1d42f412c418c19f",
+ "revision": "376cadab27aecfdf70a1eb1ae18d12ca03f3a65c",
"path": "starlark-libs/chromium-luci"
},
"lucicfg": "1.46.1"
+ },
+ {
+ "name": "@chromium-targets",
+ "source": {
+ "repo": "https://chromium.googlesource.com/chromium/src/+/refs/heads/main",
+ "revision": "4cd630e4209c058187265d591befbb62993a5a1a",
+ "path": "infra/config/targets"
+ },
+ "deps": [
+ "@chromium-luci"
+ ],
+ "lucicfg": "1.46.1"
}
]
}
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/PACKAGE.star chromium-146.0.7680.164/third_party/dawn/infra/config/global/PACKAGE.star
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/PACKAGE.star 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/PACKAGE.star 2026-03-20 23:29:56.000000000 +0000
@@ -45,7 +45,18 @@
repo = "infra/chromium",
ref = "refs/heads/main",
path = "starlark-libs/chromium-luci",
- revision = "76c662527154a5f02454d66f1d42f412c418c19f",
+ revision = "376cadab27aecfdf70a1eb1ae18d12ca03f3a65c",
+ ),
+)
+
+pkg.depend(
+ name = "@chromium-targets",
+ source = pkg.source.googlesource(
+ host = "chromium",
+ repo = "chromium/src",
+ ref = "refs/heads/main",
+ path = "infra/config/targets",
+ revision = "4cd630e4209c058187265d591befbb62993a5a1a",
),
)
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/binaries.star chromium-146.0.7680.164/third_party/dawn/infra/config/global/binaries.star
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/binaries.star 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/binaries.star 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,80 @@
+# Copyright 2026 The Dawn & Tint Authors
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# 1. Redistributions of source code must retain the above copyright notice, this
+# list of conditions and the following disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above copyright notice,
+# this list of conditions and the following disclaimer in the documentation
+# and/or other materials provided with the distribution.
+#
+# 3. Neither the name of the copyright holder nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+"""Binary declarations
+
+Binaries can be referenced by tests and define the label of the compile target
+to be built as well as various aspects that the infrastructure needs to know in
+order to run the binary.
+"""
+
+load("@chromium-luci//targets.star", "targets")
+
+targets.binaries.script(
+ name = "benchmarks",
+ label = "//src/tint:benchmarks",
+ script = "//scripts/run_tint_benchmark_test.py",
+ module_scheme = "single",
+)
+
+targets.binaries.windowed_test_launcher(
+ name = "dawn_end2end_tests",
+ label = "//src/dawn/tests:dawn_end2end_tests",
+ module_scheme = "gtest",
+)
+
+targets.binaries.script(
+ name = "dawn_node_cts",
+ label = "//scripts/dawn_node_cts:dawn_node_cts",
+ script = "//scripts/dawn_node_cts/run_dawn_node_cts.py",
+ module_scheme = "single",
+)
+
+targets.binaries.windowed_test_launcher(
+ name = "dawn_perf_tests",
+ label = "//src/dawn/tests:dawn_perf_tests",
+ module_scheme = "gtest",
+)
+
+targets.binaries.windowed_test_launcher(
+ name = "dawn_unittests",
+ label = "//src/dawn/tests:dawn_unittests",
+ module_scheme = "gtest",
+)
+
+targets.binaries.script(
+ name = "fuzzer_corpus_tests",
+ label = "//src/tint:fuzzer_corpus_tests",
+ script = "//scripts/run_tint_fuzzer_corpus_tests.py",
+ module_scheme = "single",
+)
+
+targets.binaries.windowed_test_launcher(
+ name = "tint_unittests",
+ label = "//src/tint/cmd/test:tint_unittests",
+ module_scheme = "gtest",
+)
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/bundles.star chromium-146.0.7680.164/third_party/dawn/infra/config/global/bundles.star
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/bundles.star 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/bundles.star 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,161 @@
+# Copyright 2026 The Dawn & Tint Authors
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# 1. Redistributions of source code must retain the above copyright notice, this
+# list of conditions and the following disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above copyright notice,
+# this list of conditions and the following disclaimer in the documentation
+# and/or other materials provided with the distribution.
+#
+# 3. Neither the name of the copyright holder nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+"""Bundle declarations
+
+Bundles are groupings of tests and/or compile targets that can be referenced by
+builders or other bundles.
+"""
+
+load("@chromium-luci//targets.star", "targets")
+
+targets.bundle(
+ name = "dawn_end2end_real_hardware_common_gtests",
+ targets = [
+ "dawn_end2end_capture_replay_tests",
+ "dawn_end2end_implicit_sync_tests",
+ "dawn_end2end_skip_validation_tests",
+ "dawn_end2end_tests",
+ "dawn_end2end_validation_layers_tests",
+ "dawn_end2end_wire_tests",
+ ],
+ mixins = [
+ "dawn_end2end_real_hardware_gtests_common_args",
+ ],
+)
+
+targets.bundle(
+ name = "dawn_end2end_real_hardware_win_only_gtests",
+ targets = [
+ "dawn_end2end_no_dxc_tests",
+ "dawn_end2end_no_dxc_validation_layers_tests",
+ ],
+ mixins = [
+ "dawn_end2end_real_hardware_gtests_common_args",
+ ],
+)
+
+targets.bundle(
+ name = "dawn_end2end_sws_tsan_gtests",
+ targets = [
+ "dawn_end2end_implicit_sync_tests",
+ "dawn_end2end_skip_validation_tests",
+ "dawn_end2end_tests",
+ "dawn_end2end_wire_tests",
+ ],
+ mixins = [
+ "dawn_end2end_sws_tsan_gtest_common_args",
+ # Increase sharding due to TSan slowness.
+ targets.mixin(
+ swarming = targets.swarming(
+ shards = 5,
+ ),
+ ),
+ ],
+)
+
+targets.bundle(
+ name = "real_hardware_common_gtests",
+ targets = [
+ "dawn_end2end_real_hardware_common_gtests",
+ "dawn_real_hardware_common_perf_tests",
+ ],
+)
+
+targets.bundle(
+ name = "real_hardware_win_gtests",
+ targets = [
+ "dawn_end2end_real_hardware_win_only_gtests",
+ "real_hardware_common_gtests",
+ ],
+)
+
+targets.bundle(
+ name = "dawn_real_hardware_common_perf_tests",
+ targets = [
+ "dawn_perf_tests",
+ ],
+)
+
+targets.bundle(
+ name = "swiftshader_gtests",
+ targets = [
+ "dawn_end2end_swangle_tests",
+ "dawn_end2end_sws_tests",
+ "dawn_unittests",
+ "dawn_wire_unittests",
+ "tint_unittests",
+ ],
+)
+
+targets.bundle(
+ name = "swiftshader_isolated_scripts",
+ targets = [
+ "dawn_node_sws_cts",
+ "tint_benchmark",
+ ],
+)
+
+targets.bundle(
+ name = "tint_fuzzer_corpus_check_tests",
+ targets = [
+ "tint_ir_fuzzer_corpus_check_tests",
+ "tint_wgsl_fuzzer_corpus_check_tests",
+ ],
+)
+
+targets.bundle(
+ name = "tint_fuzzer_corpus_generate_tests",
+ targets = [
+ "tint_ir_fuzzer_corpus_generate_tests",
+ "tint_wgsl_fuzzer_corpus_generate_tests",
+ ],
+)
+
+targets.bundle(
+ name = "win_software_renderer_gtests",
+ targets = [
+ "swiftshader_gtests",
+ "dawn_end2end_warp_tests",
+ ],
+)
+
+targets.bundle(
+ name = "win_software_renderer_isolated_scripts",
+ targets = [
+ "dawn_node_software_d3d12_cts",
+ "tint_benchmark",
+ ],
+)
+
+targets.bundle(
+ name = "wire_trace_gtests",
+ targets = [
+ "dawn_wire_trace_end2end_sws_tests",
+ "dawn_wire_trace_unittests",
+ ],
+)
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/chromium_try.star chromium-146.0.7680.164/third_party/dawn/infra/config/global/chromium_try.star
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/chromium_try.star 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/chromium_try.star 2026-03-20 23:29:56.000000000 +0000
@@ -177,6 +177,10 @@
cq_chromium_trybot(builder = "chromium:try/win11-arm64-dawn-rel")
cq_branch_verifier_chromium_trybot(base_builder_name = "dawn-win11-arm64-deps-rel", platform = "win", min_milestone = 126)
+# This entry can be removed in favor of win11-arm64-dawn-rel once tests are
+# stable enough to add to that builder.
+manual_only_chromium_trybot(builder = "chromium:try/dawn-try-win11-arm64-snapdragon-x-elite-rel")
+
manual_only_chromium_trybot(builder = "chromium:try/dawn-try-win-x64-intel-exp")
# No DEPS equivalent to expose for branches.
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/cmake_ci.star chromium-146.0.7680.164/third_party/dawn/infra/config/global/cmake_ci.star
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/cmake_ci.star 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/cmake_ci.star 2026-03-20 23:29:56.000000000 +0000
@@ -28,21 +28,18 @@
"""CI Dawn builders using CMake for the build system instead of GN."""
load("@chromium-luci//builder_config.star", "builder_config")
-load("@chromium-luci//builders.star", "cpu", "os")
load("@chromium-luci//ci.star", "ci")
load("@chromium-luci//consoles.star", "consoles")
load("@chromium-luci//gardener_rotations.star", "gardener_rotations")
+load("//cmake_shared.star", "cmake_builder_defaults")
load("//constants.star", "siso")
ci.defaults.set(
executable = "recipe:dawn/cmake",
builder_group = "ci",
bucket = "ci",
- # TODO(crbug.com/459517292): Switch this to the GPU pool once we confirm
- # we have enough capacity. Also update the builderless dimension since
- # luci.flex.* does not expose that.
- pool = "luci.flex.ci",
- builderless = None,
+ pool = "luci.chromium.gpu.ci",
+ builderless = True,
triggered_by = ["primary-poller"],
build_numbers = True,
contact_team_email = "chrome-gpu-infra@google.com",
@@ -56,9 +53,11 @@
)
def dawn_ci_linux_cmake_builder(**kwargs):
- kwargs.setdefault("cpu", cpu.X86_64)
- kwargs.setdefault("os", os.LINUX_NOBLE)
- kwargs.setdefault("ssd", None)
+ kwargs = cmake_builder_defaults.apply_linux_cmake_builder_defaults(kwargs)
+
+ # TODO(crbug.com/459517292): Remove this and rely on file-wide defaults
+ # once we move Linux CMake builders into the luci.chromium.gpu.* pools.
+ kwargs.setdefault("pool", "luci.flex.ci")
ci.builder(**kwargs)
def dawn_ci_mac_cmake_builder(**kwargs):
@@ -67,13 +66,7 @@
Args:
**kwargs: Builder arguments to forward on to ci.builder()
"""
- kwargs.setdefault("builderless", "1")
-
- # x64 used for the builders since historically Dawn has tested Mac/CMake on
- # x64 and tests are run on the same machine as compilation.
- kwargs.setdefault("cpu", cpu.X86_64)
- kwargs.setdefault("os", os.MAC_DEFAULT)
- kwargs.setdefault("pool", "luci.chromium.gpu.ci")
+ kwargs = cmake_builder_defaults.apply_mac_cmake_builder_defaults(kwargs)
ci.builder(**kwargs)
def dawn_ci_win_cmake_builder(**kwargs):
@@ -82,11 +75,7 @@
Args:
**kwargs: Builder arguments to forward on to ci.builder()
"""
- kwargs.setdefault("builderless", "1")
- kwargs.setdefault("cpu", cpu.X86_64)
- kwargs.setdefault("os", os.WINDOWS_DEFAULT)
- kwargs.setdefault("ssd", None)
- kwargs.setdefault("pool", "luci.chromium.gpu.ci")
+ kwargs = cmake_builder_defaults.apply_win_cmake_builder_defaults(kwargs)
ci.builder(**kwargs)
dawn_ci_linux_cmake_builder(
@@ -248,6 +237,38 @@
short_name = "x64",
),
)
+
+dawn_ci_win_cmake_builder(
+ name = "dawn-win-x64-sws-msvc-cmake-dbg",
+ description_html = "Compiles and runs debug Dawn test binaries for Win/x64 using CMake and MSVC",
+ schedule = "triggered",
+ properties = {
+ "asan": False,
+ "clang": False,
+ "debug": True,
+ "target_cpu": "x64",
+ "ubsan": False,
+ },
+ # Not actually used by the recipe, but needed for chromium-luci mirroring
+ # code to work.
+ builder_spec = builder_config.builder_spec(
+ gclient_config = builder_config.gclient_config(
+ config = "dawn",
+ apply_configs = [],
+ ),
+ chromium_config = builder_config.chromium_config(
+ config = "dawn_base",
+ build_config = builder_config.build_config.DEBUG,
+ target_arch = builder_config.target_arch.INTEL,
+ target_bits = 64,
+ target_platform = builder_config.target_platform.WIN,
+ ),
+ ),
+ console_view_entry = consoles.console_view_entry(
+ category = "win|build|msvc|cmake|dbg",
+ short_name = "x64",
+ ),
+)
dawn_ci_win_cmake_builder(
name = "dawn-win-x64-sws-msvc-cmake-rel",
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/cmake_shared.star chromium-146.0.7680.164/third_party/dawn/infra/config/global/cmake_shared.star
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/cmake_shared.star 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/cmake_shared.star 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,68 @@
+# Copyright 2026 The Dawn & Tint Authors
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# 1. Redistributions of source code must retain the above copyright notice, this
+# list of conditions and the following disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above copyright notice,
+# this list of conditions and the following disclaimer in the documentation
+# and/or other materials provided with the distribution.
+#
+# 3. Neither the name of the copyright holder nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+"""Code shared by both CI and try CMake builders."""
+
+load("@chromium-luci//builders.star", "cpu", "os")
+
+def _apply_linux_cmake_builder_defaults(kwargs):
+ kwargs.setdefault("cpu", cpu.X86_64)
+ kwargs.setdefault("os", os.LINUX_NOBLE)
+ kwargs.setdefault("ssd", None)
+
+ # TODO(crbug.com/459517292): Remove this and rely on file-wide defaults
+ # once we move Linux CMake builders into the luci.chromium.gpu.* pools.
+ kwargs.setdefault("builderless", None)
+ return kwargs
+
+def _apply_mac_cmake_builder_defaults(kwargs):
+ kwargs.setdefault("caches", [swarming.cache(name = "osx_sdk", path = "cache/osx_sdk")])
+
+ # x64 used for the builders since historically Dawn has tested Mac/CMake on
+ # x64 and tests are run on the same machine as compilation.
+ kwargs.setdefault("cpu", cpu.X86_64)
+ kwargs.setdefault("os", os.MAC_DEFAULT)
+ return kwargs
+
+def _apply_win_cmake_builder_defaults(kwargs):
+ # This CPU dimension acts as a proxy for machine_type: n2-standard-8 since
+ # machine_type cannot currently be set via Starlark. n2-standard-8 is
+ # specifically targeted for Win/CMake instead of the more common
+ # e2-standard-8 because Windows compilation takes the most time and the use
+ # of MSVC means that RBE is unsupported for remote compilation. The newer
+ # CPUs used by n2-standard-8 GCE instances result in significantly faster
+ # compile times.
+ kwargs.setdefault("cpu", "x86-64-Ice_Lake_GCE")
+ kwargs.setdefault("os", os.WINDOWS_DEFAULT)
+ kwargs.setdefault("ssd", None)
+ return kwargs
+
+cmake_builder_defaults = struct(
+ apply_linux_cmake_builder_defaults = _apply_linux_cmake_builder_defaults,
+ apply_mac_cmake_builder_defaults = _apply_mac_cmake_builder_defaults,
+ apply_win_cmake_builder_defaults = _apply_win_cmake_builder_defaults,
+)
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/cmake_try.star chromium-146.0.7680.164/third_party/dawn/infra/config/global/cmake_try.star
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/cmake_try.star 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/cmake_try.star 2026-03-20 23:29:56.000000000 +0000
@@ -27,8 +27,8 @@
"""Try Dawn builders using CMake for the build system instead of GN."""
-load("@chromium-luci//builders.star", "cpu", "os")
load("@chromium-luci//try.star", "try_")
+load("//cmake_shared.star", "cmake_builder_defaults")
load("//constants.star", "siso")
load("//location_filters.star", "exclusion_filters")
load("//project.star", "ACTIVE_MILESTONES")
@@ -37,11 +37,8 @@
executable = "recipe:dawn/cmake",
builder_group = "try",
bucket = "try",
- # TODO(crbug.com/459517292): Switch this to the GPU pool once we confirm
- # we have enough capacity. Also update the builderless dimension since
- # luci.flex.* does not expose that.
- pool = "luci.flex.try",
- builderless = None,
+ pool = "luci.chromium.gpu.try",
+ builderless = True,
build_numbers = True,
list_view = "try",
cq_group = "Dawn-CQ",
@@ -71,10 +68,12 @@
Returns:
|kwargs| with Linux/CMake defaults set.
"""
+ kwargs = cmake_builder_defaults.apply_linux_cmake_builder_defaults(kwargs)
kwargs = apply_cq_builder_defaults(kwargs)
- kwargs.setdefault("cpu", cpu.X86_64)
- kwargs.setdefault("os", os.LINUX_NOBLE)
- kwargs.setdefault("ssd", None)
+
+ # TODO(crbug.com/459517292): Remove this and rely on file-wide defaults
+ # once we move Linux CMake builders into the luci.chromium.gpu.* pools.
+ kwargs.setdefault("pool", "luci.flex.try")
return kwargs
def apply_mac_cq_builder_defaults(kwargs):
@@ -86,10 +85,8 @@
Returns:
|kwargs| with Mac/CMake defaults set.
"""
+ kwargs = cmake_builder_defaults.apply_mac_cmake_builder_defaults(kwargs)
kwargs = apply_cq_builder_defaults(kwargs)
- kwargs.setdefault("cpu", cpu.X86_64)
- kwargs.setdefault("os", os.MAC_DEFAULT)
- kwargs.setdefault("pool", "luci.chromium.gpu.try")
return kwargs
def apply_win_cq_builder_defaults(kwargs):
@@ -101,12 +98,8 @@
Returns:
|kwargs| with Win/CMake defaults set.
"""
+ kwargs = cmake_builder_defaults.apply_win_cmake_builder_defaults(kwargs)
kwargs = apply_cq_builder_defaults(kwargs)
- kwargs.setdefault("builderless", True)
- kwargs.setdefault("cpu", cpu.X86_64)
- kwargs.setdefault("os", os.WINDOWS_DEFAULT)
- kwargs.setdefault("pool", "luci.chromium.gpu.try")
- kwargs.setdefault("ssd", None)
return kwargs
def add_builder_to_main_and_milestone_cq_groups(kwargs):
@@ -208,6 +201,21 @@
"target_cpu": "x64",
"ubsan": False,
},
+)
+
+dawn_win_cmake_cq_tester(
+ name = "dawn-cq-win-x64-msvc-cmake-dbg",
+ description_html = "Compiles and tests debug Dawn test binaries for Win/x64 using CMake and MSVC. Blocks CL submission",
+ mirrors = [
+ "ci/dawn-win-x64-sws-msvc-cmake-dbg",
+ ],
+ properties = {
+ "asan": False,
+ "clang": False,
+ "debug": True,
+ "target_cpu": "x64",
+ "ubsan": False,
+ },
)
dawn_win_cmake_cq_tester(
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/compile_targets.star chromium-146.0.7680.164/third_party/dawn/infra/config/global/compile_targets.star
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/compile_targets.star 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/compile_targets.star 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,39 @@
+# Copyright 2026 The Dawn & Tint Authors
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# 1. Redistributions of source code must retain the above copyright notice, this
+# list of conditions and the following disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above copyright notice,
+# this list of conditions and the following disclaimer in the documentation
+# and/or other materials provided with the distribution.
+#
+# 3. Neither the name of the copyright holder nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+"""Compile target declarations
+
+Compile targets can be referenced as additional_compile_targets in a bundle
+declaration.
+"""
+
+load("@chromium-luci//targets.star", "targets")
+
+targets.compile_target(
+ name = "default",
+ label = "//:default",
+)
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-builder-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-builder-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-builder-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-builder-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,194 @@
+{
+ "dawn-linux-x64-builder-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-linux-x64-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "vulkan",
+ "-adapter",
+ "SwiftShader",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_sws_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-builder-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-builder-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-builder-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-builder-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,855 @@
+{
+ "dawn-linux-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-linux-x64-intel-uhd630-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-linux-x64-intel-uhd770-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-linux-x64-nvidia-gtx1660-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-linux-x64-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "vulkan",
+ "-adapter",
+ "SwiftShader",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_sws_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-builder-tsan/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-builder-tsan/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-builder-tsan/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-builder-tsan/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,121 @@
+{
+ "dawn-linux-x64-sws-tsan": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--enable-implicit-device-sync",
+ "--adapter-vendor-id=0x1AE0",
+ "--skip-symbolization-script=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 5
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--enable-toggles=skip_validation",
+ "--adapter-vendor-id=0x1AE0",
+ "--skip-symbolization-script=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 5
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0",
+ "--skip-symbolization-script=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 5
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--use-wire",
+ "--adapter-vendor-id=0x1AE0",
+ "--skip-symbolization-script=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 5
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,62 @@
+{
+ "dawn-linux-x64-fuzz-dbg": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "-check",
+ "-ir",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_ir_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ },
+ {
+ "args": [
+ "-check",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_wgsl_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "io_timeout": 1800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,62 @@
+{
+ "dawn-linux-x64-fuzz-rel": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "-check",
+ "-ir",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_ir_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ },
+ {
+ "args": [
+ "-check",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_wgsl_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "io_timeout": 1800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-intel-uhd630-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-intel-uhd630-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-intel-uhd630-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-intel-uhd630-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,220 @@
+{
+ "dawn-linux-x64-intel-uhd630-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-intel-uhd770-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-intel-uhd770-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-intel-uhd770-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-intel-uhd770-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,227 @@
+{
+ "dawn-linux-x64-intel-uhd770-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-nvidia-gtx1660-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-nvidia-gtx1660-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-nvidia-gtx1660-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-nvidia-gtx1660-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,220 @@
+{
+ "dawn-linux-x64-nvidia-gtx1660-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-clusterfuzz/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-clusterfuzz/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-clusterfuzz/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-clusterfuzz/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,146 @@
+{
+ "dawn-linux-x64-sws-clusterfuzz": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0",
+ "--wire-trace-dir=${ISOLATED_OUTDIR}/clusterfuzz",
+ "--use-wire"
+ ],
+ "merge": {
+ "args": [
+ "--fuzzer-name",
+ "dawn_wire_server_and_frontend_fuzzer",
+ "--fuzzer-name",
+ "dawn_wire_server_and_vulkan_backend_fuzzer",
+ "--fuzzer-name",
+ "dawn_wire_server_and_d3d12_backend_fuzzer"
+ ],
+ "script": "//scripts/merge_scripts/generate_wire_trace_fuzz_corpora.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_trace_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--wire-trace-dir=${ISOLATED_OUTDIR}/clusterfuzz",
+ "--use-wire"
+ ],
+ "merge": {
+ "args": [
+ "--fuzzer-name",
+ "dawn_wire_server_and_frontend_fuzzer",
+ "--fuzzer-name",
+ "dawn_wire_server_and_vulkan_backend_fuzzer",
+ "--fuzzer-name",
+ "dawn_wire_server_and_d3d12_backend_fuzzer"
+ ],
+ "script": "//scripts/merge_scripts/generate_wire_trace_fuzz_corpora.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_trace_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-ir",
+ "--append-cwd-as-build",
+ "-generate",
+ "-out",
+ "${ISOLATED_OUTDIR}/clusterfuzz"
+ ],
+ "merge": {
+ "args": [
+ "--fuzzer-name",
+ "tint_ir_fuzzer"
+ ],
+ "script": "//scripts/merge_scripts/generate_tint_fuzz_corpora.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_ir_fuzzer_corpus_generate_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ },
+ {
+ "args": [
+ "--append-cwd-as-build",
+ "-generate",
+ "-out",
+ "${ISOLATED_OUTDIR}/clusterfuzz"
+ ],
+ "merge": {
+ "args": [
+ "--fuzzer-name",
+ "tint_wgsl_fuzzer"
+ ],
+ "script": "//scripts/merge_scripts/generate_tint_fuzz_corpora.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_wgsl_fuzzer_corpus_generate_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,189 @@
+{
+ "dawn-linux-x64-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "vulkan",
+ "-adapter",
+ "SwiftShader",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_sws_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,189 @@
+{
+ "dawn-linux-x64-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "vulkan",
+ "-adapter",
+ "SwiftShader",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_sws_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-tsan/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-tsan/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-tsan/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x64-sws-tsan/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,121 @@
+{
+ "dawn-linux-x64-sws-tsan": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--enable-implicit-device-sync",
+ "--adapter-vendor-id=0x1AE0",
+ "--skip-symbolization-script=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 5
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--enable-toggles=skip_validation",
+ "--adapter-vendor-id=0x1AE0",
+ "--skip-symbolization-script=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 5
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0",
+ "--skip-symbolization-script=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 5
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--use-wire",
+ "--adapter-vendor-id=0x1AE0",
+ "--skip-symbolization-script=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 5
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-builder-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-builder-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-builder-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-builder-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,139 @@
+{
+ "dawn-linux-x86-builder-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-linux-x86-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-builder-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-builder-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-builder-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-builder-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,139 @@
+{
+ "dawn-linux-x86-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-linux-x86-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,62 @@
+{
+ "dawn-linux-x86-fuzz-dbg": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "-check",
+ "-ir",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_ir_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ },
+ {
+ "args": [
+ "-check",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_wgsl_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "io_timeout": 1800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,62 @@
+{
+ "dawn-linux-x86-fuzz-rel": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "-check",
+ "-ir",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_ir_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ },
+ {
+ "args": [
+ "-check",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_wgsl_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "io_timeout": 1800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-sws-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-sws-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-sws-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-sws-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,134 @@
+{
+ "dawn-linux-x86-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-sws-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-sws-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-sws-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-linux-x86-sws-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,134 @@
+{
+ "dawn-linux-x86-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-arm64-apple-m2-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-arm64-apple-m2-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-arm64-apple-m2-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-arm64-apple-m2-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,241 @@
+{
+ "dawn-mac-arm64-apple-m2-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-arm64-builder-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-arm64-builder-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-arm64-builder-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-arm64-builder-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,246 @@
+{
+ "dawn-mac-arm64-apple-m2-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-mac-arm64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-amd-5300m-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-amd-5300m-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-amd-5300m-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-amd-5300m-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,234 @@
+{
+ "dawn-mac-x64-amd-5300m-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-amd-555x-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-amd-555x-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-amd-555x-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-amd-555x-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,234 @@
+{
+ "dawn-mac-x64-amd-555x-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-builder-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-builder-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-builder-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-builder-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,194 @@
+{
+ "dawn-mac-x64-builder-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-mac-x64-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "vulkan",
+ "-adapter",
+ "SwiftShader",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_sws_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-builder-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-builder-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-builder-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-builder-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,1094 @@
+{
+ "dawn-mac-x64-amd-5300m-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-mac-x64-amd-555x-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-mac-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-mac-x64-intel-uhd630-exp-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-mac-x64-intel-uhd630-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-mac-x64-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "vulkan",
+ "-adapter",
+ "SwiftShader",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_sws_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-intel-uhd630-exp-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-intel-uhd630-exp-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-intel-uhd630-exp-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-intel-uhd630-exp-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,220 @@
+{
+ "dawn-mac-x64-intel-uhd630-exp-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-intel-uhd630-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-intel-uhd630-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-intel-uhd630-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-intel-uhd630-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,220 @@
+{
+ "dawn-mac-x64-intel-uhd630-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-sws-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-sws-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-sws-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-sws-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,189 @@
+{
+ "dawn-mac-x64-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "vulkan",
+ "-adapter",
+ "SwiftShader",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_sws_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-sws-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-sws-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-sws-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-mac-x64-sws-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,189 @@
+{
+ "dawn-mac-x64-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "vulkan",
+ "-adapter",
+ "SwiftShader",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_sws_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-arm64-builder-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-arm64-builder-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-arm64-builder-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-arm64-builder-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,323 @@
+{
+ "dawn-win-arm64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-arm64-qualcomm-snapdragonxelite-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-arm64-qualcomm-snapdragonxelite-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-arm64-qualcomm-snapdragonxelite-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-arm64-qualcomm-snapdragonxelite-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-arm64-qualcomm-snapdragonxelite-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,318 @@
+{
+ "dawn-win-arm64-qualcomm-snapdragonxelite-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-amd-rx5500xt-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-amd-rx5500xt-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-amd-rx5500xt-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-amd-rx5500xt-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,3 @@
+{
+ "dawn-win-x64-amd-rx5500xt-rel": {}
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-asan/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-asan/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-asan/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-asan/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,519 @@
+{
+ "dawn-win-x64-builder-asan": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-intel-uhd630-asan": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-win-x64-nvidia-gtx1660-asan": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,221 @@
+{
+ "dawn-win-x64-builder-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "d3d12",
+ "-adapter",
+ "Microsoft Basic Render Driver",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_software_d3d12_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,221 @@
+{
+ "dawn-win-x64-builder-msvc-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-sws-msvc-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "d3d12",
+ "-adapter",
+ "Microsoft Basic Render Driver",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_software_d3d12_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,221 @@
+{
+ "dawn-win-x64-builder-msvc-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-sws-msvc-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "d3d12",
+ "-adapter",
+ "Microsoft Basic Render Driver",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_software_d3d12_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-builder-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,1090 @@
+{
+ "dawn-win-x64-amd-rx5500xt-rel": {},
+ "dawn-win-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-intel-uhd630-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-win-x64-intel-uhd770-rel": {},
+ "dawn-win-x64-nvidia-gtx1660-exp-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-win-x64-nvidia-gtx1660-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-win-x64-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "d3d12",
+ "-adapter",
+ "Microsoft Basic Render Driver",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_software_d3d12_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd630-asan/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd630-asan/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd630-asan/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd630-asan/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,258 @@
+{
+ "dawn-win-x64-intel-uhd630-asan": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd630-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd630-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd630-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd630-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,291 @@
+{
+ "dawn-win-x64-intel-uhd630-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd770-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd770-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd770-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd770-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,3 @@
+{
+ "dawn-win-x64-intel-uhd770-rel": {}
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-asan/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-asan/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-asan/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-asan/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,258 @@
+{
+ "dawn-win-x64-nvidia-gtx1660-asan": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-exp-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-exp-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-exp-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-exp-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,291 @@
+{
+ "dawn-win-x64-nvidia-gtx1660-exp-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,291 @@
+{
+ "dawn-win-x64-nvidia-gtx1660-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,216 @@
+{
+ "dawn-win-x64-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "d3d12",
+ "-adapter",
+ "Microsoft Basic Render Driver",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_software_d3d12_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-msvc-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-msvc-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-msvc-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-msvc-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,216 @@
+{
+ "dawn-win-x64-sws-msvc-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "d3d12",
+ "-adapter",
+ "Microsoft Basic Render Driver",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_software_d3d12_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-msvc-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-msvc-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-msvc-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-msvc-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,216 @@
+{
+ "dawn-win-x64-sws-msvc-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "d3d12",
+ "-adapter",
+ "Microsoft Basic Render Driver",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_software_d3d12_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x64-sws-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,216 @@
+{
+ "dawn-win-x64-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "d3d12",
+ "-adapter",
+ "Microsoft Basic Render Driver",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_software_d3d12_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-builder-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-builder-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-builder-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-builder-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,166 @@
+{
+ "dawn-win-x86-builder-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x86-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-builder-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-builder-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-builder-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-builder-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,744 @@
+{
+ "dawn-win-x86-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x86-intel-uhd630-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-win-x86-nvidia-gtx1660-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-win-x86-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-intel-uhd630-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-intel-uhd630-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-intel-uhd630-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-intel-uhd630-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,291 @@
+{
+ "dawn-win-x86-intel-uhd630-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-nvidia-gtx1660-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-nvidia-gtx1660-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-nvidia-gtx1660-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-nvidia-gtx1660-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,291 @@
+{
+ "dawn-win-x86-nvidia-gtx1660-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-sws-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-sws-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-sws-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-sws-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,161 @@
+{
+ "dawn-win-x86-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-sws-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-sws-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-sws-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/ci/dawn-win-x86-sws-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,161 @@
+{
+ "dawn-win-x86-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/gn_args_locations.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/gn_args_locations.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/gn_args_locations.json 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/gn_args_locations.json 2026-03-20 23:29:56.000000000 +0000
@@ -61,6 +61,7 @@
"dawn-try-mac-x64-sws-dbg": "try/dawn-try-mac-x64-sws-dbg/gn-args.json",
"dawn-try-mac-x64-sws-rel": "try/dawn-try-mac-x64-sws-rel/gn-args.json",
"dawn-try-win-arm64-qualcomm-snapdragonxelite-rel": "try/dawn-try-win-arm64-qualcomm-snapdragonxelite-rel/gn-args.json",
+ "dawn-try-win-x64-amd-rx5500xt-rel": "try/dawn-try-win-x64-amd-rx5500xt-rel/gn-args.json",
"dawn-try-win-x64-intel-uhd630-asan": "try/dawn-try-win-x64-intel-uhd630-asan/gn-args.json",
"dawn-try-win-x64-intel-uhd630-rel": "try/dawn-try-win-x64-intel-uhd630-rel/gn-args.json",
"dawn-try-win-x64-intel-uhd770-rel": "try/dawn-try-win-x64-intel-uhd770-rel/gn-args.json",
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,194 @@
+{
+ "dawn-linux-x64-builder-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-linux-x64-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "vulkan",
+ "-adapter",
+ "SwiftShader",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_sws_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,62 @@
+{
+ "dawn-linux-x64-fuzz-dbg": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "-check",
+ "-ir",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_ir_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ },
+ {
+ "args": [
+ "-check",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_wgsl_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "io_timeout": 1800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,62 @@
+{
+ "dawn-linux-x64-fuzz-rel": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "-check",
+ "-ir",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_ir_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ },
+ {
+ "args": [
+ "-check",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_wgsl_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "io_timeout": 1800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x64-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,855 @@
+{
+ "dawn-linux-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-linux-x64-intel-uhd630-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-linux-x64-intel-uhd770-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-linux-x64-nvidia-gtx1660-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-linux-x64-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "vulkan",
+ "-adapter",
+ "SwiftShader",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_sws_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,139 @@
+{
+ "dawn-linux-x86-builder-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-linux-x86-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,62 @@
+{
+ "dawn-linux-x86-fuzz-dbg": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "-check",
+ "-ir",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_ir_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ },
+ {
+ "args": [
+ "-check",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_wgsl_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "io_timeout": 1800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,62 @@
+{
+ "dawn-linux-x86-fuzz-rel": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "-check",
+ "-ir",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_ir_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ },
+ {
+ "args": [
+ "-check",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_wgsl_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "io_timeout": 1800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-linux-x86-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,139 @@
+{
+ "dawn-linux-x86-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-linux-x86-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-mac-arm64-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-mac-arm64-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-mac-arm64-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-mac-arm64-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,246 @@
+{
+ "dawn-mac-arm64-apple-m2-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-mac-arm64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-mac-x64-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-mac-x64-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-mac-x64-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-mac-x64-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,194 @@
+{
+ "dawn-mac-x64-builder-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-mac-x64-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "vulkan",
+ "-adapter",
+ "SwiftShader",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_sws_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-mac-x64-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-mac-x64-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-mac-x64-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-mac-x64-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,876 @@
+{
+ "dawn-mac-x64-amd-5300m-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-mac-x64-amd-555x-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-mac-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-mac-x64-intel-uhd630-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-mac-x64-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "vulkan",
+ "-adapter",
+ "SwiftShader",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_sws_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-arm64-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-arm64-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-arm64-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-arm64-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,323 @@
+{
+ "dawn-win-arm64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-arm64-qualcomm-snapdragonxelite-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,221 @@
+{
+ "dawn-win-x64-builder-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "d3d12",
+ "-adapter",
+ "Microsoft Basic Render Driver",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_software_d3d12_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,221 @@
+{
+ "dawn-win-x64-builder-msvc-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-sws-msvc-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "d3d12",
+ "-adapter",
+ "Microsoft Basic Render Driver",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_software_d3d12_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,221 @@
+{
+ "dawn-win-x64-builder-msvc-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-sws-msvc-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "d3d12",
+ "-adapter",
+ "Microsoft Basic Render Driver",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_software_d3d12_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x64-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,799 @@
+{
+ "dawn-win-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-intel-uhd630-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-win-x64-nvidia-gtx1660-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-win-x64-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "d3d12",
+ "-adapter",
+ "Microsoft Basic Render Driver",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_software_d3d12_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x86-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x86-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x86-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x86-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,166 @@
+{
+ "dawn-win-x86-builder-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x86-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x86-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x86-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x86-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-cq-win-x86-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,744 @@
+{
+ "dawn-win-x86-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x86-intel-uhd630-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-win-x86-nvidia-gtx1660-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-win-x86-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,62 @@
+{
+ "dawn-linux-x64-fuzz-dbg": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "-check",
+ "-ir",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_ir_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ },
+ {
+ "args": [
+ "-check",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_wgsl_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "io_timeout": 1800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,62 @@
+{
+ "dawn-linux-x64-fuzz-rel": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "-check",
+ "-ir",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_ir_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ },
+ {
+ "args": [
+ "-check",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_wgsl_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "io_timeout": 1800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd630-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd630-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd630-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd630-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,225 @@
+{
+ "dawn-linux-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-linux-x64-intel-uhd630-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "8086:9bc5-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd770-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd770-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd770-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd770-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,232 @@
+{
+ "dawn-linux-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-linux-x64-intel-uhd770-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:4680-23.2.1",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-nvidia-gtx1660-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-nvidia-gtx1660-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-nvidia-gtx1660-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-nvidia-gtx1660-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,225 @@
+{
+ "dawn-linux-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-linux-x64-nvidia-gtx1660-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1",
+ "--no-xvfb"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "gpu": "10de:2184-535.183.01",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,194 @@
+{
+ "dawn-linux-x64-builder-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-linux-x64-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "vulkan",
+ "-adapter",
+ "SwiftShader",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_sws_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,194 @@
+{
+ "dawn-linux-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-linux-x64-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "vulkan",
+ "-adapter",
+ "SwiftShader",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_sws_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-tsan/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-tsan/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-tsan/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-tsan/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,121 @@
+{
+ "dawn-linux-x64-sws-tsan": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--enable-implicit-device-sync",
+ "--adapter-vendor-id=0x1AE0",
+ "--skip-symbolization-script=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 5
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--enable-toggles=skip_validation",
+ "--adapter-vendor-id=0x1AE0",
+ "--skip-symbolization-script=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 5
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0",
+ "--skip-symbolization-script=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 5
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--use-wire",
+ "--adapter-vendor-id=0x1AE0",
+ "--skip-symbolization-script=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 5
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,62 @@
+{
+ "dawn-linux-x86-fuzz-dbg": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "-check",
+ "-ir",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_ir_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ },
+ {
+ "args": [
+ "-check",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_wgsl_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "io_timeout": 1800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,62 @@
+{
+ "dawn-linux-x86-fuzz-rel": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "-check",
+ "-ir",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_ir_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ },
+ {
+ "args": [
+ "-check",
+ "--append-cwd-as-build"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:fuzzer_corpus_tests/",
+ "module_scheme": "single",
+ "name": "tint_wgsl_fuzzer_corpus_check_tests",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "io_timeout": 1800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "fuzzer_corpus_tests",
+ "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,139 @@
+{
+ "dawn-linux-x86-builder-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-linux-x86-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,139 @@
+{
+ "dawn-linux-x86-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-linux-x86-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Ubuntu-22.04",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-arm64-apple-m2-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-arm64-apple-m2-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-arm64-apple-m2-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-arm64-apple-m2-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,246 @@
+{
+ "dawn-mac-arm64-apple-m2-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "apple:m2",
+ "hidpi": "1",
+ "mac_model": "Mac14,7",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-mac-arm64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-5300m-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-5300m-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-5300m-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-5300m-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,239 @@
+{
+ "dawn-mac-x64-amd-5300m-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:7340",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-mac-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-555x-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-555x-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-555x-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-555x-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,239 @@
+{
+ "dawn-mac-x64-amd-555x-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "1002:67ef",
+ "hidpi": "1",
+ "os": "Mac-14.4.1",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ },
+ "dawn-mac-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-exp-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-exp-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-exp-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-exp-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,225 @@
+{
+ "dawn-mac-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-mac-x64-intel-uhd630-exp-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-15.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,225 @@
+{
+ "dawn-mac-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-mac-x64-intel-uhd630-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,194 @@
+{
+ "dawn-mac-x64-builder-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-mac-x64-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "vulkan",
+ "-adapter",
+ "SwiftShader",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_sws_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,194 @@
+{
+ "dawn-mac-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-mac-x64-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "vulkan",
+ "-adapter",
+ "SwiftShader",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_sws_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "display_attached": "1",
+ "gpu": "8086:3e9b",
+ "os": "Mac-14.5"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-arm64-qualcomm-snapdragonxelite-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-arm64-qualcomm-snapdragonxelite-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-arm64-qualcomm-snapdragonxelite-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-arm64-qualcomm-snapdragonxelite-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,323 @@
+{
+ "dawn-win-arm64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-arm64-qualcomm-snapdragonxelite-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1",
+ "--adapter-vendor-id=0x4D4F4351"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "arm64",
+ "display_attached": "1",
+ "gpu": "qcom:0c36-31.0.121.1",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu",
+ "screen_scaling_percent": "100"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-amd-rx5500xt-rel/gn-args.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-amd-rx5500xt-rel/gn-args.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-amd-rx5500xt-rel/gn-args.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-amd-rx5500xt-rel/gn-args.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,21 @@
+{
+ "gn_args": {
+ "dawn_build_node_bindings": true,
+ "dawn_use_swiftshader": true,
+ "dcheck_always_on": true,
+ "is_clang": true,
+ "is_component_build": true,
+ "is_debug": false,
+ "target_cpu": "x64",
+ "target_os": "win",
+ "tint_build_hlsl_writer": true,
+ "tint_build_msl_writer": true,
+ "tint_build_spv_reader": true,
+ "tint_build_spv_writer": true,
+ "tint_build_wgsl_reader": true,
+ "tint_build_wgsl_writer": true,
+ "use_reclient": false,
+ "use_remoteexec": true,
+ "use_siso": true
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-amd-rx5500xt-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-amd-rx5500xt-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-amd-rx5500xt-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-amd-rx5500xt-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,8 @@
+{
+ "dawn-win-x64-amd-rx5500xt-rel": {},
+ "dawn-win-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd630-asan/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd630-asan/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd630-asan/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd630-asan/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,263 @@
+{
+ "dawn-win-x64-builder-asan": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-intel-uhd630-asan": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd630-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd630-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd630-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd630-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,296 @@
+{
+ "dawn-win-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-intel-uhd630-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd770-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd770-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd770-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd770-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,8 @@
+{
+ "dawn-win-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-intel-uhd770-rel": {}
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-asan/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-asan/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-asan/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-asan/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,263 @@
+{
+ "dawn-win-x64-builder-asan": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-nvidia-gtx1660-asan": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-exp-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-exp-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-exp-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-exp-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,296 @@
+{
+ "dawn-win-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-nvidia-gtx1660-exp-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-32.0.15.8180",
+ "os": "Windows-11-26100",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,296 @@
+{
+ "dawn-win-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-nvidia-gtx1660-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,221 @@
+{
+ "dawn-win-x64-builder-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "d3d12",
+ "-adapter",
+ "Microsoft Basic Render Driver",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_software_d3d12_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-msvc-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-msvc-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-msvc-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-msvc-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,221 @@
+{
+ "dawn-win-x64-builder-msvc-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-sws-msvc-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "d3d12",
+ "-adapter",
+ "Microsoft Basic Render Driver",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_software_d3d12_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-msvc-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-msvc-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-msvc-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-msvc-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,221 @@
+{
+ "dawn-win-x64-builder-msvc-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-sws-msvc-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "d3d12",
+ "-adapter",
+ "Microsoft Basic Render Driver",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_software_d3d12_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x64-sws-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,221 @@
+{
+ "dawn-win-x64-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x64-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ],
+ "isolated_scripts": [
+ {
+ "args": [
+ "-backend",
+ "d3d12",
+ "-adapter",
+ "Microsoft Basic Render Driver",
+ "webgpu:api,operation,adapter,requestDevice:default:*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//scripts/dawn_node_cts:dawn_node_cts/",
+ "module_scheme": "single",
+ "name": "dawn_node_software_d3d12_cts",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_node_cts",
+ "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint:benchmarks/",
+ "module_scheme": "single",
+ "name": "tint_benchmark",
+ "resultdb": {
+ "result_format": "single"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "benchmarks",
+ "test_id_prefix": "ninja://src/tint:benchmarks/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-intel-uhd630-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-intel-uhd630-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-intel-uhd630-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-intel-uhd630-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,296 @@
+{
+ "dawn-win-x86-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x86-intel-uhd630-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "8086:9bc5-31.0.101.2127",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-nvidia-gtx1660-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-nvidia-gtx1660-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-nvidia-gtx1660-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-nvidia-gtx1660-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,296 @@
+{
+ "dawn-win-x86-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x86-nvidia-gtx1660-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--check-capture-replay",
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_capture_replay_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_implicit_sync_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_no_dxc_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_skip_validation_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_validation_layers_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://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",
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_wire_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ "--override-steps=1"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_perf_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_perf_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "display_attached": "1",
+ "gpu": "10de:2184-31.0.15.4601",
+ "os": "Windows-10-19045",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_perf_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-sws-dbg/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-sws-dbg/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-sws-dbg/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-sws-dbg/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,166 @@
+{
+ "dawn-win-x86-builder-dbg": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x86-sws-dbg": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-sws-rel/targets/ci.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-sws-rel/targets/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-sws-rel/targets/ci.json 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/builders/try/dawn-try-win-x86-sws-rel/targets/ci.json 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,166 @@
+{
+ "dawn-win-x86-builder-rel": {
+ "additional_compile_targets": [
+ "default"
+ ]
+ },
+ "dawn-win-x86-sws-rel": {
+ "gtest_tests": [
+ {
+ "args": [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_swangle_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1AE0"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_sws_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 3
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "args": [
+ "--adapter-vendor-id=0x1414"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_end2end_tests/",
+ "module_scheme": "gtest",
+ "name": "dawn_end2end_warp_tests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "dawn_end2end_tests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "args": [
+ "--use-wire"
+ ],
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/dawn/tests:dawn_unittests/",
+ "module_scheme": "gtest",
+ "name": "dawn_wire_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dawn_unittests",
+ "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
+ },
+ {
+ "merge": {
+ "script": "//scripts/merge_scripts/true_noop_merge.py"
+ },
+ "module_name": "//src/tint/cmd/test:tint_unittests/",
+ "module_scheme": "gtest",
+ "name": "tint_unittests",
+ "resultdb": {
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "containment_type": "AUTO",
+ "dimensions": {
+ "cpu": "x86-64",
+ "gpu": "none",
+ "os": "Windows-10",
+ "pool": "chromium.tests.gpu"
+ },
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tint_unittests",
+ "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/luci/commit-queue.cfg chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/luci/commit-queue.cfg
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/luci/commit-queue.cfg 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/luci/commit-queue.cfg 2026-03-20 23:29:56.000000000 +0000
@@ -26,6 +26,8 @@
ref_regexp_exclude: "refs/heads/chromium/7499"
ref_regexp_exclude: "refs/heads/chromium/7559"
ref_regexp_exclude: "refs/heads/chromium/7632"
+ ref_regexp_exclude: "refs/heads/chromium/7680"
+ ref_regexp_exclude: "refs/heads/chromium/7727"
}
}
verifiers {
@@ -128,6 +130,10 @@
includable_only: true
}
builders {
+ name: "chromium/try/dawn-try-win11-arm64-snapdragon-x-elite-rel"
+ includable_only: true
+ }
+ builders {
name: "chromium/try/linux-dawn-nvidia-1660-exp-rel"
includable_only: true
}
@@ -283,37 +289,6 @@
}
}
builders {
- name: "dawn/try/cmake-win-msvc-dbg-x64"
- location_filters {
- gerrit_host_regexp: ".*"
- gerrit_project_regexp: ".*"
- gerrit_ref_regexp: ".*"
- path_regexp: "webgpu-cts/[^/]*expectations.txt"
- exclude: true
- }
- location_filters {
- gerrit_host_regexp: ".*"
- gerrit_project_regexp: ".*"
- gerrit_ref_regexp: ".*"
- path_regexp: "tools/src/.+"
- exclude: true
- }
- location_filters {
- gerrit_host_regexp: ".*"
- gerrit_project_regexp: ".*"
- gerrit_ref_regexp: ".*"
- path_regexp: "go\\.(mod|sum)"
- exclude: true
- }
- location_filters {
- gerrit_host_regexp: ".*"
- gerrit_project_regexp: ".*"
- gerrit_ref_regexp: ".*"
- path_regexp: "\\.github/.+"
- exclude: true
- }
- }
- builders {
name: "dawn/try/dawn-cq-linux-x64-cmake-asan"
disable_reuse_footers: "Include-Ci-Only-Tests"
location_filters {
@@ -978,6 +953,53 @@
mode_allowlist: "FULL_RUN"
}
builders {
+ name: "dawn/try/dawn-cq-win-x64-msvc-cmake-dbg"
+ disable_reuse_footers: "Include-Ci-Only-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "webgpu-cts/[^/]*expectations.txt"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "infra/config/global/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-cmake-dbg/.+"
+ }
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
name: "dawn/try/dawn-cq-win-x64-msvc-cmake-rel"
disable_reuse_footers: "Include-Ci-Only-Tests"
location_filters {
@@ -1318,6 +1340,11 @@
disable_reuse_footers: "Include-Ci-Only-Tests"
}
builders {
+ name: "dawn/try/dawn-try-win-x64-amd-rx5500xt-rel"
+ includable_only: true
+ disable_reuse_footers: "Include-Ci-Only-Tests"
+ }
+ builders {
name: "dawn/try/dawn-try-win-x64-intel-uhd630-asan"
includable_only: true
disable_reuse_footers: "Include-Ci-Only-Tests"
@@ -1554,10 +1581,6 @@
}
}
builders {
- name: "dawn/try/cmake-win-msvc-dbg-x64"
- experiment_percentage: 100
- }
- builders {
name: "dawn/try/dawn-cq-linux-x64-cmake-asan"
experiment_percentage: 100
}
@@ -1617,6 +1640,10 @@
name: "dawn/try/dawn-cq-win-x64-dbg"
}
builders {
+ name: "dawn/try/dawn-cq-win-x64-msvc-cmake-dbg"
+ experiment_percentage: 100
+ }
+ builders {
name: "dawn/try/dawn-cq-win-x64-msvc-cmake-rel"
experiment_percentage: 100
}
@@ -1802,10 +1829,6 @@
}
}
builders {
- name: "dawn/try/cmake-win-msvc-dbg-x64"
- experiment_percentage: 100
- }
- builders {
name: "dawn/try/dawn-cq-linux-x64-cmake-asan"
experiment_percentage: 100
}
@@ -1865,6 +1888,10 @@
name: "dawn/try/dawn-cq-win-x64-dbg"
}
builders {
+ name: "dawn/try/dawn-cq-win-x64-msvc-cmake-dbg"
+ experiment_percentage: 100
+ }
+ builders {
name: "dawn/try/dawn-cq-win-x64-msvc-cmake-rel"
experiment_percentage: 100
}
@@ -2050,10 +2077,6 @@
}
}
builders {
- name: "dawn/try/cmake-win-msvc-dbg-x64"
- experiment_percentage: 100
- }
- builders {
name: "dawn/try/dawn-cq-linux-x64-cmake-asan"
experiment_percentage: 100
}
@@ -2113,6 +2136,10 @@
name: "dawn/try/dawn-cq-win-x64-dbg"
}
builders {
+ name: "dawn/try/dawn-cq-win-x64-msvc-cmake-dbg"
+ experiment_percentage: 100
+ }
+ builders {
name: "dawn/try/dawn-cq-win-x64-msvc-cmake-rel"
experiment_percentage: 100
}
@@ -2298,10 +2325,6 @@
}
}
builders {
- name: "dawn/try/cmake-win-msvc-dbg-x64"
- experiment_percentage: 100
- }
- builders {
name: "dawn/try/dawn-cq-linux-x64-cmake-asan"
experiment_percentage: 100
}
@@ -2361,6 +2384,10 @@
name: "dawn/try/dawn-cq-win-x64-dbg"
}
builders {
+ name: "dawn/try/dawn-cq-win-x64-msvc-cmake-dbg"
+ experiment_percentage: 100
+ }
+ builders {
name: "dawn/try/dawn-cq-win-x64-msvc-cmake-rel"
experiment_percentage: 100
}
@@ -2546,10 +2573,6 @@
}
}
builders {
- name: "dawn/try/cmake-win-msvc-dbg-x64"
- experiment_percentage: 100
- }
- builders {
name: "dawn/try/dawn-cq-linux-x64-cmake-asan"
experiment_percentage: 100
}
@@ -2609,6 +2632,10 @@
name: "dawn/try/dawn-cq-win-x64-dbg"
}
builders {
+ name: "dawn/try/dawn-cq-win-x64-msvc-cmake-dbg"
+ experiment_percentage: 100
+ }
+ builders {
name: "dawn/try/dawn-cq-win-x64-msvc-cmake-rel"
experiment_percentage: 100
}
@@ -2794,10 +2821,6 @@
}
}
builders {
- name: "dawn/try/cmake-win-msvc-dbg-x64"
- experiment_percentage: 100
- }
- builders {
name: "dawn/try/dawn-cq-linux-x64-cmake-asan"
experiment_percentage: 100
}
@@ -2857,6 +2880,10 @@
name: "dawn/try/dawn-cq-win-x64-dbg"
}
builders {
+ name: "dawn/try/dawn-cq-win-x64-msvc-cmake-dbg"
+ experiment_percentage: 100
+ }
+ builders {
name: "dawn/try/dawn-cq-win-x64-msvc-cmake-rel"
experiment_percentage: 100
}
@@ -3042,10 +3069,6 @@
}
}
builders {
- name: "dawn/try/cmake-win-msvc-dbg-x64"
- experiment_percentage: 100
- }
- builders {
name: "dawn/try/dawn-cq-linux-x64-cmake-asan"
experiment_percentage: 100
}
@@ -3105,6 +3128,10 @@
name: "dawn/try/dawn-cq-win-x64-dbg"
}
builders {
+ name: "dawn/try/dawn-cq-win-x64-msvc-cmake-dbg"
+ experiment_percentage: 100
+ }
+ builders {
name: "dawn/try/dawn-cq-win-x64-msvc-cmake-rel"
experiment_percentage: 100
}
@@ -3290,10 +3317,502 @@
}
}
builders {
- name: "dawn/try/cmake-win-msvc-dbg-x64"
+ name: "dawn/try/dawn-cq-linux-x64-cmake-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x64-cmake-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x64-cmake-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x64-dbg"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x64-fuzz-dbg"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x64-fuzz-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x64-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x86-dbg"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x86-fuzz-dbg"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x86-fuzz-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x86-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-mac-arm64-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-mac-x64-cmake-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/dawn-cq-mac-x64-cmake-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/dawn-cq-mac-x64-dbg"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-mac-x64-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-arm64-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-x64-dbg"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-x64-msvc-cmake-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-x64-msvc-cmake-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-x64-msvc-dbg"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-x64-msvc-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-x64-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-x86-dbg"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-x86-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m146"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/7680"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m146/try/dawn-chromium-presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "chromium-m146/try/dawn-linux-x64-deps-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ builders {
+ name: "chromium-m146/try/dawn-mac-arm64-deps-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ builders {
+ name: "chromium-m146/try/dawn-mac-x64-deps-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ builders {
+ name: "chromium-m146/try/dawn-win10-x64-deps-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ builders {
+ name: "chromium-m146/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium-m146/try/dawn-win11-arm64-deps-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x64-cmake-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x64-cmake-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x64-cmake-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x64-dbg"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x64-fuzz-dbg"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x64-fuzz-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x64-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x86-dbg"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x86-fuzz-dbg"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x86-fuzz-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-linux-x86-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-mac-arm64-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-mac-x64-cmake-dbg"
experiment_percentage: 100
}
builders {
+ name: "dawn/try/dawn-cq-mac-x64-cmake-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/dawn-cq-mac-x64-dbg"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-mac-x64-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-arm64-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-x64-dbg"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-x64-msvc-cmake-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-x64-msvc-cmake-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-x64-msvc-dbg"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-x64-msvc-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-x64-rel"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-x86-dbg"
+ }
+ builders {
+ name: "dawn/try/dawn-cq-win-x86-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m147"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/7727"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m147/try/dawn-chromium-presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "chromium-m147/try/dawn-linux-x64-deps-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ builders {
+ name: "chromium-m147/try/dawn-mac-arm64-deps-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ builders {
+ name: "chromium-m147/try/dawn-mac-x64-deps-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ builders {
+ name: "chromium-m147/try/dawn-win10-x64-deps-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ builders {
+ name: "chromium-m147/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium-m147/try/dawn-win11-arm64-deps-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ builders {
name: "dawn/try/dawn-cq-linux-x64-cmake-asan"
experiment_percentage: 100
}
@@ -3353,6 +3872,10 @@
name: "dawn/try/dawn-cq-win-x64-dbg"
}
builders {
+ name: "dawn/try/dawn-cq-win-x64-msvc-cmake-dbg"
+ experiment_percentage: 100
+ }
+ builders {
name: "dawn/try/dawn-cq-win-x64-msvc-cmake-rel"
experiment_percentage: 100
}
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/luci/cr-buildbucket.cfg chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/luci/cr-buildbucket.cfg
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/luci/cr-buildbucket.cfg 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/luci/cr-buildbucket.cfg 2026-03-20 23:29:56.000000000 +0000
@@ -8,63 +8,6 @@
name: "ci"
swarming {
builders {
- name: "cmake-win-msvc-dbg-x64"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "cpu:x86-64"
- dimensions: "os:Windows-10"
- dimensions: "pool:luci.flex.ci"
- exe {
- cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$build/siso": {'
- ' "configs": ['
- ' "builder"'
- ' ],'
- ' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
- ' "enable_cloud_trace": true,'
- ' "project": "rbe-chromium-trusted"'
- ' },'
- ' "asan": false,'
- ' "clang": false,'
- ' "debug": true,'
- ' "gardener_rotations": ['
- ' "dawn"'
- ' ],'
- ' "recipe": "dawn/cmake",'
- ' "sheriff_rotations": ['
- ' "dawn"'
- ' ],'
- ' "target_cpu": "x64",'
- ' "ubsan": false'
- '}'
- service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
- shadow_builder_adjustments {
- service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
- properties:
- '{'
- ' "$build/siso": {'
- ' "configs": ['
- ' "builder"'
- ' ],'
- ' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
- ' "enable_cloud_trace": true,'
- ' "project": "rbe-chromium-untrusted"'
- ' },'
- ' "asan": false,'
- ' "clang": false,'
- ' "debug": true,'
- ' "target_cpu": "x64",'
- ' "ubsan": false'
- '}'
- }
- }
- builders {
name: "cts-roller"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
@@ -205,7 +148,8 @@
' "builder": "dawn-try-linux-x64-sws-dbg",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-builder-dbg/targets"'
' }'
' },'
' "$build/siso": {'
@@ -213,9 +157,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -272,9 +216,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -507,7 +451,8 @@
' "builder": "dawn-try-linux-x64-sws-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-builder-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -515,9 +460,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -574,9 +519,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -696,7 +641,8 @@
' "builder": "dawn-try-linux-x64-sws-tsan",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-builder-tsan/targets"'
' }'
' },'
' "$build/siso": {'
@@ -704,9 +650,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -763,9 +709,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -852,7 +798,8 @@
' "builder": "dawn-try-linux-x64-fuzz-dbg",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-dbg/targets"'
' }'
' },'
' "$build/siso": {'
@@ -860,9 +807,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -919,9 +866,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -1008,7 +955,8 @@
' "builder": "dawn-try-linux-x64-fuzz-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -1016,9 +964,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -1075,9 +1023,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -1192,7 +1140,8 @@
' "builder": "dawn-try-linux-x64-intel-uhd630-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-intel-uhd630-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -1351,7 +1300,8 @@
' "builder": "dawn-try-linux-x64-intel-uhd770-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-intel-uhd770-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -1510,7 +1460,8 @@
' "builder": "dawn-try-linux-x64-nvidia-gtx1660-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-nvidia-gtx1660-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -1631,7 +1582,8 @@
' "builder": "dawn-linux-x64-sws-clusterfuzz",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-sws-clusterfuzz/targets"'
' }'
' },'
' "$build/siso": {'
@@ -1639,9 +1591,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -1692,9 +1644,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -1780,9 +1732,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -1844,9 +1796,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -1932,9 +1884,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -1996,9 +1948,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -2084,9 +2036,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -2148,9 +2100,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -2265,7 +2217,8 @@
' "builder": "dawn-try-linux-x64-sws-dbg",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-sws-dbg/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -2424,7 +2377,8 @@
' "builder": "dawn-try-linux-x64-sws-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-sws-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -2578,7 +2532,8 @@
' "builder": "dawn-try-linux-x64-sws-tsan",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-sws-tsan/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -2746,7 +2701,8 @@
' "builder": "dawn-try-linux-x86-sws-dbg",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-builder-dbg/targets"'
' }'
' },'
' "$build/siso": {'
@@ -2754,9 +2710,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -2813,9 +2769,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -2939,7 +2895,8 @@
' "builder": "dawn-try-linux-x86-sws-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-builder-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -2947,9 +2904,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -3006,9 +2963,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -3095,7 +3052,8 @@
' "builder": "dawn-try-linux-x86-fuzz-dbg",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-dbg/targets"'
' }'
' },'
' "$build/siso": {'
@@ -3103,9 +3061,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -3162,9 +3120,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -3251,7 +3209,8 @@
' "builder": "dawn-try-linux-x86-fuzz-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -3259,9 +3218,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -3318,9 +3277,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -3434,7 +3393,8 @@
' "builder": "dawn-try-linux-x86-sws-dbg",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-sws-dbg/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -3592,7 +3552,8 @@
' "builder": "dawn-try-linux-x86-sws-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-sws-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -3751,7 +3712,8 @@
' "builder": "dawn-try-mac-arm64-apple-m2-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-arm64-apple-m2-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -3919,7 +3881,8 @@
' "builder": "dawn-try-mac-arm64-apple-m2-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-arm64-builder-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -3927,9 +3890,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -3986,9 +3949,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -4103,7 +4066,8 @@
' "builder": "dawn-try-mac-x64-amd-5300m-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-amd-5300m-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -4262,7 +4226,8 @@
' "builder": "dawn-try-mac-x64-amd-555x-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-amd-555x-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -4430,7 +4395,8 @@
' "builder": "dawn-try-mac-x64-sws-dbg",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-builder-dbg/targets"'
' }'
' },'
' "$build/siso": {'
@@ -4438,9 +4404,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -4497,9 +4463,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -4767,7 +4733,8 @@
' "builder": "dawn-try-mac-x64-sws-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-builder-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -4775,9 +4742,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -4834,9 +4801,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -4947,7 +4914,8 @@
' "builder": "dawn-try-mac-x64-intel-uhd630-exp-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-intel-uhd630-exp-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -5106,7 +5074,8 @@
' "builder": "dawn-try-mac-x64-intel-uhd630-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-intel-uhd630-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -5237,9 +5206,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -5257,6 +5226,10 @@
' "target_cpu": "x64",'
' "ubsan": false'
'}'
+ caches {
+ name: "osx_sdk"
+ path: "cache/osx_sdk"
+ }
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
resultdb {
@@ -5301,9 +5274,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -5390,9 +5363,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -5410,6 +5383,10 @@
' "target_cpu": "x64",'
' "ubsan": false'
'}'
+ caches {
+ name: "osx_sdk"
+ path: "cache/osx_sdk"
+ }
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
resultdb {
@@ -5454,9 +5431,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -5571,7 +5548,8 @@
' "builder": "dawn-try-mac-x64-sws-dbg",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-sws-dbg/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -5730,7 +5708,8 @@
' "builder": "dawn-try-mac-x64-sws-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-sws-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -5897,7 +5876,8 @@
' "builder": "dawn-try-win-arm64-qualcomm-snapdragonxelite-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-arm64-builder-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -5905,9 +5885,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -5964,9 +5944,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -6080,7 +6060,8 @@
' "builder": "dawn-try-win-arm64-qualcomm-snapdragonxelite-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-arm64-qualcomm-snapdragonxelite-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -6151,6 +6132,161 @@
}
}
builders {
+ name: "dawn-win-x64-amd-rx5500xt-rel"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "builderless:1"
+ dimensions: "cores:2"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.chromium.gpu.ci"
+ dimensions: "ssd:0"
+ exe {
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ cmd: "luciexe"
+ }
+ properties:
+ '{'
+ ' "$build/chromium_tests_builder_config": {'
+ ' "builder_config": {'
+ ' "builder_db": {'
+ ' "entries": ['
+ ' {'
+ ' "builder_id": {'
+ ' "bucket": "ci",'
+ ' "builder": "dawn-win-x64-amd-rx5500xt-rel",'
+ ' "project": "dawn"'
+ ' },'
+ ' "builder_spec": {'
+ ' "builder_group": "ci",'
+ ' "execution_mode": "TEST",'
+ ' "legacy_chromium_config": {'
+ ' "build_config": "Release",'
+ ' "config": "dawn_base",'
+ ' "target_arch": "intel",'
+ ' "target_bits": 64,'
+ ' "target_platform": "win"'
+ ' },'
+ ' "legacy_gclient_config": {'
+ ' "config": "dawn"'
+ ' },'
+ ' "parent": {'
+ ' "bucket": "ci",'
+ ' "builder": "dawn-win-x64-builder-rel",'
+ ' "project": "dawn"'
+ ' },'
+ ' "run_tests_serially": true'
+ ' }'
+ ' },'
+ ' {'
+ ' "builder_id": {'
+ ' "bucket": "ci",'
+ ' "builder": "dawn-win-x64-builder-rel",'
+ ' "project": "dawn"'
+ ' },'
+ ' "builder_spec": {'
+ ' "builder_group": "ci",'
+ ' "execution_mode": "COMPILE_AND_TEST",'
+ ' "legacy_chromium_config": {'
+ ' "build_config": "Release",'
+ ' "config": "dawn_base",'
+ ' "target_arch": "intel",'
+ ' "target_bits": 64,'
+ ' "target_platform": "win"'
+ ' },'
+ ' "legacy_gclient_config": {'
+ ' "apply_configs": ['
+ ' "dawn_node"'
+ ' ],'
+ ' "config": "dawn"'
+ ' }'
+ ' }'
+ ' }'
+ ' ]'
+ ' },'
+ ' "builder_ids": ['
+ ' {'
+ ' "bucket": "ci",'
+ ' "builder": "dawn-win-x64-amd-rx5500xt-rel",'
+ ' "project": "dawn"'
+ ' }'
+ ' ],'
+ ' "mirroring_builder_group_and_names": ['
+ ' {'
+ ' "builder": "dawn-try-win-x64-amd-rx5500xt-rel",'
+ ' "group": "try"'
+ ' }'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-amd-rx5500xt-rel/targets"'
+ ' }'
+ ' },'
+ ' "builder_group": "ci",'
+ ' "gardener_rotations": ['
+ ' "dawn"'
+ ' ],'
+ ' "recipe": "dawn/gn_v2",'
+ ' "sheriff_rotations": ['
+ ' "dawn"'
+ ' ]'
+ '}'
+ build_numbers: YES
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ resultdb {
+ enable: true
+ bq_exports {
+ project: "chrome-luci-data"
+ dataset: "chromium"
+ table: "ci_test_results"
+ test_results {}
+ }
+ bq_exports {
+ project: "chrome-luci-data"
+ dataset: "chromium"
+ table: "gpu_ci_test_results"
+ test_results {
+ predicate {
+ test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
+ }
+ }
+ }
+ bq_exports {
+ project: "chrome-luci-data"
+ dataset: "chromium"
+ table: "blink_web_tests_ci_test_results"
+ test_results {
+ predicate {
+ test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
+ }
+ }
+ }
+ history_options {
+ use_invocation_timestamp: true
+ }
+ }
+ description_html: "Tests release Dawn on Windows/x64 on AMD RX 5500 XT GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ contact_team_email: "chrome-gpu-infra@google.com"
+ custom_metric_definitions {
+ name: "/chrome/infra/browser/builds/cached_count"
+ predicates: "has(build.output.properties.is_cached)"
+ predicates: "string(build.output.properties.is_cached) == \"true\""
+ }
+ custom_metric_definitions {
+ name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
+ predicates: "has(build.output.properties.ran_tests_retry_shard)"
+ }
+ custom_metric_definitions {
+ name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
+ predicates: "has(build.output.properties.ran_tests_without_patch)"
+ }
+ custom_metric_definitions {
+ name: "/chrome/infra/browser/builds/uncached_count"
+ predicates: "has(build.output.properties.is_cached)"
+ predicates: "string(build.output.properties.is_cached) == \"false\""
+ }
+ }
+ builders {
name: "dawn-win-x64-builder-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
@@ -6279,7 +6415,8 @@
' "builder": "dawn-try-win-x64-nvidia-gtx1660-asan",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-builder-asan/targets"'
' }'
' },'
' "$build/siso": {'
@@ -6287,9 +6424,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -6346,9 +6483,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -6471,7 +6608,8 @@
' "builder": "dawn-try-win-x64-sws-dbg",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-builder-dbg/targets"'
' }'
' },'
' "$build/siso": {'
@@ -6479,9 +6617,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -6538,9 +6676,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -6663,7 +6801,8 @@
' "builder": "dawn-try-win-x64-sws-msvc-dbg",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-dbg/targets"'
' }'
' },'
' "$build/siso": {'
@@ -6671,9 +6810,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -6730,9 +6869,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -6855,7 +6994,8 @@
' "builder": "dawn-try-win-x64-sws-msvc-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -6863,9 +7003,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -6922,9 +7062,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -6974,6 +7114,33 @@
' {'
' "builder_id": {'
' "bucket": "ci",'
+ ' "builder": "dawn-win-x64-amd-rx5500xt-rel",'
+ ' "project": "dawn"'
+ ' },'
+ ' "builder_spec": {'
+ ' "builder_group": "ci",'
+ ' "execution_mode": "TEST",'
+ ' "legacy_chromium_config": {'
+ ' "build_config": "Release",'
+ ' "config": "dawn_base",'
+ ' "target_arch": "intel",'
+ ' "target_bits": 64,'
+ ' "target_platform": "win"'
+ ' },'
+ ' "legacy_gclient_config": {'
+ ' "config": "dawn"'
+ ' },'
+ ' "parent": {'
+ ' "bucket": "ci",'
+ ' "builder": "dawn-win-x64-builder-rel",'
+ ' "project": "dawn"'
+ ' },'
+ ' "run_tests_serially": true'
+ ' }'
+ ' },'
+ ' {'
+ ' "builder_id": {'
+ ' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
@@ -7142,6 +7309,11 @@
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
+ ' "builder": "dawn-win-x64-amd-rx5500xt-rel",'
+ ' "project": "dawn"'
+ ' },'
+ ' {'
+ ' "bucket": "ci",'
' "builder": "dawn-win-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
@@ -7172,6 +7344,10 @@
' "group": "try"'
' },'
' {'
+ ' "builder": "dawn-try-win-x64-amd-rx5500xt-rel",'
+ ' "group": "try"'
+ ' },'
+ ' {'
' "builder": "dawn-try-win-x64-intel-uhd630-rel",'
' "group": "try"'
' },'
@@ -7191,7 +7367,8 @@
' "builder": "dawn-try-win-x64-sws-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-builder-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -7199,9 +7376,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -7248,7 +7425,7 @@
use_invocation_timestamp: true
}
}
- description_html: "Compiles release Dawn test binaries for Windows/x64
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
+ description_html: "Compiles release Dawn test binaries for Windows/x64
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
@@ -7258,9 +7435,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -7370,7 +7547,8 @@
' "builder": "dawn-try-win-x64-intel-uhd630-asan",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd630-asan/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -7528,7 +7706,8 @@
' "builder": "dawn-try-win-x64-intel-uhd630-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd630-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -7682,7 +7861,8 @@
' "builder": "dawn-try-win-x64-intel-uhd770-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd770-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -7836,7 +8016,8 @@
' "builder": "dawn-try-win-x64-nvidia-gtx1660-asan",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-asan/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -7990,7 +8171,8 @@
' "builder": "dawn-try-win-x64-nvidia-gtx1660-exp-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-exp-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -8148,7 +8330,8 @@
' "builder": "dawn-try-win-x64-nvidia-gtx1660-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -8306,7 +8489,8 @@
' "builder": "dawn-try-win-x64-sws-dbg",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-sws-dbg/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -8377,10 +8561,163 @@
}
}
builders {
+ name: "dawn-win-x64-sws-msvc-cmake-dbg"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "builderless:1"
+ dimensions: "cpu:x86-64-Ice_Lake_GCE"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.chromium.gpu.ci"
+ exe {
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ cmd: "luciexe"
+ }
+ properties:
+ '{'
+ ' "$build/chromium_tests_builder_config": {'
+ ' "builder_config": {'
+ ' "builder_db": {'
+ ' "entries": ['
+ ' {'
+ ' "builder_id": {'
+ ' "bucket": "ci",'
+ ' "builder": "dawn-win-x64-sws-msvc-cmake-dbg",'
+ ' "project": "dawn"'
+ ' },'
+ ' "builder_spec": {'
+ ' "builder_group": "ci",'
+ ' "execution_mode": "COMPILE_AND_TEST",'
+ ' "legacy_chromium_config": {'
+ ' "build_config": "Debug",'
+ ' "config": "dawn_base",'
+ ' "target_arch": "intel",'
+ ' "target_bits": 64,'
+ ' "target_platform": "win"'
+ ' },'
+ ' "legacy_gclient_config": {'
+ ' "config": "dawn"'
+ ' }'
+ ' }'
+ ' }'
+ ' ]'
+ ' },'
+ ' "builder_ids": ['
+ ' {'
+ ' "bucket": "ci",'
+ ' "builder": "dawn-win-x64-sws-msvc-cmake-dbg",'
+ ' "project": "dawn"'
+ ' }'
+ ' ],'
+ ' "mirroring_builder_group_and_names": ['
+ ' {'
+ ' "builder": "dawn-cq-win-x64-msvc-cmake-dbg",'
+ ' "group": "try"'
+ ' }'
+ ' ]'
+ ' }'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_trace": true,'
+ ' "experiments": [],'
+ ' "profile_mode": "cloud",'
+ ' "project": "rbe-chromium-trusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "asan": false,'
+ ' "builder_group": "ci",'
+ ' "clang": false,'
+ ' "debug": true,'
+ ' "gardener_rotations": ['
+ ' "dawn"'
+ ' ],'
+ ' "recipe": "dawn/cmake",'
+ ' "sheriff_rotations": ['
+ ' "dawn"'
+ ' ],'
+ ' "target_cpu": "x64",'
+ ' "ubsan": false'
+ '}'
+ build_numbers: YES
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ resultdb {
+ enable: true
+ bq_exports {
+ project: "chrome-luci-data"
+ dataset: "chromium"
+ table: "ci_test_results"
+ test_results {}
+ }
+ bq_exports {
+ project: "chrome-luci-data"
+ dataset: "chromium"
+ table: "gpu_ci_test_results"
+ test_results {
+ predicate {
+ test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
+ }
+ }
+ }
+ bq_exports {
+ project: "chrome-luci-data"
+ dataset: "chromium"
+ table: "blink_web_tests_ci_test_results"
+ test_results {
+ predicate {
+ test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
+ }
+ }
+ }
+ history_options {
+ use_invocation_timestamp: true
+ }
+ }
+ description_html: "Compiles and runs debug Dawn test binaries for Win/x64 using CMake and MSVC
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_trace": true,'
+ ' "experiments": [],'
+ ' "profile_mode": "cloud",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' }'
+ '}'
+ }
+ contact_team_email: "chrome-gpu-infra@google.com"
+ custom_metric_definitions {
+ name: "/chrome/infra/browser/builds/cached_count"
+ predicates: "has(build.output.properties.is_cached)"
+ predicates: "string(build.output.properties.is_cached) == \"true\""
+ }
+ custom_metric_definitions {
+ name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
+ predicates: "has(build.output.properties.ran_tests_retry_shard)"
+ }
+ custom_metric_definitions {
+ name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
+ predicates: "has(build.output.properties.ran_tests_without_patch)"
+ }
+ custom_metric_definitions {
+ name: "/chrome/infra/browser/builds/uncached_count"
+ predicates: "has(build.output.properties.is_cached)"
+ predicates: "string(build.output.properties.is_cached) == \"false\""
+ }
+ }
+ builders {
name: "dawn-win-x64-sws-msvc-cmake-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
- dimensions: "cpu:x86-64"
+ dimensions: "cpu:x86-64-Ice_Lake_GCE"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
@@ -8437,9 +8774,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -8501,9 +8838,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -8617,7 +8954,8 @@
' "builder": "dawn-try-win-x64-sws-msvc-dbg",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-sws-msvc-dbg/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -8775,7 +9113,8 @@
' "builder": "dawn-try-win-x64-sws-msvc-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-sws-msvc-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -8933,7 +9272,8 @@
' "builder": "dawn-try-win-x64-sws-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-sws-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -9097,7 +9437,8 @@
' "builder": "dawn-try-win-x86-sws-dbg",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x86-builder-dbg/targets"'
' }'
' },'
' "$build/siso": {'
@@ -9105,9 +9446,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -9164,9 +9505,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -9358,7 +9699,8 @@
' "builder": "dawn-try-win-x86-sws-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x86-builder-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -9366,9 +9708,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
@@ -9425,9 +9767,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
@@ -9538,7 +9880,8 @@
' "builder": "dawn-try-win-x86-intel-uhd630-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x86-intel-uhd630-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -9693,7 +10036,8 @@
' "builder": "dawn-try-win-x86-nvidia-gtx1660-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x86-nvidia-gtx1660-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -9848,7 +10192,8 @@
' "builder": "dawn-try-win-x86-sws-dbg",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x86-sws-dbg/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -10003,7 +10348,8 @@
' "builder": "dawn-try-win-x86-sws-rel",'
' "group": "try"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x86-sws-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
@@ -10089,37 +10435,6 @@
name: "try"
swarming {
builders {
- name: "cmake-win-msvc-dbg-x64"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "cpu:x86-64"
- dimensions: "os:Windows-10"
- dimensions: "pool:luci.flex.try"
- exe {
- cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$build/siso": {'
- ' "configs": ['
- ' "builder"'
- ' ],'
- ' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
- ' "enable_cloud_trace": true,'
- ' "project": "rbe-chromium-untrusted"'
- ' },'
- ' "asan": false,'
- ' "clang": false,'
- ' "debug": true,'
- ' "recipe": "dawn/cmake",'
- ' "target_cpu": "x64",'
- ' "ubsan": false'
- '}'
- service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
- }
- builders {
name: "dawn-cq-linux-x64-cmake-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
@@ -10177,9 +10492,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -10306,9 +10621,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -10435,9 +10750,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -10593,7 +10908,8 @@
' "builder": "dawn-linux-x64-sws-dbg",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x64-dbg/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -10605,9 +10921,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -10720,7 +11036,8 @@
' "builder": "dawn-linux-x64-fuzz-dbg",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-dbg/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -10732,9 +11049,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -10847,7 +11164,8 @@
' "builder": "dawn-linux-x64-fuzz-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -10859,9 +11177,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -11108,7 +11426,8 @@
' "builder": "dawn-linux-x64-sws-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x64-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -11120,9 +11439,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -11272,7 +11591,8 @@
' "builder": "dawn-linux-x86-sws-dbg",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x86-dbg/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -11284,9 +11604,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -11399,7 +11719,8 @@
' "builder": "dawn-linux-x86-fuzz-dbg",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-dbg/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -11411,9 +11732,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -11526,7 +11847,8 @@
' "builder": "dawn-linux-x86-fuzz-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -11538,9 +11860,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -11690,7 +12012,8 @@
' "builder": "dawn-linux-x86-sws-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x86-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -11702,9 +12025,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -11856,7 +12179,8 @@
' "builder": "dawn-mac-arm64-apple-m2-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-mac-arm64-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -11868,9 +12192,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -11937,6 +12261,7 @@
builders {
name: "dawn-cq-mac-x64-cmake-dbg"
swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "builderless:1"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.try"
@@ -11992,9 +12317,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -12007,6 +12332,10 @@
' "target_cpu": "x64",'
' "ubsan": false'
'}'
+ caches {
+ name: "osx_sdk"
+ path: "cache/osx_sdk"
+ }
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
resultdb {
@@ -12066,6 +12395,7 @@
builders {
name: "dawn-cq-mac-x64-cmake-rel"
swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "builderless:1"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.try"
@@ -12121,9 +12451,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -12136,6 +12466,10 @@
' "target_cpu": "x64",'
' "ubsan": false'
'}'
+ caches {
+ name: "osx_sdk"
+ path: "cache/osx_sdk"
+ }
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
resultdb {
@@ -12280,7 +12614,8 @@
' "builder": "dawn-mac-x64-sws-dbg",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-mac-x64-dbg/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -12292,9 +12627,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -12542,7 +12877,8 @@
' "builder": "dawn-mac-x64-sws-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-mac-x64-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -12554,9 +12890,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -12706,7 +13042,8 @@
' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-arm64-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -12718,9 +13055,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -12870,7 +13207,8 @@
' "builder": "dawn-win-x64-sws-dbg",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-x64-dbg/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -12882,9 +13220,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -12949,10 +13287,140 @@
max_concurrent_builds: 3
}
builders {
+ name: "dawn-cq-win-x64-msvc-cmake-dbg"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "builderless:1"
+ dimensions: "cpu:x86-64-Ice_Lake_GCE"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.chromium.gpu.try"
+ exe {
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ cmd: "luciexe"
+ }
+ properties:
+ '{'
+ ' "$build/chromium_tests_builder_config": {'
+ ' "builder_config": {'
+ ' "builder_db": {'
+ ' "entries": ['
+ ' {'
+ ' "builder_id": {'
+ ' "bucket": "ci",'
+ ' "builder": "dawn-win-x64-sws-msvc-cmake-dbg",'
+ ' "project": "dawn"'
+ ' },'
+ ' "builder_spec": {'
+ ' "builder_group": "ci",'
+ ' "execution_mode": "COMPILE_AND_TEST",'
+ ' "legacy_chromium_config": {'
+ ' "build_config": "Debug",'
+ ' "config": "dawn_base",'
+ ' "target_arch": "intel",'
+ ' "target_bits": 64,'
+ ' "target_platform": "win"'
+ ' },'
+ ' "legacy_gclient_config": {'
+ ' "config": "dawn"'
+ ' }'
+ ' }'
+ ' }'
+ ' ]'
+ ' },'
+ ' "builder_ids": ['
+ ' {'
+ ' "bucket": "ci",'
+ ' "builder": "dawn-win-x64-sws-msvc-cmake-dbg",'
+ ' "project": "dawn"'
+ ' }'
+ ' ]'
+ ' }'
+ ' },'
+ ' "$build/flakiness": {'
+ ' "check_for_flakiness": true,'
+ ' "check_for_flakiness_with_resultdb": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_trace": true,'
+ ' "experiments": [],'
+ ' "profile_mode": "cloud",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "asan": false,'
+ ' "builder_group": "try",'
+ ' "clang": false,'
+ ' "cq": "path-based",'
+ ' "debug": true,'
+ ' "recipe": "dawn/cmake",'
+ ' "target_cpu": "x64",'
+ ' "ubsan": false'
+ '}'
+ build_numbers: YES
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ resultdb {
+ enable: true
+ bq_exports {
+ project: "chrome-luci-data"
+ dataset: "chromium"
+ table: "try_test_results"
+ test_results {}
+ }
+ bq_exports {
+ project: "chrome-luci-data"
+ dataset: "chromium"
+ table: "gpu_try_test_results"
+ test_results {
+ predicate {
+ test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
+ }
+ }
+ }
+ bq_exports {
+ project: "chrome-luci-data"
+ dataset: "chromium"
+ table: "blink_web_tests_try_test_results"
+ test_results {
+ predicate {
+ test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
+ }
+ }
+ }
+ history_options {
+ use_invocation_timestamp: true
+ }
+ }
+ description_html: "Compiles and tests debug Dawn test binaries for Win/x64 using CMake and MSVC. Blocks CL submission
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 5 max concurrent builds.
"
+ contact_team_email: "chrome-gpu-infra@google.com"
+ custom_metric_definitions {
+ name: "/chrome/infra/browser/builds/cached_count"
+ predicates: "has(build.output.properties.is_cached)"
+ predicates: "string(build.output.properties.is_cached) == \"true\""
+ }
+ custom_metric_definitions {
+ name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
+ predicates: "has(build.output.properties.ran_tests_retry_shard)"
+ }
+ custom_metric_definitions {
+ name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
+ predicates: "has(build.output.properties.ran_tests_without_patch)"
+ }
+ custom_metric_definitions {
+ name: "/chrome/infra/browser/builds/uncached_count"
+ predicates: "has(build.output.properties.is_cached)"
+ predicates: "string(build.output.properties.is_cached) == \"false\""
+ }
+ max_concurrent_builds: 5
+ }
+ builders {
name: "dawn-cq-win-x64-msvc-cmake-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
- dimensions: "cpu:x86-64"
+ dimensions: "cpu:x86-64-Ice_Lake_GCE"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
@@ -13007,9 +13475,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -13164,7 +13632,8 @@
' "builder": "dawn-win-x64-sws-msvc-dbg",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-dbg/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -13176,9 +13645,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -13328,7 +13797,8 @@
' "builder": "dawn-win-x64-sws-msvc-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -13340,9 +13810,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -13556,7 +14026,8 @@
' "builder": "dawn-win-x64-sws-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-x64-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -13568,9 +14039,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -13717,7 +14188,8 @@
' "builder": "dawn-win-x86-sws-dbg",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-x86-dbg/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -13729,9 +14201,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -13942,7 +14414,8 @@
' "builder": "dawn-win-x86-sws-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-x86-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
@@ -13954,9 +14427,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -14069,7 +14542,8 @@
' "builder": "dawn-linux-x64-fuzz-dbg",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-dbg/targets"'
' }'
' },'
' "$build/siso": {'
@@ -14077,9 +14551,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -14191,7 +14665,8 @@
' "builder": "dawn-linux-x64-fuzz-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -14199,9 +14674,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -14351,7 +14826,8 @@
' "builder": "dawn-linux-x64-intel-uhd630-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd630-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -14359,9 +14835,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -14511,7 +14987,8 @@
' "builder": "dawn-linux-x64-intel-uhd770-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd770-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -14519,9 +14996,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -14671,7 +15148,8 @@
' "builder": "dawn-linux-x64-nvidia-gtx1660-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-nvidia-gtx1660-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -14679,9 +15157,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -14831,7 +15309,8 @@
' "builder": "dawn-linux-x64-sws-dbg",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-dbg/targets"'
' }'
' },'
' "$build/siso": {'
@@ -14839,9 +15318,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -14991,7 +15470,8 @@
' "builder": "dawn-linux-x64-sws-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -14999,9 +15479,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -15150,7 +15630,8 @@
' "builder": "dawn-linux-x64-sws-tsan",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-tsan/targets"'
' }'
' },'
' "$build/siso": {'
@@ -15158,9 +15639,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -15272,7 +15753,8 @@
' "builder": "dawn-linux-x86-fuzz-dbg",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-dbg/targets"'
' }'
' },'
' "$build/siso": {'
@@ -15280,9 +15762,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -15394,7 +15876,8 @@
' "builder": "dawn-linux-x86-fuzz-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -15402,9 +15885,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -15553,7 +16036,8 @@
' "builder": "dawn-linux-x86-sws-dbg",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-dbg/targets"'
' }'
' },'
' "$build/siso": {'
@@ -15561,9 +16045,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -15712,7 +16196,8 @@
' "builder": "dawn-linux-x86-sws-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -15720,9 +16205,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -15873,7 +16358,8 @@
' "builder": "dawn-mac-arm64-apple-m2-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-arm64-apple-m2-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -15881,9 +16367,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -16034,7 +16520,8 @@
' "builder": "dawn-mac-x64-amd-5300m-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-5300m-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -16042,9 +16529,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -16195,7 +16682,8 @@
' "builder": "dawn-mac-x64-amd-555x-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-555x-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -16203,9 +16691,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -16356,7 +16844,8 @@
' "builder": "dawn-mac-x64-intel-uhd630-exp-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-exp-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -16364,9 +16853,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -16517,7 +17006,8 @@
' "builder": "dawn-mac-x64-intel-uhd630-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -16525,9 +17015,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -16678,7 +17168,8 @@
' "builder": "dawn-mac-x64-sws-dbg",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-dbg/targets"'
' }'
' },'
' "$build/siso": {'
@@ -16686,9 +17177,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -16839,7 +17330,8 @@
' "builder": "dawn-mac-x64-sws-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -16847,9 +17339,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -16998,7 +17490,8 @@
' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-arm64-qualcomm-snapdragonxelite-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -17006,9 +17499,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -17072,6 +17565,166 @@
max_concurrent_builds: 1
}
builders {
+ name: "dawn-try-win-x64-amd-rx5500xt-rel"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "builderless:1"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.chromium.gpu.try"
+ exe {
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ cmd: "luciexe"
+ }
+ properties:
+ '{'
+ ' "$build/chromium_tests_builder_config": {'
+ ' "builder_config": {'
+ ' "additional_exclusions": ['
+ ' "infra/config/global/generated/builders/try/dawn-try-win-x64-amd-rx5500xt-rel/gn-args.json"'
+ ' ],'
+ ' "builder_db": {'
+ ' "entries": ['
+ ' {'
+ ' "builder_id": {'
+ ' "bucket": "ci",'
+ ' "builder": "dawn-win-x64-amd-rx5500xt-rel",'
+ ' "project": "dawn"'
+ ' },'
+ ' "builder_spec": {'
+ ' "builder_group": "ci",'
+ ' "execution_mode": "TEST",'
+ ' "legacy_chromium_config": {'
+ ' "build_config": "Release",'
+ ' "config": "dawn_base",'
+ ' "target_arch": "intel",'
+ ' "target_bits": 64,'
+ ' "target_platform": "win"'
+ ' },'
+ ' "legacy_gclient_config": {'
+ ' "config": "dawn"'
+ ' },'
+ ' "parent": {'
+ ' "bucket": "ci",'
+ ' "builder": "dawn-win-x64-builder-rel",'
+ ' "project": "dawn"'
+ ' },'
+ ' "run_tests_serially": true'
+ ' }'
+ ' },'
+ ' {'
+ ' "builder_id": {'
+ ' "bucket": "ci",'
+ ' "builder": "dawn-win-x64-builder-rel",'
+ ' "project": "dawn"'
+ ' },'
+ ' "builder_spec": {'
+ ' "builder_group": "ci",'
+ ' "execution_mode": "COMPILE_AND_TEST",'
+ ' "legacy_chromium_config": {'
+ ' "build_config": "Release",'
+ ' "config": "dawn_base",'
+ ' "target_arch": "intel",'
+ ' "target_bits": 64,'
+ ' "target_platform": "win"'
+ ' },'
+ ' "legacy_gclient_config": {'
+ ' "apply_configs": ['
+ ' "dawn_node"'
+ ' ],'
+ ' "config": "dawn"'
+ ' }'
+ ' }'
+ ' }'
+ ' ]'
+ ' },'
+ ' "builder_ids": ['
+ ' {'
+ ' "bucket": "ci",'
+ ' "builder": "dawn-win-x64-builder-rel",'
+ ' "project": "dawn"'
+ ' }'
+ ' ],'
+ ' "builder_ids_in_scope_for_testing": ['
+ ' {'
+ ' "bucket": "ci",'
+ ' "builder": "dawn-win-x64-amd-rx5500xt-rel",'
+ ' "project": "dawn"'
+ ' }'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x64-amd-rx5500xt-rel/targets"'
+ ' }'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_trace": true,'
+ ' "experiments": [],'
+ ' "profile_mode": "cloud",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "builder_group": "try",'
+ ' "recipe": "dawn/gn_v2_trybot"'
+ '}'
+ build_numbers: YES
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ resultdb {
+ enable: true
+ bq_exports {
+ project: "chrome-luci-data"
+ dataset: "chromium"
+ table: "try_test_results"
+ test_results {}
+ }
+ bq_exports {
+ project: "chrome-luci-data"
+ dataset: "chromium"
+ table: "gpu_try_test_results"
+ test_results {
+ predicate {
+ test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
+ }
+ }
+ }
+ bq_exports {
+ project: "chrome-luci-data"
+ dataset: "chromium"
+ table: "blink_web_tests_try_test_results"
+ test_results {
+ predicate {
+ test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
+ }
+ }
+ }
+ history_options {
+ use_invocation_timestamp: true
+ }
+ }
+ description_html: "Tests release Dawn on Windows/x64 on AMD RX 5500 XT GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
+ contact_team_email: "chrome-gpu-infra@google.com"
+ custom_metric_definitions {
+ name: "/chrome/infra/browser/builds/cached_count"
+ predicates: "has(build.output.properties.is_cached)"
+ predicates: "string(build.output.properties.is_cached) == \"true\""
+ }
+ custom_metric_definitions {
+ name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
+ predicates: "has(build.output.properties.ran_tests_retry_shard)"
+ }
+ custom_metric_definitions {
+ name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
+ predicates: "has(build.output.properties.ran_tests_without_patch)"
+ }
+ custom_metric_definitions {
+ name: "/chrome/infra/browser/builds/uncached_count"
+ predicates: "has(build.output.properties.is_cached)"
+ predicates: "string(build.output.properties.is_cached) == \"false\""
+ }
+ max_concurrent_builds: 1
+ }
+ builders {
name: "dawn-try-win-x64-intel-uhd630-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
@@ -17157,7 +17810,8 @@
' "builder": "dawn-win-x64-intel-uhd630-asan",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd630-asan/targets"'
' }'
' },'
' "$build/siso": {'
@@ -17165,9 +17819,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -17316,7 +17970,8 @@
' "builder": "dawn-win-x64-intel-uhd630-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd630-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -17324,9 +17979,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -17475,7 +18130,8 @@
' "builder": "dawn-win-x64-intel-uhd770-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd770-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -17483,9 +18139,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -17634,7 +18290,8 @@
' "builder": "dawn-win-x64-nvidia-gtx1660-asan",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-asan/targets"'
' }'
' },'
' "$build/siso": {'
@@ -17642,9 +18299,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -17793,7 +18450,8 @@
' "builder": "dawn-win-x64-nvidia-gtx1660-exp-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-exp-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -17801,9 +18459,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -17952,7 +18610,8 @@
' "builder": "dawn-win-x64-nvidia-gtx1660-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -17960,9 +18619,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -18111,7 +18770,8 @@
' "builder": "dawn-win-x64-sws-dbg",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x64-sws-dbg/targets"'
' }'
' },'
' "$build/siso": {'
@@ -18119,9 +18779,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -18270,7 +18930,8 @@
' "builder": "dawn-win-x64-sws-msvc-dbg",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x64-sws-msvc-dbg/targets"'
' }'
' },'
' "$build/siso": {'
@@ -18278,9 +18939,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -18429,7 +19090,8 @@
' "builder": "dawn-win-x64-sws-msvc-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x64-sws-msvc-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -18437,9 +19099,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -18588,7 +19250,8 @@
' "builder": "dawn-win-x64-sws-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x64-sws-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -18596,9 +19259,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -18744,7 +19407,8 @@
' "builder": "dawn-win-x86-intel-uhd630-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x86-intel-uhd630-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -18752,9 +19416,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -18900,7 +19564,8 @@
' "builder": "dawn-win-x86-nvidia-gtx1660-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x86-nvidia-gtx1660-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -18908,9 +19573,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -19056,7 +19721,8 @@
' "builder": "dawn-win-x86-sws-dbg",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x86-sws-dbg/targets"'
' }'
' },'
' "$build/siso": {'
@@ -19064,9 +19730,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
@@ -19212,7 +19878,8 @@
' "builder": "dawn-win-x86-sws-rel",'
' "project": "dawn"'
' }'
- ' ]'
+ ' ],'
+ ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x86-sws-rel/targets"'
' }'
' },'
' "$build/siso": {'
@@ -19220,9 +19887,9 @@
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
- ' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
+ ' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/luci/luci-milo.cfg chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/luci/luci-milo.cfg
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/luci/luci-milo.cfg 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/luci/luci-milo.cfg 2026-03-20 23:29:56.000000000 +0000
@@ -211,6 +211,11 @@
short_name: "x86"
}
builders {
+ name: "buildbucket/luci.dawn.ci/dawn-win-x64-sws-msvc-cmake-dbg"
+ category: "win|build|msvc|cmake|dbg"
+ short_name: "x64"
+ }
+ builders {
name: "buildbucket/luci.dawn.ci/dawn-win-x64-sws-msvc-cmake-rel"
category: "win|build|msvc|cmake|rel"
short_name: "x64"
@@ -226,11 +231,6 @@
short_name: "x64"
}
builders {
- name: "buildbucket/luci.dawn.ci/cmake-win-msvc-dbg-x64"
- category: "win|msvc"
- short_name: "dbg"
- }
- builders {
name: "buildbucket/luci.dawn.ci/dawn-win-x64-nvidia-gtx1660-asan"
category: "win|test|clang|asan|x64"
short_name: "1660"
@@ -266,6 +266,11 @@
short_name: "1660"
}
builders {
+ name: "buildbucket/luci.dawn.ci/dawn-win-x64-amd-rx5500xt-rel"
+ category: "win|test|clang|rel|x64"
+ short_name: "5500"
+ }
+ builders {
name: "buildbucket/luci.dawn.ci/dawn-win-x64-intel-uhd630-rel"
category: "win|test|clang|rel|x64"
short_name: "630"
@@ -310,9 +315,6 @@
id: "try"
name: "Dawn try Builders"
builders {
- name: "buildbucket/luci.dawn.try/cmake-win-msvc-dbg-x64"
- }
- builders {
name: "buildbucket/luci.dawn.try/dawn-cq-linux-x64-cmake-asan"
}
builders {
@@ -367,6 +369,9 @@
name: "buildbucket/luci.dawn.try/dawn-cq-win-x64-dbg"
}
builders {
+ name: "buildbucket/luci.dawn.try/dawn-cq-win-x64-msvc-cmake-dbg"
+ }
+ builders {
name: "buildbucket/luci.dawn.try/dawn-cq-win-x64-msvc-cmake-rel"
}
builders {
@@ -445,6 +450,9 @@
name: "buildbucket/luci.dawn.try/dawn-try-win-arm64-qualcomm-snapdragonxelite-rel"
}
builders {
+ name: "buildbucket/luci.dawn.try/dawn-try-win-x64-amd-rx5500xt-rel"
+ }
+ builders {
name: "buildbucket/luci.dawn.try/dawn-try-win-x64-intel-uhd630-asan"
}
builders {
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/luci/luci-notify.cfg chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/luci/luci-notify.cfg
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/luci/luci-notify.cfg 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/luci/luci-notify.cfg 2026-03-20 23:29:56.000000000 +0000
@@ -14,20 +14,6 @@
}
builders {
bucket: "ci"
- name: "cmake-win-msvc-dbg-x64"
- repository: "https://dawn.googlesource.com/dawn"
- }
-}
-notifiers {
- notifications {
- on_occurrence: FAILURE
- on_occurrence: INFRA_FAILURE
- email {
- rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
- }
- }
- builders {
- bucket: "ci"
name: "cts-roller"
}
}
@@ -514,6 +500,19 @@
}
builders {
bucket: "ci"
+ name: "dawn-win-x64-amd-rx5500xt-rel"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
name: "dawn-win-x64-builder-asan"
repository: "https://dawn.googlesource.com/dawn"
}
@@ -666,6 +665,20 @@
}
}
notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "dawn-win-x64-sws-msvc-cmake-dbg"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
notifications {
on_occurrence: FAILURE
on_occurrence: INFRA_FAILURE
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/luci/luci-scheduler.cfg chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/luci/luci-scheduler.cfg
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/luci/luci-scheduler.cfg 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/luci/luci-scheduler.cfg 2026-03-20 23:29:56.000000000 +0000
@@ -5,15 +5,6 @@
# https://config.luci.app/schemas/projects:luci-scheduler.cfg
job {
- id: "cmake-win-msvc-dbg-x64"
- realm: "ci"
- buildbucket {
- server: "cr-buildbucket.appspot.com"
- bucket: "ci"
- builder: "cmake-win-msvc-dbg-x64"
- }
-}
-job {
id: "cts-roller"
realm: "ci"
schedule: "0 5 * * 1-5"
@@ -358,6 +349,15 @@
}
}
job {
+ id: "dawn-win-x64-amd-rx5500xt-rel"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "dawn-win-x64-amd-rx5500xt-rel"
+ }
+}
+job {
id: "dawn-win-x64-builder-asan"
realm: "ci"
schedule: "triggered"
@@ -471,6 +471,16 @@
}
}
job {
+ id: "dawn-win-x64-sws-msvc-cmake-dbg"
+ realm: "ci"
+ schedule: "triggered"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "dawn-win-x64-sws-msvc-cmake-dbg"
+ }
+}
+job {
id: "dawn-win-x64-sws-msvc-cmake-rel"
realm: "ci"
schedule: "triggered"
@@ -566,7 +576,6 @@
trigger {
id: "primary-poller"
realm: "ci"
- triggers: "cmake-win-msvc-dbg-x64"
triggers: "dawn-linux-x64-builder-dbg"
triggers: "dawn-linux-x64-builder-rel"
triggers: "dawn-linux-x64-builder-tsan"
@@ -590,6 +599,7 @@
triggers: "dawn-win-x64-builder-msvc-dbg"
triggers: "dawn-win-x64-builder-msvc-rel"
triggers: "dawn-win-x64-builder-rel"
+ triggers: "dawn-win-x64-sws-msvc-cmake-dbg"
triggers: "dawn-win-x64-sws-msvc-cmake-rel"
triggers: "dawn-win-x86-builder-dbg"
triggers: "dawn-win-x86-builder-rel"
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/luci/realms.cfg chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/luci/realms.cfg
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/luci/realms.cfg 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/luci/realms.cfg 2026-03-20 23:29:56.000000000 +0000
@@ -89,6 +89,7 @@
values: "dawn-mac-x64-sws-dbg"
values: "dawn-mac-x64-sws-rel"
values: "dawn-win-arm64-qualcomm-snapdragonxelite-rel"
+ values: "dawn-win-x64-amd-rx5500xt-rel"
values: "dawn-win-x64-intel-uhd630-asan"
values: "dawn-win-x64-intel-uhd630-rel"
values: "dawn-win-x64-intel-uhd770-rel"
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/testing/gn_isolate_map.pyl chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/testing/gn_isolate_map.pyl
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/generated/testing/gn_isolate_map.pyl 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/generated/testing/gn_isolate_map.pyl 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,50 @@
+# THIS IS A GENERATED FILE DO NOT EDIT!!!
+# Instead:
+# 1. Modify //infra/config/targets/binaries.star and/or //infra/config/targets/tests.star (for tests defined using targets.tests.junit_test)
+# 2. Run //infra/config/main.star
+
+{
+ "benchmarks": {
+ "label": "//src/tint:benchmarks",
+ "type": "script",
+ "module_scheme": "single",
+ "script": "//scripts/run_tint_benchmark_test.py",
+ },
+ "dawn_end2end_tests": {
+ "label": "//src/dawn/tests:dawn_end2end_tests",
+ "type": "windowed_test_launcher",
+ "module_scheme": "gtest",
+ },
+ "dawn_node_cts": {
+ "label": "//scripts/dawn_node_cts:dawn_node_cts",
+ "type": "script",
+ "module_scheme": "single",
+ "script": "//scripts/dawn_node_cts/run_dawn_node_cts.py",
+ },
+ "dawn_perf_tests": {
+ "label": "//src/dawn/tests:dawn_perf_tests",
+ "type": "windowed_test_launcher",
+ "module_scheme": "gtest",
+ },
+ "dawn_unittests": {
+ "label": "//src/dawn/tests:dawn_unittests",
+ "type": "windowed_test_launcher",
+ "module_scheme": "gtest",
+ },
+ "default": {
+ "label": "//:default",
+ "type": "additional_compile_target",
+ "module_scheme": "None",
+ },
+ "fuzzer_corpus_tests": {
+ "label": "//src/tint:fuzzer_corpus_tests",
+ "type": "script",
+ "module_scheme": "single",
+ "script": "//scripts/run_tint_fuzzer_corpus_tests.py",
+ },
+ "tint_unittests": {
+ "label": "//src/tint/cmd/test:tint_unittests",
+ "type": "windowed_test_launcher",
+ "module_scheme": "gtest",
+ },
+}
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/gn_standalone_ci.star chromium-146.0.7680.164/third_party/dawn/infra/config/global/gn_standalone_ci.star
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/gn_standalone_ci.star 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/gn_standalone_ci.star 2026-03-20 23:29:56.000000000 +0000
@@ -34,6 +34,7 @@
load("@chromium-luci//consoles.star", "consoles")
load("@chromium-luci//gardener_rotations.star", "gardener_rotations")
load("@chromium-luci//gn_args.star", "gn_args")
+load("@chromium-luci//targets.star", "targets")
load("//constants.star", "siso")
ci.defaults.set(
@@ -55,6 +56,13 @@
gardener_rotations = gardener_rotations.rotation("dawn", None, None),
)
+targets.builder_defaults.set(
+ mixins = [
+ "chromium-tester-service-account",
+ "swarming_containment_auto",
+ ],
+)
+
################################################################################
# Parent Builders #
################################################################################
@@ -105,6 +113,11 @@
"x64",
],
),
+ targets = targets.bundle(
+ additional_compile_targets = [
+ "default",
+ ],
+ ),
console_view_entry = consoles.console_view_entry(
category = "linux|build|clang|dbg",
short_name = "x64",
@@ -141,6 +154,11 @@
"x64",
],
),
+ targets = targets.bundle(
+ additional_compile_targets = [
+ "default",
+ ],
+ ),
console_view_entry = consoles.console_view_entry(
category = "linux|build|clang|rel",
short_name = "x64",
@@ -215,6 +233,11 @@
"x86",
],
),
+ targets = targets.bundle(
+ additional_compile_targets = [
+ "default",
+ ],
+ ),
console_view_entry = consoles.console_view_entry(
category = "linux|build|clang|dbg",
short_name = "x86",
@@ -251,6 +274,11 @@
"x86",
],
),
+ targets = targets.bundle(
+ additional_compile_targets = [
+ "default",
+ ],
+ ),
console_view_entry = consoles.console_view_entry(
category = "linux|build|clang|rel",
short_name = "x86",
@@ -286,6 +314,11 @@
"release_with_dchecks",
],
),
+ targets = targets.bundle(
+ additional_compile_targets = [
+ "default",
+ ],
+ ),
console_view_entry = consoles.console_view_entry(
category = "mac|build|clang|rel",
short_name = "a64",
@@ -321,6 +354,11 @@
"x64",
],
),
+ targets = targets.bundle(
+ additional_compile_targets = [
+ "default",
+ ],
+ ),
console_view_entry = consoles.console_view_entry(
category = "mac|build|clang|dbg",
short_name = "x64",
@@ -356,6 +394,11 @@
"x64",
],
),
+ targets = targets.bundle(
+ additional_compile_targets = [
+ "default",
+ ],
+ ),
console_view_entry = consoles.console_view_entry(
category = "mac|build|clang|rel",
short_name = "x64",
@@ -391,6 +434,11 @@
"arm64",
],
),
+ targets = targets.bundle(
+ additional_compile_targets = [
+ "default",
+ ],
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|build|clang|rel",
short_name = "a64",
@@ -427,6 +475,11 @@
"x64",
],
),
+ targets = targets.bundle(
+ additional_compile_targets = [
+ "default",
+ ],
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|build|clang|asan",
short_name = "x64",
@@ -462,6 +515,11 @@
"x64",
],
),
+ targets = targets.bundle(
+ additional_compile_targets = [
+ "default",
+ ],
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|build|clang|dbg",
short_name = "x64",
@@ -499,6 +557,11 @@
"x64",
],
),
+ targets = targets.bundle(
+ additional_compile_targets = [
+ "default",
+ ],
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|build|msvc|dbg",
short_name = "x64",
@@ -536,6 +599,11 @@
"x64",
],
),
+ targets = targets.bundle(
+ additional_compile_targets = [
+ "default",
+ ],
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|build|msvc|rel",
short_name = "x64",
@@ -571,6 +639,11 @@
"x64",
],
),
+ targets = targets.bundle(
+ additional_compile_targets = [
+ "default",
+ ],
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|build|clang|rel",
short_name = "x64",
@@ -604,6 +677,11 @@
"x86",
],
),
+ targets = targets.bundle(
+ additional_compile_targets = [
+ "default",
+ ],
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|build|clang|dbg",
short_name = "x86",
@@ -637,6 +715,11 @@
"x86",
],
),
+ targets = targets.bundle(
+ additional_compile_targets = [
+ "default",
+ ],
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|build|clang|rel",
short_name = "x86",
@@ -647,7 +730,7 @@
# Fuzz Builders #
################################################################################
-ci.builder(
+dawn_linux_parent_builder(
name = "dawn-linux-x64-fuzz-dbg",
description_html = "Compiles and runs debug Dawn binaries for 'tools/run fuzz' for Linux/x64",
schedule = "triggered",
@@ -672,15 +755,25 @@
"x64",
],
),
- cores = 8,
- os = os.LINUX_DEFAULT,
+ targets = targets.bundle(
+ targets = [
+ "tint_fuzzer_corpus_check_tests",
+ ],
+ mixins = [
+ "gpu_linux_gce_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.DEBUG,
+ os_type = targets.os_type.LINUX,
+ ),
console_view_entry = consoles.console_view_entry(
category = "linux|build|clang|dbg|fuzz",
short_name = "x64",
),
)
-ci.builder(
+dawn_linux_parent_builder(
name = "dawn-linux-x64-fuzz-rel",
description_html = "Compiles and runs release Dawn binaries for 'tools/run fuzz' for Linux/x64",
schedule = "triggered",
@@ -705,15 +798,25 @@
"x64",
],
),
- cores = 8,
- os = os.LINUX_DEFAULT,
+ targets = targets.bundle(
+ targets = [
+ "tint_fuzzer_corpus_check_tests",
+ ],
+ mixins = [
+ "gpu_linux_gce_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.LINUX,
+ ),
console_view_entry = consoles.console_view_entry(
category = "linux|build|clang|rel|fuzz",
short_name = "x64",
),
)
-ci.builder(
+dawn_linux_parent_builder(
name = "dawn-linux-x86-fuzz-dbg",
description_html = "Compiles and runs debug Dawn binaries for 'tools/run fuzz' for Linux/x86",
schedule = "triggered",
@@ -738,15 +841,25 @@
"x86",
],
),
- cores = 8,
- os = os.LINUX_DEFAULT,
+ targets = targets.bundle(
+ targets = [
+ "tint_fuzzer_corpus_check_tests",
+ ],
+ mixins = [
+ "gpu_linux_gce_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.DEBUG,
+ os_type = targets.os_type.LINUX,
+ ),
console_view_entry = consoles.console_view_entry(
category = "linux|build|clang|dbg|fuzz",
short_name = "x86",
),
)
-ci.builder(
+dawn_linux_parent_builder(
name = "dawn-linux-x86-fuzz-rel",
description_html = "Compiles and runs release Dawn binaries for 'tools/run fuzz' for Linux/x86",
schedule = "triggered",
@@ -771,15 +884,25 @@
"x86",
],
),
- cores = 8,
- os = os.LINUX_DEFAULT,
+ targets = targets.bundle(
+ targets = [
+ "tint_fuzzer_corpus_check_tests",
+ ],
+ mixins = [
+ "gpu_linux_gce_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.LINUX,
+ ),
console_view_entry = consoles.console_view_entry(
category = "linux|build|clang|rel|fuzz",
short_name = "x86",
),
)
-ci.builder(
+dawn_linux_parent_builder(
name = "dawn-linux-x64-sws-clusterfuzz",
description_html = "Generates ClusterFuzz corpora using Linux/x64 binaries and data from running with SwiftShader",
# Run daily at 5PM Pacific.
@@ -808,8 +931,19 @@
"x64",
],
),
- cores = 8,
- os = os.LINUX_DEFAULT,
+ targets = targets.bundle(
+ targets = [
+ "tint_fuzzer_corpus_generate_tests",
+ "wire_trace_gtests",
+ ],
+ mixins = [
+ "gpu_linux_gce_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.LINUX,
+ ),
console_view_entry = consoles.console_view_entry(
category = "linux|build|clang|rel|cf",
short_name = "x64",
@@ -838,6 +972,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "real_hardware_common_gtests",
+ ],
+ mixins = [
+ "linux_intel_uhd_630_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.LINUX,
+ ),
console_view_entry = consoles.console_view_entry(
category = "linux|test|clang|rel|x64",
short_name = "630",
@@ -862,6 +1008,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "real_hardware_common_gtests",
+ ],
+ mixins = [
+ "linux_intel_uhd_770_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.LINUX,
+ ),
console_view_entry = consoles.console_view_entry(
category = "linux|test|clang|rel|x64",
short_name = "770",
@@ -886,6 +1044,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "real_hardware_common_gtests",
+ ],
+ mixins = [
+ "linux_nvidia_gtx_1660_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.LINUX,
+ ),
console_view_entry = consoles.console_view_entry(
category = "linux|test|clang|rel|x64",
short_name = "1660",
@@ -910,6 +1080,19 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "swiftshader_gtests",
+ "swiftshader_isolated_scripts",
+ ],
+ mixins = [
+ "gpu_linux_gce_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.DEBUG,
+ os_type = targets.os_type.LINUX,
+ ),
console_view_entry = consoles.console_view_entry(
category = "linux|test|clang|dbg|x64",
short_name = "sws",
@@ -934,6 +1117,19 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "swiftshader_gtests",
+ "swiftshader_isolated_scripts",
+ ],
+ mixins = [
+ "gpu_linux_gce_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.LINUX,
+ ),
console_view_entry = consoles.console_view_entry(
category = "linux|test|clang|rel|x64",
short_name = "sws",
@@ -958,6 +1154,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "dawn_end2end_sws_tsan_gtests",
+ ],
+ mixins = [
+ "gpu_linux_gce_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.LINUX,
+ ),
console_view_entry = consoles.console_view_entry(
category = "linux|test|clang|tsan|x64",
short_name = "sws",
@@ -982,6 +1190,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "swiftshader_gtests",
+ ],
+ mixins = [
+ "gpu_linux_gce_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.DEBUG,
+ os_type = targets.os_type.LINUX,
+ ),
console_view_entry = consoles.console_view_entry(
category = "linux|test|clang|dbg|x86",
short_name = "sws",
@@ -1006,6 +1226,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "swiftshader_gtests",
+ ],
+ mixins = [
+ "gpu_linux_gce_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.LINUX,
+ ),
console_view_entry = consoles.console_view_entry(
category = "linux|test|clang|rel|x86",
short_name = "sws",
@@ -1030,6 +1262,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "real_hardware_common_gtests",
+ ],
+ mixins = [
+ "mac_arm64_apple_m2_retina_gpu_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.MAC,
+ ),
console_view_entry = consoles.console_view_entry(
category = "mac|test|clang|rel|arm64",
short_name = "m2",
@@ -1054,6 +1298,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "real_hardware_common_gtests",
+ ],
+ mixins = [
+ "mac_retina_amd_gpu_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.MAC,
+ ),
console_view_entry = consoles.console_view_entry(
category = "mac|test|clang|rel|x64",
short_name = "5300m",
@@ -1078,6 +1334,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "real_hardware_common_gtests",
+ ],
+ mixins = [
+ "mac_retina_amd_555x_gpu_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.MAC,
+ ),
console_view_entry = consoles.console_view_entry(
category = "mac|test|clang|rel|x64",
short_name = "555x",
@@ -1102,6 +1370,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "real_hardware_common_gtests",
+ ],
+ mixins = [
+ "mac_mini_intel_gpu_experimental",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.MAC,
+ ),
console_view_entry = consoles.console_view_entry(
category = "mac|test|clang|exp|x64",
short_name = "630",
@@ -1126,6 +1406,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "real_hardware_common_gtests",
+ ],
+ mixins = [
+ "mac_mini_intel_gpu_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.MAC,
+ ),
console_view_entry = consoles.console_view_entry(
category = "mac|test|clang|rel|x64",
short_name = "630",
@@ -1150,6 +1442,19 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "swiftshader_gtests",
+ "swiftshader_isolated_scripts",
+ ],
+ mixins = [
+ "mac_mini_intel_gpu_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.DEBUG,
+ os_type = targets.os_type.MAC,
+ ),
console_view_entry = consoles.console_view_entry(
category = "mac|test|clang|dbg|x64",
short_name = "sws",
@@ -1174,6 +1479,19 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "swiftshader_gtests",
+ "swiftshader_isolated_scripts",
+ ],
+ mixins = [
+ "mac_mini_intel_gpu_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.MAC,
+ ),
console_view_entry = consoles.console_view_entry(
category = "mac|test|clang|rel|x64",
short_name = "sws",
@@ -1198,6 +1516,19 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "real_hardware_win_gtests",
+ ],
+ mixins = [
+ "win11_qualcomm_snapdragon_x_elite_stable",
+ "win_snapdragon_x_elite_gtest_args",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.WINDOWS,
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|test|clang|rel|arm64",
short_name = "sxe",
@@ -1205,6 +1536,41 @@
)
ci.thin_tester(
+ name = "dawn-win-x64-amd-rx5500xt-rel",
+ description_html = "Tests release Dawn on Windows/x64 on AMD RX 5500 XT GPUs",
+ parent = "dawn-win-x64-builder-rel",
+ builder_spec = builder_config.builder_spec(
+ execution_mode = builder_config.execution_mode.TEST,
+ gclient_config = builder_config.gclient_config(
+ config = "dawn",
+ ),
+ chromium_config = builder_config.chromium_config(
+ config = "dawn_base",
+ build_config = builder_config.build_config.RELEASE,
+ target_arch = builder_config.target_arch.INTEL,
+ target_bits = 64,
+ target_platform = builder_config.target_platform.WIN,
+ ),
+ run_tests_serially = True,
+ ),
+ targets = targets.bundle(
+ targets = [
+ ],
+ mixins = [
+ "win11_amd_rx_5500_xt_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.WINDOWS,
+ ),
+ console_view_entry = consoles.console_view_entry(
+ category = "win|test|clang|rel|x64",
+ short_name = "5500",
+ ),
+)
+
+ci.thin_tester(
name = "dawn-win-x64-intel-uhd630-asan",
description_html = "Tests release Dawn on Windows/x64/ASAN on Intel CPUs w/ UHD 630 GPUs",
parent = "dawn-win-x64-builder-asan",
@@ -1222,6 +1588,23 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "real_hardware_win_gtests",
+ ],
+ mixins = [
+ "win10_intel_uhd_630_stable",
+ ],
+ per_test_modifications = {
+ "dawn_end2end_no_dxc_validation_layers_tests": targets.remove(
+ reason = "Removed from ASan testers for capacity reasons.",
+ ),
+ },
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.WINDOWS,
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|test|clang|asan|x64",
short_name = "630",
@@ -1246,6 +1629,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "real_hardware_win_gtests",
+ ],
+ mixins = [
+ "win10_intel_uhd_630_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.WINDOWS,
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|test|clang|rel|x64",
short_name = "630",
@@ -1270,6 +1665,17 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ ],
+ mixins = [
+ "win10_intel_uhd_770_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.WINDOWS,
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|test|clang|rel|x64",
short_name = "770",
@@ -1294,6 +1700,23 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "real_hardware_win_gtests",
+ ],
+ mixins = [
+ "win10_nvidia_gtx_1660_stable",
+ ],
+ per_test_modifications = {
+ "dawn_end2end_no_dxc_validation_layers_tests": targets.remove(
+ reason = "Removed from ASan testers for capacity reasons.",
+ ),
+ },
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.WINDOWS,
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|test|clang|asan|x64",
short_name = "1660",
@@ -1318,6 +1741,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "real_hardware_win_gtests",
+ ],
+ mixins = [
+ "win10_nvidia_gtx_1660_experimental",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.WINDOWS,
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|test|clang|exp|x64",
short_name = "1660",
@@ -1342,6 +1777,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "real_hardware_win_gtests",
+ ],
+ mixins = [
+ "win10_nvidia_gtx_1660_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.WINDOWS,
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|test|clang|rel|x64",
short_name = "1660",
@@ -1366,6 +1813,19 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "win_software_renderer_gtests",
+ "win_software_renderer_isolated_scripts",
+ ],
+ mixins = [
+ "win10_gce_gpu_pool",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.DEBUG,
+ os_type = targets.os_type.WINDOWS,
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|test|clang|dbg|x64",
short_name = "sws",
@@ -1390,6 +1850,19 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "win_software_renderer_gtests",
+ "win_software_renderer_isolated_scripts",
+ ],
+ mixins = [
+ "win10_gce_gpu_pool",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.DEBUG,
+ os_type = targets.os_type.WINDOWS,
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|test|msvc|dbg|x64",
short_name = "sws",
@@ -1414,6 +1887,19 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "win_software_renderer_gtests",
+ "win_software_renderer_isolated_scripts",
+ ],
+ mixins = [
+ "win10_gce_gpu_pool",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.WINDOWS,
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|test|msvc|rel|x64",
short_name = "sws",
@@ -1438,6 +1924,19 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "win_software_renderer_gtests",
+ "win_software_renderer_isolated_scripts",
+ ],
+ mixins = [
+ "win10_gce_gpu_pool",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.WINDOWS,
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|test|clang|rel|x64",
short_name = "sws",
@@ -1462,6 +1961,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "real_hardware_win_gtests",
+ ],
+ mixins = [
+ "win10_intel_uhd_630_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.WINDOWS,
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|test|clang|rel|x86",
short_name = "630",
@@ -1486,6 +1997,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "real_hardware_win_gtests",
+ ],
+ mixins = [
+ "win10_nvidia_gtx_1660_stable",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.WINDOWS,
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|test|clang|rel|x86",
short_name = "1660",
@@ -1510,6 +2033,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "win_software_renderer_gtests",
+ ],
+ mixins = [
+ "win10_gce_gpu_pool",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.DEBUG,
+ os_type = targets.os_type.WINDOWS,
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|test|clang|dbg|x86",
short_name = "sws",
@@ -1534,6 +2069,18 @@
),
run_tests_serially = True,
),
+ targets = targets.bundle(
+ targets = [
+ "win_software_renderer_gtests",
+ ],
+ mixins = [
+ "win10_gce_gpu_pool",
+ ],
+ ),
+ targets_settings = targets.settings(
+ browser_config = targets.browser_config.RELEASE,
+ os_type = targets.os_type.WINDOWS,
+ ),
console_view_entry = consoles.console_view_entry(
category = "win|test|clang|rel|x86",
short_name = "sws",
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/gn_standalone_try.star chromium-146.0.7680.164/third_party/dawn/infra/config/global/gn_standalone_try.star
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/gn_standalone_try.star 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/gn_standalone_try.star 2026-03-20 23:29:56.000000000 +0000
@@ -526,6 +526,16 @@
)
dawn_win_manual_builder(
+ name = "dawn-try-win-x64-amd-rx5500xt-rel",
+ description_html = "Tests release Dawn on Windows/x64 on AMD RX 5500 XT GPUs. Manual only.",
+ mirrors = [
+ "ci/dawn-win-x64-builder-rel",
+ "ci/dawn-win-x64-amd-rx5500xt-rel",
+ ],
+ gn_args = "ci/dawn-win-x64-builder-rel",
+)
+
+dawn_win_manual_builder(
name = "dawn-try-win-x64-intel-uhd630-asan",
description_html = "Tests release Dawn on Windows/x64/ASAN on Intel CPUs w/ UHD 630. Manual only.",
mirrors = [
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/legacy_builders.star chromium-146.0.7680.164/third_party/dawn/infra/config/global/legacy_builders.star
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/legacy_builders.star 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/legacy_builders.star 2026-03-20 23:29:56.000000000 +0000
@@ -32,8 +32,6 @@
appropriately named files.
"""
-load("//constants.star", "siso")
-load("//location_filters.star", "exclusion_filters")
load("//project.star", "ACTIVE_MILESTONES")
os_category = struct(
@@ -79,256 +77,6 @@
# Recipes
-def get_os_from_arg(arg):
- """Get OS enum for a builder name string
-
- Args:
- arg: builder name string to get enum for
-
- Returns:
- An OS enum struct
-
- """
-
- if arg.find("linux") != -1:
- return os.LINUX
- if arg.find("win") != -1:
- return os.WINDOWS
- if arg.find("mac") != -1:
- return os.MAC
- return os.MAC
-
-def get_default_caches(os):
- """Get standard caches for builders
-
- Args:
- os: OS enum for the builder
-
- Returns:
- A list of caches
- """
- caches = []
- if os.category == os_category.MAC:
- # Cache for mac_toolchain tool and XCode.app
- caches.append(swarming.cache(name = "osx_sdk", path = "osx_sdk"))
-
- return caches
-
-def get_default_dimensions(os):
- """Get dimensions for a builder that don't depend on being CI vs Try
-
- Args:
- os: OS enum for the builder
-
- Returns:
- A dimension dict
- """
- dimensions = {}
-
- # We have 32bit test configurations but some of our toolchain is 64bit (like CIPD)
- dimensions["cpu"] = "x86-64"
- dimensions["os"] = get_dimension(os)
-
- return dimensions
-
-def get_common_properties(os, clang, rbe_project, remote_jobs):
- """Add the common properties for a builder that don't depend on being CI vs Try
-
- Args:
- os: OS enum for the builder
- clang: A boolean denoting whether the builder is using clang or not
- rbe_project: A string containing the RBE project to use
- remote_jobs: An int specifying how many remote jobs to use when compiling
-
- Returns:
- A properties dict
- """
- properties = {}
- msvc = os.category == os_category.WINDOWS and not clang
-
- properties = {
- "$build/siso": {
- "configs": ["builder"],
- "enable_cloud_monitoring": True,
- "enable_cloud_profiler": True,
- "enable_cloud_trace": True,
- "project": rbe_project,
- },
- }
- if not msvc:
- reclient_props = {
- "instance": rbe_project,
- "jobs": remote_jobs,
- "scandeps_server": True,
- }
- properties["$build/reclient"] = reclient_props
- properties["$build/siso"]["remote_jobs"] = remote_jobs
-
- return properties
-
-def add_ci_cmake_builder(name, os, properties):
- """Add a CI CMake builder
-
- Args:
- name: builder's name in string form
- os: OS enum for the builder
- properties: properties dictionary
- """
- clang = properties["clang"]
- fuzzer = ("gen_fuzz_corpus" in properties) and properties["gen_fuzz_corpus"]
-
- dimensions_ci = get_default_dimensions(os)
- dimensions_ci["pool"] = "luci.flex.ci"
- properties_ci = get_common_properties(
- os,
- clang,
- siso.project.DEFAULT_TRUSTED,
- siso.remote_jobs.DEFAULT,
- )
-
- # TODO(crbug.com/343503161): Remove sheriff_rotations after SoM is updated.
- properties_ci["sheriff_rotations"] = ["dawn"]
- properties_ci["gardener_rotations"] = ["dawn"]
- properties_ci.update(properties)
- shadow_properties_ci = get_common_properties(
- os,
- clang,
- siso.project.DEFAULT_UNTRUSTED,
- siso.remote_jobs.DEFAULT,
- )
- shadow_properties_ci.update(properties)
- schedule_ci = None
- if fuzzer:
- schedule_ci = "0 0 0 * * * *"
- triggered_by_ci = None
- if not fuzzer:
- triggered_by_ci = ["primary-poller"]
- luci.builder(
- name = name,
- bucket = "ci",
- schedule = schedule_ci,
- triggered_by = triggered_by_ci,
- executable = "recipe:dawn/cmake",
- properties = properties_ci,
- dimensions = dimensions_ci,
- caches = get_default_caches(os),
- notifies = ["gardener-notifier"],
- service_account = "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
- shadow_service_account = "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com",
- shadow_properties = shadow_properties_ci,
- )
-
-def add_try_cmake_builder(name, os, properties):
- """Add a Try CMake builder
-
- Args:
- name: builder's name in string form
- os: OS enum for the builder
- properties: properties dictionary
- """
- clang = properties["clang"]
-
- dimensions_try = get_default_dimensions(os)
- dimensions_try["pool"] = "luci.flex.try"
- properties_try = get_common_properties(
- os,
- clang,
- siso.project.DEFAULT_UNTRUSTED,
- siso.remote_jobs.LOW_JOBS_FOR_CQ,
- )
- properties_try.update(properties)
- luci.builder(
- name = name,
- bucket = "try",
- executable = "recipe:dawn/cmake",
- properties = properties_try,
- dimensions = dimensions_try,
- caches = get_default_caches(os),
- service_account = "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com",
- )
-
-def dawn_cmake_standalone_builder(name, clang, debug, cpu, asan, ubsan, experimental = False):
- """Adds both the CI and Try standalone builders as appropriate for the CMake build
-
- Args:
- name: builder's name in string form
- clang: is this builder running clang
- debug: is this builder generating debug builds
- cpu: string representing the target CPU architecture
- asan: is this builder building with asan enabled
- ubsan: is this builder building with ubsan enabled
- experimental: is this builder experimental
- """
- os = get_os_from_arg(name)
-
- properties = {
- "asan": asan,
- "clang": clang,
- "debug": debug,
- "target_cpu": cpu,
- "ubsan": ubsan,
- }
-
- add_ci_cmake_builder(name, os, properties)
- add_try_cmake_builder(name, os, properties)
-
- config = ""
- if clang:
- config = "clang"
- elif os.category == os_category.WINDOWS:
- config = "msvc"
-
- category = ""
- category += os.console_name
-
- if os.category != os_category.MAC:
- category += "|" + config
- if config != "msvc":
- category += "|dbg" if debug else "|rel"
-
- short_name = "dbg" if debug else "rel"
- if os.category != os_category.MAC:
- if config != "msvc":
- short_name = cpu
-
- luci.console_view_entry(
- console_view = "ci",
- builder = "ci/" + name,
- category = category,
- short_name = short_name,
- )
-
- luci.list_view_entry(
- list_view = "try",
- builder = "try/" + name,
- )
-
- # Only automatically add CQ verifiers for non-ASAN and non-UBSAN bots to
- # minimize CQ load.
- if not asan and not ubsan:
- luci.cq_tryjob_verifier(
- experiment_percentage = 100 if experimental else None,
- cq_group = "Dawn-CQ",
- builder = "dawn:try/" + name,
- location_filters = exclusion_filters.cmake_cq_file_exclusions,
- )
- else:
- luci.cq_tryjob_verifier(
- experiment_percentage = 100 if experimental else None,
- cq_group = "Dawn-CQ",
- builder = "dawn:try/" + name,
- includable_only = True,
- )
-
- # These builders run fine unbranched on branch CLs, so add them to the
- # branch groups as well.
- for milestone in ACTIVE_MILESTONES.keys():
- luci.cq_tryjob_verifier(
- experiment_percentage = 100, # Temporarily make this experimental
- cq_group = "Dawn-CQ-" + milestone,
- builder = "dawn:try/" + name,
- )
-
def clang_tidy_dawn_tryjob():
"""Adds a tryjob that runs clang tidy on new patchset upload."""
luci.cq_tryjob_verifier(
@@ -456,6 +204,9 @@
# * cmake-mac-rel
# * dawn-mac-x64-sws-cmake-rel
# * dawn-cq-mac-x64-sws-cmake-rel
+# * cmake-win-msvc-dbg-x64
+# * dawn-win-x64-sws-msvc-cmake-dbg
+# * dawn-cq-win-x64-msvc-cmake-dbg
# * cmake-win-msvc-rel-x64
# * dawn-win-x64-sws-msvc-cmake-rel
# * dawn-cq-win-x64-msvc-cmake-rel
@@ -465,8 +216,6 @@
# * cmake-linux-clang-dbg-x64-asan
# * cmake-linux-clang-dbg-x64-ubsan
-dawn_cmake_standalone_builder("cmake-win-msvc-dbg-x64", clang = False, debug = True, cpu = "x64", asan = False, ubsan = False)
-
clang_tidy_dawn_tryjob()
# CQ
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/main.star chromium-146.0.7680.164/third_party/dawn/infra/config/global/main.star
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/main.star 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/main.star 2026-03-20 23:29:56.000000000 +0000
@@ -52,6 +52,8 @@
"luci/luci-scheduler.cfg",
"luci/project.cfg",
"luci/realms.cfg",
+ # No current need for other generated files such as mixins.pyl.
+ "testing/gn_isolate_map.pyl",
],
fail_on_warnings = True,
)
@@ -146,6 +148,10 @@
require_builder_wrappers = False,
)
+chromium_luci.configure_targets(
+ generate_pyl_files = chromium_luci.pyl_generation_configuration(),
+)
+
luci.logdog(gs_bucket = "chromium-luci-logdog")
luci.bucket(
@@ -332,8 +338,14 @@
)
# Run other non-builder setup.
-exec("//recipes.star")
+exec("@chromium-targets//mixins.star")
+exec("//binaries.star")
+exec("//bundles.star")
+exec("//compile_targets.star")
exec("//gn_args.star")
+exec("//mixins.star")
+exec("//recipes.star")
+exec("//tests.star")
# Handle any other builders defined in other files.
exec("//chromium_try.star")
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/milestones.json chromium-146.0.7680.164/third_party/dawn/infra/config/global/milestones.json
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/milestones.json 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/milestones.json 2026-03-20 23:29:56.000000000 +0000
@@ -78,5 +78,25 @@
"mac",
"win"
]
+ },
+ "146": {
+ "name": "m146",
+ "chromium_project": "chromium-m146",
+ "ref": "refs/heads/chromium/7680",
+ "platforms": [
+ "linux",
+ "mac",
+ "win"
+ ]
+ },
+ "147": {
+ "name": "m147",
+ "chromium_project": "chromium-m147",
+ "ref": "refs/heads/chromium/7727",
+ "platforms": [
+ "linux",
+ "mac",
+ "win"
+ ]
}
}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/mixins.star chromium-146.0.7680.164/third_party/dawn/infra/config/global/mixins.star
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/mixins.star 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/mixins.star 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,193 @@
+# Copyright 2026 The Dawn & Tint Authors
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# 1. Redistributions of source code must retain the above copyright notice, this
+# list of conditions and the following disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above copyright notice,
+# this list of conditions and the following disclaimer in the documentation
+# and/or other materials provided with the distribution.
+#
+# 3. Neither the name of the copyright holder nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+"""Mixin declarations
+
+Mixins are used to define common properties that can be applied to multiple
+tests.
+
+These are the Dawn-specific mixins. Mixins shared with Chromium (e.g. for
+Swarming dimensions) are pulled in via the @chromium-targets Starlark package
+and are found at Chromium's //infra/config/targets/mixins.star file.
+"""
+
+load("@chromium-luci//targets.star", "targets")
+
+targets.mixin(
+ name = "adapter_vendor_id_sws",
+ args = [
+ "--adapter-vendor-id=0x1AE0",
+ ],
+)
+
+targets.mixin(
+ name = "clusterfuzz_wire_trace_dir",
+ args = [
+ "--wire-trace-dir=${ISOLATED_OUTDIR}/clusterfuzz",
+ ],
+)
+
+targets.mixin(
+ name = "dawn_end2end_real_hardware_gtests_common_args",
+ args = [
+ "--use-gpu-in-tests",
+ "--exclusive-device-type-preference=discrete,integrated",
+ "--test-launcher-retry-limit=0",
+ "--test-launcher-batch-limit=512",
+ ],
+ linux_args = [
+ "--no-xvfb",
+ ],
+ win_args = [
+ # TODO(crbug.com/454365243): Remove this filter when including these
+ # tests does not contribute to OOM issues.
+ "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
+ ],
+)
+
+targets.mixin(
+ name = "dawn_end2end_sws_tsan_gtest_common_args",
+ args = [
+ # We are only want to run on SwiftShader for now. Since SwiftShader
+ # is only meant as a temporary solution, this should either be
+ # removed in favor of LLVMPipe or TSAN testing should run on
+ # real hardware.
+ "--adapter-vendor-id=0x1AE0",
+ # //testing/test_env.py automatically tries to run an additional
+ # symbolization script if sanitizers are enabled, but this script
+ # implicitly depends on tests producing Chromium's proprietary
+ # test result format instead of the one natively produced by gtest.
+ # TSAN stacks are still usable without this extra symbolization,
+ # though.
+ "--skip-symbolization-script=1",
+ ],
+)
+
+targets.mixin(
+ name = "disable_dxc",
+ args = [
+ "--disable-toggles=use_dxc",
+ ],
+)
+
+targets.mixin(
+ name = "enable_backend_validation",
+ args = [
+ "--enable-backend-validation",
+ ],
+)
+
+targets.mixin(
+ name = "result_adapter_gtest_json",
+ resultdb = targets.resultdb(
+ result_format = "gtest_json",
+ ),
+)
+
+targets.mixin(
+ name = "result_adapter_single",
+ resultdb = targets.resultdb(
+ result_format = "single",
+ ),
+)
+
+targets.mixin(
+ name = "tint_fuzzer_corpus_common_args",
+ args = [
+ "--append-cwd-as-build",
+ ],
+)
+
+targets.mixin(
+ name = "tint_fuzzer_corpus_generate_args",
+ args = [
+ "-generate",
+ "-out",
+ "${ISOLATED_OUTDIR}/clusterfuzz",
+ ],
+)
+
+targets.mixin(
+ name = "tint_ir_merge",
+ merge = targets.merge(
+ script = "//scripts/merge_scripts/generate_tint_fuzz_corpora.py",
+ args = [
+ "--fuzzer-name",
+ "tint_ir_fuzzer",
+ ],
+ ),
+)
+
+targets.mixin(
+ name = "tint_wgsl_merge",
+ merge = targets.merge(
+ script = "//scripts/merge_scripts/generate_tint_fuzz_corpora.py",
+ args = [
+ "--fuzzer-name",
+ "tint_wgsl_fuzzer",
+ ],
+ ),
+)
+
+targets.mixin(
+ name = "true_noop_merge",
+ merge = targets.merge(
+ script = "//scripts/merge_scripts/true_noop_merge.py",
+ ),
+)
+
+targets.mixin(
+ name = "use_wire",
+ args = [
+ "--use-wire",
+ ],
+)
+
+targets.mixin(
+ name = "win_snapdragon_x_elite_gtest_args",
+ args = [
+ # Only use the physical GPU. On these devices, SwiftShader (0x1AE0),
+ # WARP (0x1414), and some unknown "integrated GPU" (0x5143) are all
+ # reported in addition to this.
+ "--adapter-vendor-id=0x4D4F4351",
+ ],
+)
+
+targets.mixin(
+ name = "wire_trace_merge",
+ merge = targets.merge(
+ script = "//scripts/merge_scripts/generate_wire_trace_fuzz_corpora.py",
+ args = [
+ "--fuzzer-name",
+ "dawn_wire_server_and_frontend_fuzzer",
+ "--fuzzer-name",
+ "dawn_wire_server_and_vulkan_backend_fuzzer",
+ "--fuzzer-name",
+ "dawn_wire_server_and_d3d12_backend_fuzzer",
+ ],
+ ),
+)
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/config/global/tests.star chromium-146.0.7680.164/third_party/dawn/infra/config/global/tests.star
--- chromium-146.0.7680.153/third_party/dawn/infra/config/global/tests.star 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/config/global/tests.star 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,395 @@
+# Copyright 2026 The Dawn & Tint Authors
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# 1. Redistributions of source code must retain the above copyright notice, this
+# list of conditions and the following disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above copyright notice,
+# this list of conditions and the following disclaimer in the documentation
+# and/or other materials provided with the distribution.
+#
+# 3. Neither the name of the copyright holder nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+"""Test declarations
+
+Tests define a target to be built and executed on a builder. Tests can
+be referenced by a suite or bundle to include the test in the
+suite/bundle. Tests also define a bundle containing just the test
+itself, so they can be used wherever a bundle is expected.
+"""
+
+load("@chromium-luci//targets.star", "targets")
+
+targets.tests.gtest_test(
+ name = "dawn_end2end_capture_replay_tests",
+ mixins = [
+ "result_adapter_gtest_json",
+ "true_noop_merge",
+ targets.mixin(
+ swarming = targets.swarming(
+ # Primarily needed for Windows.
+ shards = 2,
+ ),
+ ),
+ ],
+ args = [
+ "--check-capture-replay",
+ ],
+ binary = "dawn_end2end_tests",
+)
+
+targets.tests.gtest_test(
+ name = "dawn_end2end_implicit_sync_tests",
+ mixins = [
+ "result_adapter_gtest_json",
+ "true_noop_merge",
+ targets.mixin(
+ swarming = targets.swarming(
+ # Primarily needed for Windows.
+ shards = 2,
+ ),
+ ),
+ ],
+ args = [
+ "--enable-implicit-device-sync",
+ ],
+ binary = "dawn_end2end_tests",
+)
+
+targets.tests.gtest_test(
+ name = "dawn_end2end_no_dxc_tests",
+ mixins = [
+ "disable_dxc",
+ "result_adapter_gtest_json",
+ "true_noop_merge",
+ targets.mixin(
+ swarming = targets.swarming(
+ shards = 2,
+ ),
+ ),
+ ],
+ binary = "dawn_end2end_tests",
+)
+
+targets.tests.gtest_test(
+ name = "dawn_end2end_no_dxc_validation_layers_tests",
+ mixins = [
+ "disable_dxc",
+ "enable_backend_validation",
+ "result_adapter_gtest_json",
+ "true_noop_merge",
+ targets.mixin(
+ swarming = targets.swarming(
+ shards = 3,
+ ),
+ ),
+ ],
+ binary = "dawn_end2end_tests",
+)
+
+targets.tests.gtest_test(
+ name = "dawn_end2end_skip_validation_tests",
+ mixins = [
+ "result_adapter_gtest_json",
+ "true_noop_merge",
+ targets.mixin(
+ swarming = targets.swarming(
+ # Primarily needed for Windows.
+ shards = 2,
+ ),
+ ),
+ ],
+ args = [
+ "--enable-toggles=skip_validation",
+ ],
+ binary = "dawn_end2end_tests",
+)
+
+targets.tests.gtest_test(
+ name = "dawn_end2end_swangle_tests",
+ mixins = [
+ "result_adapter_gtest_json",
+ "true_noop_merge",
+ targets.mixin(
+ swarming = targets.swarming(
+ shards = 2,
+ ),
+ ),
+ ],
+ args = [
+ "--backend=opengles",
+ "--use-angle=swiftshader",
+ "--enable-toggles=gl_force_es_31_and_no_extensions",
+ ],
+ binary = "dawn_end2end_tests",
+)
+
+targets.tests.gtest_test(
+ name = "dawn_end2end_sws_tests",
+ mixins = [
+ "adapter_vendor_id_sws",
+ "result_adapter_gtest_json",
+ "true_noop_merge",
+ targets.mixin(
+ swarming = targets.swarming(
+ shards = 3,
+ ),
+ ),
+ ],
+ binary = "dawn_end2end_tests",
+)
+
+targets.tests.gtest_test(
+ name = "dawn_end2end_tests",
+ mixins = [
+ "result_adapter_gtest_json",
+ "true_noop_merge",
+ targets.mixin(
+ swarming = targets.swarming(
+ # Primarily needed for Windows.
+ shards = 2,
+ ),
+ ),
+ ],
+ binary = "dawn_end2end_tests",
+)
+
+targets.tests.gtest_test(
+ name = "dawn_end2end_validation_layers_tests",
+ mixins = [
+ "enable_backend_validation",
+ "result_adapter_gtest_json",
+ "true_noop_merge",
+ targets.mixin(
+ swarming = targets.swarming(
+ # Primarily needed for Windows.
+ shards = 3,
+ ),
+ ),
+ ],
+ binary = "dawn_end2end_tests",
+)
+
+targets.tests.gtest_test(
+ name = "dawn_end2end_warp_tests",
+ mixins = [
+ "result_adapter_gtest_json",
+ "true_noop_merge",
+ targets.mixin(
+ swarming = targets.swarming(
+ # Very slow on debug builds.
+ shards = 6,
+ ),
+ ),
+ ],
+ args = [
+ "--adapter-vendor-id=0x1414",
+ ],
+ binary = "dawn_end2end_tests",
+)
+
+targets.tests.gtest_test(
+ name = "dawn_end2end_wire_tests",
+ mixins = [
+ "result_adapter_gtest_json",
+ "true_noop_merge",
+ "use_wire",
+ targets.mixin(
+ swarming = targets.swarming(
+ # Primarily needed for Windows.
+ shards = 2,
+ ),
+ ),
+ ],
+ binary = "dawn_end2end_tests",
+)
+
+targets.tests.isolated_script_test(
+ name = "dawn_node_software_d3d12_cts",
+ mixins = [
+ "result_adapter_single",
+ "true_noop_merge",
+ ],
+ args = [
+ "-backend",
+ "d3d12",
+ "-adapter",
+ "Microsoft Basic Render Driver",
+ "webgpu:api,operation,adapter,requestDevice:default:*",
+ ],
+ binary = "dawn_node_cts",
+)
+
+targets.tests.isolated_script_test(
+ name = "dawn_node_sws_cts",
+ mixins = [
+ "result_adapter_single",
+ "true_noop_merge",
+ ],
+ args = [
+ "-backend",
+ "vulkan",
+ "-adapter",
+ "SwiftShader",
+ "webgpu:api,operation,adapter,requestDevice:default:*",
+ ],
+ binary = "dawn_node_cts",
+)
+
+# This is run as a gtest instead of an isolated script since on the bots
+# these are used more as a smoke test/to ensure that they continue to run
+# rather than for actual perf results.
+targets.tests.gtest_test(
+ name = "dawn_perf_tests",
+ mixins = [
+ "result_adapter_gtest_json",
+ "true_noop_merge",
+ targets.mixin(
+ linux_args = [
+ "--no-xvfb",
+ ],
+ ),
+ ],
+ args = [
+ "--test-launcher-print-test-stdio=always",
+ "--test-launcher-jobs=1",
+ "--test-launcher-retry-limit=0",
+ # Tell the tests to only run one step for faster iteration.
+ "--override-steps=1",
+ ],
+ binary = "dawn_perf_tests",
+)
+
+targets.tests.gtest_test(
+ name = "dawn_unittests",
+ mixins = [
+ "result_adapter_gtest_json",
+ "true_noop_merge",
+ ],
+ binary = "dawn_unittests",
+)
+
+targets.tests.gtest_test(
+ name = "dawn_wire_trace_end2end_sws_tests",
+ mixins = [
+ "adapter_vendor_id_sws",
+ "clusterfuzz_wire_trace_dir",
+ "result_adapter_gtest_json",
+ "use_wire",
+ "wire_trace_merge",
+ ],
+ binary = "dawn_end2end_tests",
+)
+
+targets.tests.gtest_test(
+ name = "dawn_wire_trace_unittests",
+ mixins = [
+ "clusterfuzz_wire_trace_dir",
+ "result_adapter_gtest_json",
+ "use_wire",
+ "wire_trace_merge",
+ ],
+ binary = "dawn_unittests",
+)
+
+targets.tests.gtest_test(
+ name = "dawn_wire_unittests",
+ mixins = [
+ "result_adapter_gtest_json",
+ "true_noop_merge",
+ "use_wire",
+ ],
+ binary = "dawn_unittests",
+)
+
+targets.tests.isolated_script_test(
+ name = "tint_benchmark",
+ mixins = [
+ "result_adapter_single",
+ "true_noop_merge",
+ ],
+ binary = "benchmarks",
+)
+
+targets.tests.isolated_script_test(
+ name = "tint_ir_fuzzer_corpus_check_tests",
+ mixins = [
+ "result_adapter_single",
+ "tint_fuzzer_corpus_common_args",
+ "true_noop_merge",
+ ],
+ args = [
+ "-check",
+ "-ir",
+ ],
+ binary = "fuzzer_corpus_tests",
+)
+
+targets.tests.isolated_script_test(
+ name = "tint_ir_fuzzer_corpus_generate_tests",
+ mixins = [
+ "result_adapter_single",
+ "tint_fuzzer_corpus_common_args",
+ "tint_fuzzer_corpus_generate_args",
+ "tint_ir_merge",
+ ],
+ args = [
+ "-ir",
+ ],
+ binary = "fuzzer_corpus_tests",
+)
+
+targets.tests.gtest_test(
+ name = "tint_unittests",
+ mixins = [
+ "result_adapter_gtest_json",
+ "true_noop_merge",
+ ],
+ binary = "tint_unittests",
+)
+
+targets.tests.isolated_script_test(
+ name = "tint_wgsl_fuzzer_corpus_check_tests",
+ mixins = [
+ "result_adapter_single",
+ "tint_fuzzer_corpus_common_args",
+ "true_noop_merge",
+ targets.mixin(
+ swarming = targets.swarming(
+ # These tests normally take ~15 minutes, but can flakily hit the
+ # default 20 minute I/O timeout and cannot currently be sharded.
+ io_timeout_sec = 1800,
+ ),
+ ),
+ ],
+ args = [
+ "-check",
+ ],
+ binary = "fuzzer_corpus_tests",
+)
+
+targets.tests.isolated_script_test(
+ name = "tint_wgsl_fuzzer_corpus_generate_tests",
+ mixins = [
+ "result_adapter_single",
+ "tint_fuzzer_corpus_common_args",
+ "tint_fuzzer_corpus_generate_args",
+ "tint_wgsl_merge",
+ ],
+ binary = "fuzzer_corpus_tests",
+)
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/specs/PRESUBMIT.py chromium-146.0.7680.164/third_party/dawn/infra/specs/PRESUBMIT.py
--- chromium-146.0.7680.153/third_party/dawn/infra/specs/PRESUBMIT.py 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/specs/PRESUBMIT.py 1970-01-01 00:00:00.000000000 +0000
@@ -1,44 +0,0 @@
-# Copyright 2025 The Dawn & Tint Authors
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
-#
-# 1. Redistributions of source code must retain the above copyright notice, this
-# list of conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright notice,
-# this list of conditions and the following disclaimer in the documentation
-# and/or other materials provided with the distribution.
-#
-# 3. Neither the name of the copyright holder nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-"""
-See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts
-for more details on the presubmit API built into depot_tools.
-"""
-
-import sys
-
-PRESUBMIT_VERSION = '2.0.0'
-
-
-def CheckGeneratedJsonUpToDate(input_api, output_api):
- """Verifies that generated JSON files match .pyl contents."""
- sys.path += [input_api.change.RepositoryRoot()]
-
- import test_spec_presubmit_support
-
- return test_spec_presubmit_support.validate_test_specs(
- input_api, output_api)
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/specs/README.md chromium-146.0.7680.164/third_party/dawn/infra/specs/README.md
--- chromium-146.0.7680.153/third_party/dawn/infra/specs/README.md 1970-01-01 00:00:00.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/specs/README.md 2026-03-20 23:29:56.000000000 +0000
@@ -0,0 +1,7 @@
+This directory is no longer used. Test specs now entirely handled via Starlark
+in //infra/config/global/. This directory still exists because:
+
+1. A default (non-builder-specific) test spec directory needs to be defined for a
+ Chromium config.
+2. The Starlark-generated GN args need to be pointed to by an entry in
+ `mb_config.pyl`
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/specs/ci.json chromium-146.0.7680.164/third_party/dawn/infra/specs/ci.json
--- chromium-146.0.7680.153/third_party/dawn/infra/specs/ci.json 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/specs/ci.json 1970-01-01 00:00:00.000000000 +0000
@@ -1,6618 +0,0 @@
-{
- "AAAAA1 AUTOGENERATED FILE DO NOT EDIT": {},
- "AAAAA2 See generate_buildbot_json.py to make changes": {},
- "dawn-linux-x64-builder-dbg": {
- "additional_compile_targets": [
- "default"
- ]
- },
- "dawn-linux-x64-builder-rel": {
- "additional_compile_targets": [
- "default"
- ]
- },
- "dawn-linux-x64-fuzz-dbg": {
- "isolated_scripts": [
- {
- "args": [
- "-check",
- "-ir",
- "--append-cwd-as-build"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint:fuzzer_corpus_tests",
- "name": "tint_ir_fuzzer_corpus_check_tests",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "fuzzer_corpus_tests",
- "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
- },
- {
- "args": [
- "-check",
- "--append-cwd-as-build"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint:fuzzer_corpus_tests",
- "name": "tint_wgsl_fuzzer_corpus_check_tests",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "io_timeout": 1800,
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "fuzzer_corpus_tests",
- "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
- }
- ]
- },
- "dawn-linux-x64-fuzz-rel": {
- "isolated_scripts": [
- {
- "args": [
- "-check",
- "-ir",
- "--append-cwd-as-build"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint:fuzzer_corpus_tests",
- "name": "tint_ir_fuzzer_corpus_check_tests",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "fuzzer_corpus_tests",
- "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
- },
- {
- "args": [
- "-check",
- "--append-cwd-as-build"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint:fuzzer_corpus_tests",
- "name": "tint_wgsl_fuzzer_corpus_check_tests",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "io_timeout": 1800,
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "fuzzer_corpus_tests",
- "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
- }
- ]
- },
- "dawn-linux-x64-intel-uhd630-rel": {
- "gtest_tests": [
- {
- "args": [
- "--check-capture-replay",
- "--use-gpu-in-tests",
- "--exclusive-device-type-preference=discrete,integrated",
- "--test-launcher-retry-limit=0",
- "--test-launcher-batch-limit=512",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_capture_replay_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "gpu": "8086:9bc5-23.2.1",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_implicit_sync_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "gpu": "8086:9bc5-23.2.1",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_skip_validation_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "gpu": "8086:9bc5-23.2.1",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "gpu": "8086:9bc5-23.2.1",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "gpu": "8086:9bc5-23.2.1",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_wire_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "gpu": "8086:9bc5-23.2.1",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--test-launcher-print-test-stdio=always",
- "--test-launcher-jobs=1",
- "--test-launcher-retry-limit=0",
- "--override-steps=1",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_perf_tests",
- "name": "dawn_perf_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "gpu": "8086:9bc5-23.2.1",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_perf_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
- }
- ]
- },
- "dawn-linux-x64-intel-uhd770-rel": {
- "gtest_tests": [
- {
- "args": [
- "--check-capture-replay",
- "--use-gpu-in-tests",
- "--exclusive-device-type-preference=discrete,integrated",
- "--test-launcher-retry-limit=0",
- "--test-launcher-batch-limit=512",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_capture_replay_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:4680-23.2.1",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_implicit_sync_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:4680-23.2.1",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_skip_validation_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:4680-23.2.1",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:4680-23.2.1",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:4680-23.2.1",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_wire_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:4680-23.2.1",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--test-launcher-print-test-stdio=always",
- "--test-launcher-jobs=1",
- "--test-launcher-retry-limit=0",
- "--override-steps=1",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_perf_tests",
- "name": "dawn_perf_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:4680-23.2.1",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_perf_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
- }
- ]
- },
- "dawn-linux-x64-nvidia-gtx1660-rel": {
- "gtest_tests": [
- {
- "args": [
- "--check-capture-replay",
- "--use-gpu-in-tests",
- "--exclusive-device-type-preference=discrete,integrated",
- "--test-launcher-retry-limit=0",
- "--test-launcher-batch-limit=512",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_capture_replay_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "gpu": "10de:2184-535.183.01",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_implicit_sync_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "gpu": "10de:2184-535.183.01",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_skip_validation_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "gpu": "10de:2184-535.183.01",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "gpu": "10de:2184-535.183.01",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "gpu": "10de:2184-535.183.01",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_wire_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "gpu": "10de:2184-535.183.01",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--test-launcher-print-test-stdio=always",
- "--test-launcher-jobs=1",
- "--test-launcher-retry-limit=0",
- "--override-steps=1",
- "--no-xvfb"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_perf_tests",
- "name": "dawn_perf_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "gpu": "10de:2184-535.183.01",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_perf_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
- }
- ]
- },
- "dawn-linux-x64-sws-clusterfuzz": {
- "gtest_tests": [
- {
- "args": [
- "--adapter-vendor-id=0x1AE0",
- "--use-wire",
- "--wire-trace-dir=${ISOLATED_OUTDIR}/clusterfuzz"
- ],
- "merge": {
- "args": [
- "--fuzzer-name",
- "dawn_wire_server_and_frontend_fuzzer",
- "--fuzzer-name",
- "dawn_wire_server_and_vulkan_backend_fuzzer",
- "--fuzzer-name",
- "dawn_wire_server_and_d3d12_backend_fuzzer"
- ],
- "script": "//scripts/merge_scripts/generate_wire_trace_fuzz_corpora.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_wire_trace_end2end_sws_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--use-wire",
- "--wire-trace-dir=${ISOLATED_OUTDIR}/clusterfuzz"
- ],
- "merge": {
- "args": [
- "--fuzzer-name",
- "dawn_wire_server_and_frontend_fuzzer",
- "--fuzzer-name",
- "dawn_wire_server_and_vulkan_backend_fuzzer",
- "--fuzzer-name",
- "dawn_wire_server_and_d3d12_backend_fuzzer"
- ],
- "script": "//scripts/merge_scripts/generate_wire_trace_fuzz_corpora.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_wire_trace_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- }
- ],
- "isolated_scripts": [
- {
- "args": [
- "-generate",
- "-out",
- "${ISOLATED_OUTDIR}/clusterfuzz",
- "-ir",
- "--append-cwd-as-build"
- ],
- "merge": {
- "args": [
- "--fuzzer-name",
- "tint_ir_fuzzer"
- ],
- "script": "//scripts/merge_scripts/generate_tint_fuzz_corpora.py"
- },
- "module_name": "//src/tint:fuzzer_corpus_tests",
- "name": "tint_ir_fuzzer_corpus_generate_tests",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "fuzzer_corpus_tests",
- "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
- },
- {
- "args": [
- "-generate",
- "-out",
- "${ISOLATED_OUTDIR}/clusterfuzz",
- "--append-cwd-as-build"
- ],
- "merge": {
- "args": [
- "--fuzzer-name",
- "tint_wgsl_fuzzer"
- ],
- "script": "//scripts/merge_scripts/generate_tint_fuzz_corpora.py"
- },
- "module_name": "//src/tint:fuzzer_corpus_tests",
- "name": "tint_wgsl_fuzzer_corpus_generate_tests",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "fuzzer_corpus_tests",
- "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
- }
- ]
- },
- "dawn-linux-x64-sws-dbg": {
- "gtest_tests": [
- {
- "args": [
- "--backend=opengles",
- "--use-angle=swiftshader",
- "--enable-toggles=gl_force_es_31_and_no_extensions"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_swangle_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1AE0"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_sws_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "args": [
- "--use-wire"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_wire_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint/cmd/test:tint_unittests",
- "name": "tint_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "tint_unittests",
- "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
- }
- ],
- "isolated_scripts": [
- {
- "args": [
- "-backend",
- "vulkan",
- "-adapter",
- "SwiftShader",
- "webgpu:api,operation,adapter,requestDevice:default:*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//scripts/dawn_node_cts:dawn_node_cts",
- "name": "dawn_node_sws_cts",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_node_cts",
- "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint:benchmarks",
- "name": "tint_benchmark",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "benchmarks",
- "test_id_prefix": "ninja://src/tint:benchmarks/"
- }
- ]
- },
- "dawn-linux-x64-sws-rel": {
- "gtest_tests": [
- {
- "args": [
- "--backend=opengles",
- "--use-angle=swiftshader",
- "--enable-toggles=gl_force_es_31_and_no_extensions"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_swangle_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1AE0"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_sws_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "args": [
- "--use-wire"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_wire_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint/cmd/test:tint_unittests",
- "name": "tint_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "tint_unittests",
- "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
- }
- ],
- "isolated_scripts": [
- {
- "args": [
- "-backend",
- "vulkan",
- "-adapter",
- "SwiftShader",
- "webgpu:api,operation,adapter,requestDevice:default:*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//scripts/dawn_node_cts:dawn_node_cts",
- "name": "dawn_node_sws_cts",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_node_cts",
- "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint:benchmarks",
- "name": "tint_benchmark",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "benchmarks",
- "test_id_prefix": "ninja://src/tint:benchmarks/"
- }
- ]
- },
- "dawn-linux-x64-sws-tsan": {
- "gtest_tests": [
- {
- "args": [
- "--enable-implicit-device-sync",
- "--adapter-vendor-id=0x1AE0",
- "--skip-symbolization-script=1"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_implicit_device_sync_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 5
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--enable-toggles=skip_validation",
- "--adapter-vendor-id=0x1AE0",
- "--skip-symbolization-script=1"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_skip_validation_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 5
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1AE0",
- "--skip-symbolization-script=1"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 5
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--use-wire",
- "--adapter-vendor-id=0x1AE0",
- "--skip-symbolization-script=1"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_wire_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 5
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- }
- ]
- },
- "dawn-linux-x86-builder-dbg": {
- "additional_compile_targets": [
- "default"
- ]
- },
- "dawn-linux-x86-builder-rel": {
- "additional_compile_targets": [
- "default"
- ]
- },
- "dawn-linux-x86-fuzz-dbg": {
- "isolated_scripts": [
- {
- "args": [
- "-check",
- "-ir",
- "--append-cwd-as-build"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint:fuzzer_corpus_tests",
- "name": "tint_ir_fuzzer_corpus_check_tests",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "fuzzer_corpus_tests",
- "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
- },
- {
- "args": [
- "-check",
- "--append-cwd-as-build"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint:fuzzer_corpus_tests",
- "name": "tint_wgsl_fuzzer_corpus_check_tests",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "io_timeout": 1800,
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "fuzzer_corpus_tests",
- "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
- }
- ]
- },
- "dawn-linux-x86-fuzz-rel": {
- "isolated_scripts": [
- {
- "args": [
- "-check",
- "-ir",
- "--append-cwd-as-build"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint:fuzzer_corpus_tests",
- "name": "tint_ir_fuzzer_corpus_check_tests",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "fuzzer_corpus_tests",
- "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
- },
- {
- "args": [
- "-check",
- "--append-cwd-as-build"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint:fuzzer_corpus_tests",
- "name": "tint_wgsl_fuzzer_corpus_check_tests",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "io_timeout": 1800,
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "fuzzer_corpus_tests",
- "test_id_prefix": "ninja://src/tint:fuzzer_corpus_tests/"
- }
- ]
- },
- "dawn-linux-x86-sws-dbg": {
- "gtest_tests": [
- {
- "args": [
- "--backend=opengles",
- "--use-angle=swiftshader",
- "--enable-toggles=gl_force_es_31_and_no_extensions"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_swangle_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1AE0"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_sws_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "args": [
- "--use-wire"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_wire_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint/cmd/test:tint_unittests",
- "name": "tint_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "tint_unittests",
- "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
- }
- ]
- },
- "dawn-linux-x86-sws-rel": {
- "gtest_tests": [
- {
- "args": [
- "--backend=opengles",
- "--use-angle=swiftshader",
- "--enable-toggles=gl_force_es_31_and_no_extensions"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_swangle_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1AE0"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_sws_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "args": [
- "--use-wire"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_wire_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint/cmd/test:tint_unittests",
- "name": "tint_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Ubuntu-22.04",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "tint_unittests",
- "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
- }
- ]
- },
- "dawn-mac-arm64-apple-m2-rel": {
- "gtest_tests": [
- {
- "args": [
- "--check-capture-replay",
- "--use-gpu-in-tests",
- "--exclusive-device-type-preference=discrete,integrated",
- "--test-launcher-retry-limit=0",
- "--test-launcher-batch-limit=512"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_capture_replay_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "arm64",
- "display_attached": "1",
- "gpu": "apple:m2",
- "hidpi": "1",
- "mac_model": "Mac14,7",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_implicit_sync_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "arm64",
- "display_attached": "1",
- "gpu": "apple:m2",
- "hidpi": "1",
- "mac_model": "Mac14,7",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_skip_validation_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "arm64",
- "display_attached": "1",
- "gpu": "apple:m2",
- "hidpi": "1",
- "mac_model": "Mac14,7",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "arm64",
- "display_attached": "1",
- "gpu": "apple:m2",
- "hidpi": "1",
- "mac_model": "Mac14,7",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "arm64",
- "display_attached": "1",
- "gpu": "apple:m2",
- "hidpi": "1",
- "mac_model": "Mac14,7",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_wire_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "arm64",
- "display_attached": "1",
- "gpu": "apple:m2",
- "hidpi": "1",
- "mac_model": "Mac14,7",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--test-launcher-print-test-stdio=always",
- "--test-launcher-jobs=1",
- "--test-launcher-retry-limit=0",
- "--override-steps=1"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_perf_tests",
- "name": "dawn_perf_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "arm64",
- "display_attached": "1",
- "gpu": "apple:m2",
- "hidpi": "1",
- "mac_model": "Mac14,7",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_perf_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
- }
- ]
- },
- "dawn-mac-arm64-builder-rel": {
- "additional_compile_targets": [
- "default"
- ]
- },
- "dawn-mac-x64-amd-5300m-rel": {
- "gtest_tests": [
- {
- "args": [
- "--check-capture-replay",
- "--use-gpu-in-tests",
- "--exclusive-device-type-preference=discrete,integrated",
- "--test-launcher-retry-limit=0",
- "--test-launcher-batch-limit=512"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_capture_replay_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "1002:7340",
- "hidpi": "1",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_implicit_sync_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "1002:7340",
- "hidpi": "1",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_skip_validation_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "1002:7340",
- "hidpi": "1",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "1002:7340",
- "hidpi": "1",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "1002:7340",
- "hidpi": "1",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_wire_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "1002:7340",
- "hidpi": "1",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--test-launcher-print-test-stdio=always",
- "--test-launcher-jobs=1",
- "--test-launcher-retry-limit=0",
- "--override-steps=1"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_perf_tests",
- "name": "dawn_perf_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "1002:7340",
- "hidpi": "1",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_perf_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
- }
- ]
- },
- "dawn-mac-x64-amd-555x-rel": {
- "gtest_tests": [
- {
- "args": [
- "--check-capture-replay",
- "--use-gpu-in-tests",
- "--exclusive-device-type-preference=discrete,integrated",
- "--test-launcher-retry-limit=0",
- "--test-launcher-batch-limit=512"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_capture_replay_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "1002:67ef",
- "hidpi": "1",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_implicit_sync_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "1002:67ef",
- "hidpi": "1",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_skip_validation_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "1002:67ef",
- "hidpi": "1",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "1002:67ef",
- "hidpi": "1",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "1002:67ef",
- "hidpi": "1",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_wire_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "1002:67ef",
- "hidpi": "1",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--test-launcher-print-test-stdio=always",
- "--test-launcher-jobs=1",
- "--test-launcher-retry-limit=0",
- "--override-steps=1"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_perf_tests",
- "name": "dawn_perf_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "1002:67ef",
- "hidpi": "1",
- "os": "Mac-14.4.1",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_perf_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
- }
- ]
- },
- "dawn-mac-x64-builder-dbg": {
- "additional_compile_targets": [
- "default"
- ]
- },
- "dawn-mac-x64-builder-rel": {
- "additional_compile_targets": [
- "default"
- ]
- },
- "dawn-mac-x64-intel-uhd630-exp-rel": {
- "gtest_tests": [
- {
- "args": [
- "--check-capture-replay",
- "--use-gpu-in-tests",
- "--exclusive-device-type-preference=discrete,integrated",
- "--test-launcher-retry-limit=0",
- "--test-launcher-batch-limit=512"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_capture_replay_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-15.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_implicit_sync_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-15.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_skip_validation_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-15.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-15.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-15.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_wire_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-15.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--test-launcher-print-test-stdio=always",
- "--test-launcher-jobs=1",
- "--test-launcher-retry-limit=0",
- "--override-steps=1"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_perf_tests",
- "name": "dawn_perf_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-15.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_perf_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
- }
- ]
- },
- "dawn-mac-x64-intel-uhd630-rel": {
- "gtest_tests": [
- {
- "args": [
- "--check-capture-replay",
- "--use-gpu-in-tests",
- "--exclusive-device-type-preference=discrete,integrated",
- "--test-launcher-retry-limit=0",
- "--test-launcher-batch-limit=512"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_capture_replay_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_implicit_sync_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_skip_validation_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_wire_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--test-launcher-print-test-stdio=always",
- "--test-launcher-jobs=1",
- "--test-launcher-retry-limit=0",
- "--override-steps=1"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_perf_tests",
- "name": "dawn_perf_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_perf_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
- }
- ]
- },
- "dawn-mac-x64-sws-dbg": {
- "gtest_tests": [
- {
- "args": [
- "--backend=opengles",
- "--use-angle=swiftshader",
- "--enable-toggles=gl_force_es_31_and_no_extensions"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_swangle_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1AE0"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_sws_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "args": [
- "--use-wire"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_wire_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint/cmd/test:tint_unittests",
- "name": "tint_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "tint_unittests",
- "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
- }
- ],
- "isolated_scripts": [
- {
- "args": [
- "-backend",
- "vulkan",
- "-adapter",
- "SwiftShader",
- "webgpu:api,operation,adapter,requestDevice:default:*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//scripts/dawn_node_cts:dawn_node_cts",
- "name": "dawn_node_sws_cts",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_node_cts",
- "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint:benchmarks",
- "name": "tint_benchmark",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "benchmarks",
- "test_id_prefix": "ninja://src/tint:benchmarks/"
- }
- ]
- },
- "dawn-mac-x64-sws-rel": {
- "gtest_tests": [
- {
- "args": [
- "--backend=opengles",
- "--use-angle=swiftshader",
- "--enable-toggles=gl_force_es_31_and_no_extensions"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_swangle_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1AE0"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_sws_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "args": [
- "--use-wire"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_wire_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint/cmd/test:tint_unittests",
- "name": "tint_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "tint_unittests",
- "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
- }
- ],
- "isolated_scripts": [
- {
- "args": [
- "-backend",
- "vulkan",
- "-adapter",
- "SwiftShader",
- "webgpu:api,operation,adapter,requestDevice:default:*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//scripts/dawn_node_cts:dawn_node_cts",
- "name": "dawn_node_sws_cts",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_node_cts",
- "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint:benchmarks",
- "name": "tint_benchmark",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "display_attached": "1",
- "gpu": "8086:3e9b",
- "os": "Mac-14.5"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "benchmarks",
- "test_id_prefix": "ninja://src/tint:benchmarks/"
- }
- ]
- },
- "dawn-win-arm64-builder-rel": {
- "additional_compile_targets": [
- "default"
- ]
- },
- "dawn-win-arm64-qualcomm-snapdragonxelite-rel": {
- "gtest_tests": [
- {
- "args": [
- "--check-capture-replay",
- "--use-gpu-in-tests",
- "--exclusive-device-type-preference=discrete,integrated",
- "--test-launcher-retry-limit=0",
- "--test-launcher-batch-limit=512",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
- "--adapter-vendor-id=0x4D4F4351"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_capture_replay_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "arm64",
- "display_attached": "1",
- "gpu": "qcom:0c36-31.0.121.1",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu",
- "screen_scaling_percent": "100"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
- "--adapter-vendor-id=0x4D4F4351"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_implicit_sync_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "arm64",
- "display_attached": "1",
- "gpu": "qcom:0c36-31.0.121.1",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu",
- "screen_scaling_percent": "100"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
- "--adapter-vendor-id=0x4D4F4351"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_no_dxc_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "arm64",
- "display_attached": "1",
- "gpu": "qcom:0c36-31.0.121.1",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu",
- "screen_scaling_percent": "100"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
- "--adapter-vendor-id=0x4D4F4351"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_no_dxc_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "arm64",
- "display_attached": "1",
- "gpu": "qcom:0c36-31.0.121.1",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu",
- "screen_scaling_percent": "100"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
- "--adapter-vendor-id=0x4D4F4351"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_skip_validation_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "arm64",
- "display_attached": "1",
- "gpu": "qcom:0c36-31.0.121.1",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu",
- "screen_scaling_percent": "100"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
- "--adapter-vendor-id=0x4D4F4351"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "arm64",
- "display_attached": "1",
- "gpu": "qcom:0c36-31.0.121.1",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu",
- "screen_scaling_percent": "100"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
- "--adapter-vendor-id=0x4D4F4351"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "arm64",
- "display_attached": "1",
- "gpu": "qcom:0c36-31.0.121.1",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu",
- "screen_scaling_percent": "100"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*",
- "--adapter-vendor-id=0x4D4F4351"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_wire_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "arm64",
- "display_attached": "1",
- "gpu": "qcom:0c36-31.0.121.1",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu",
- "screen_scaling_percent": "100"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--test-launcher-print-test-stdio=always",
- "--test-launcher-jobs=1",
- "--test-launcher-retry-limit=0",
- "--override-steps=1",
- "--adapter-vendor-id=0x4D4F4351"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_perf_tests",
- "name": "dawn_perf_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "arm64",
- "display_attached": "1",
- "gpu": "qcom:0c36-31.0.121.1",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu",
- "screen_scaling_percent": "100"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_perf_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
- }
- ]
- },
- "dawn-win-x64-builder-asan": {
- "additional_compile_targets": [
- "default"
- ]
- },
- "dawn-win-x64-builder-dbg": {
- "additional_compile_targets": [
- "default"
- ]
- },
- "dawn-win-x64-builder-msvc-dbg": {
- "additional_compile_targets": [
- "default"
- ]
- },
- "dawn-win-x64-builder-msvc-rel": {
- "additional_compile_targets": [
- "default"
- ]
- },
- "dawn-win-x64-builder-rel": {
- "additional_compile_targets": [
- "default"
- ]
- },
- "dawn-win-x64-intel-uhd630-asan": {
- "gtest_tests": [
- {
- "args": [
- "--check-capture-replay",
- "--use-gpu-in-tests",
- "--exclusive-device-type-preference=discrete,integrated",
- "--test-launcher-retry-limit=0",
- "--test-launcher-batch-limit=512",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_capture_replay_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_implicit_sync_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_no_dxc_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_skip_validation_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_wire_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--test-launcher-print-test-stdio=always",
- "--test-launcher-jobs=1",
- "--test-launcher-retry-limit=0",
- "--override-steps=1"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_perf_tests",
- "name": "dawn_perf_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_perf_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
- }
- ]
- },
- "dawn-win-x64-intel-uhd630-rel": {
- "gtest_tests": [
- {
- "args": [
- "--check-capture-replay",
- "--use-gpu-in-tests",
- "--exclusive-device-type-preference=discrete,integrated",
- "--test-launcher-retry-limit=0",
- "--test-launcher-batch-limit=512",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_capture_replay_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_implicit_sync_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_no_dxc_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_no_dxc_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_skip_validation_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_wire_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--test-launcher-print-test-stdio=always",
- "--test-launcher-jobs=1",
- "--test-launcher-retry-limit=0",
- "--override-steps=1"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_perf_tests",
- "name": "dawn_perf_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_perf_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
- }
- ]
- },
- "dawn-win-x64-intel-uhd770-rel": {},
- "dawn-win-x64-nvidia-gtx1660-asan": {
- "gtest_tests": [
- {
- "args": [
- "--check-capture-replay",
- "--use-gpu-in-tests",
- "--exclusive-device-type-preference=discrete,integrated",
- "--test-launcher-retry-limit=0",
- "--test-launcher-batch-limit=512",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_capture_replay_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_implicit_sync_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_no_dxc_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_skip_validation_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_wire_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--test-launcher-print-test-stdio=always",
- "--test-launcher-jobs=1",
- "--test-launcher-retry-limit=0",
- "--override-steps=1"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_perf_tests",
- "name": "dawn_perf_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_perf_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
- }
- ]
- },
- "dawn-win-x64-nvidia-gtx1660-exp-rel": {
- "gtest_tests": [
- {
- "args": [
- "--check-capture-replay",
- "--use-gpu-in-tests",
- "--exclusive-device-type-preference=discrete,integrated",
- "--test-launcher-retry-limit=0",
- "--test-launcher-batch-limit=512",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_capture_replay_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-32.0.15.8180",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_implicit_sync_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-32.0.15.8180",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_no_dxc_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-32.0.15.8180",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_no_dxc_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-32.0.15.8180",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_skip_validation_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-32.0.15.8180",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-32.0.15.8180",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-32.0.15.8180",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_wire_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-32.0.15.8180",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--test-launcher-print-test-stdio=always",
- "--test-launcher-jobs=1",
- "--test-launcher-retry-limit=0",
- "--override-steps=1"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_perf_tests",
- "name": "dawn_perf_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-32.0.15.8180",
- "os": "Windows-11-26100",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_perf_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
- }
- ]
- },
- "dawn-win-x64-nvidia-gtx1660-rel": {
- "gtest_tests": [
- {
- "args": [
- "--check-capture-replay",
- "--use-gpu-in-tests",
- "--exclusive-device-type-preference=discrete,integrated",
- "--test-launcher-retry-limit=0",
- "--test-launcher-batch-limit=512",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_capture_replay_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_implicit_sync_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_no_dxc_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_no_dxc_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_skip_validation_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_wire_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--test-launcher-print-test-stdio=always",
- "--test-launcher-jobs=1",
- "--test-launcher-retry-limit=0",
- "--override-steps=1"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_perf_tests",
- "name": "dawn_perf_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_perf_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
- }
- ]
- },
- "dawn-win-x64-sws-dbg": {
- "gtest_tests": [
- {
- "args": [
- "--backend=opengles",
- "--use-angle=swiftshader",
- "--enable-toggles=gl_force_es_31_and_no_extensions"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_swangle_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1AE0"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_sws_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1414"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_warp_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 6
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "args": [
- "--use-wire"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_wire_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint/cmd/test:tint_unittests",
- "name": "tint_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "tint_unittests",
- "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
- }
- ],
- "isolated_scripts": [
- {
- "args": [
- "-backend",
- "d3d12",
- "-adapter",
- "Microsoft Basic Render Driver",
- "webgpu:api,operation,adapter,requestDevice:default:*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//scripts/dawn_node_cts:dawn_node_cts",
- "name": "dawn_node_software_d3d12_cts",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_node_cts",
- "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint:benchmarks",
- "name": "tint_benchmark",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "benchmarks",
- "test_id_prefix": "ninja://src/tint:benchmarks/"
- }
- ]
- },
- "dawn-win-x64-sws-msvc-dbg": {
- "gtest_tests": [
- {
- "args": [
- "--backend=opengles",
- "--use-angle=swiftshader",
- "--enable-toggles=gl_force_es_31_and_no_extensions"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_swangle_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1AE0"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_sws_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1414"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_warp_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 6
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "args": [
- "--use-wire"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_wire_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint/cmd/test:tint_unittests",
- "name": "tint_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "tint_unittests",
- "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
- }
- ],
- "isolated_scripts": [
- {
- "args": [
- "-backend",
- "d3d12",
- "-adapter",
- "Microsoft Basic Render Driver",
- "webgpu:api,operation,adapter,requestDevice:default:*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//scripts/dawn_node_cts:dawn_node_cts",
- "name": "dawn_node_software_d3d12_cts",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_node_cts",
- "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint:benchmarks",
- "name": "tint_benchmark",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "benchmarks",
- "test_id_prefix": "ninja://src/tint:benchmarks/"
- }
- ]
- },
- "dawn-win-x64-sws-msvc-rel": {
- "gtest_tests": [
- {
- "args": [
- "--backend=opengles",
- "--use-angle=swiftshader",
- "--enable-toggles=gl_force_es_31_and_no_extensions"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_swangle_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1AE0"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_sws_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1414"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_warp_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 6
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "args": [
- "--use-wire"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_wire_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint/cmd/test:tint_unittests",
- "name": "tint_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "tint_unittests",
- "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
- }
- ],
- "isolated_scripts": [
- {
- "args": [
- "-backend",
- "d3d12",
- "-adapter",
- "Microsoft Basic Render Driver",
- "webgpu:api,operation,adapter,requestDevice:default:*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//scripts/dawn_node_cts:dawn_node_cts",
- "name": "dawn_node_software_d3d12_cts",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_node_cts",
- "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint:benchmarks",
- "name": "tint_benchmark",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "benchmarks",
- "test_id_prefix": "ninja://src/tint:benchmarks/"
- }
- ]
- },
- "dawn-win-x64-sws-rel": {
- "gtest_tests": [
- {
- "args": [
- "--backend=opengles",
- "--use-angle=swiftshader",
- "--enable-toggles=gl_force_es_31_and_no_extensions"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_swangle_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1AE0"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_sws_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1414"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_warp_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 6
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "args": [
- "--use-wire"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_wire_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint/cmd/test:tint_unittests",
- "name": "tint_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "tint_unittests",
- "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
- }
- ],
- "isolated_scripts": [
- {
- "args": [
- "-backend",
- "d3d12",
- "-adapter",
- "Microsoft Basic Render Driver",
- "webgpu:api,operation,adapter,requestDevice:default:*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//scripts/dawn_node_cts:dawn_node_cts",
- "name": "dawn_node_software_d3d12_cts",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_node_cts",
- "test_id_prefix": "ninja://scripts/dawn_node_cts:dawn_node_cts/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint:benchmarks",
- "name": "tint_benchmark",
- "resultdb": {
- "result_format": "single"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "benchmarks",
- "test_id_prefix": "ninja://src/tint:benchmarks/"
- }
- ]
- },
- "dawn-win-x86-builder-dbg": {
- "additional_compile_targets": [
- "default"
- ]
- },
- "dawn-win-x86-builder-rel": {
- "additional_compile_targets": [
- "default"
- ]
- },
- "dawn-win-x86-intel-uhd630-rel": {
- "gtest_tests": [
- {
- "args": [
- "--check-capture-replay",
- "--use-gpu-in-tests",
- "--exclusive-device-type-preference=discrete,integrated",
- "--test-launcher-retry-limit=0",
- "--test-launcher-batch-limit=512",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_capture_replay_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_implicit_sync_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_no_dxc_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_no_dxc_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_skip_validation_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_wire_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--test-launcher-print-test-stdio=always",
- "--test-launcher-jobs=1",
- "--test-launcher-retry-limit=0",
- "--override-steps=1"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_perf_tests",
- "name": "dawn_perf_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "8086:9bc5-31.0.101.2127",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_perf_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
- }
- ]
- },
- "dawn-win-x86-nvidia-gtx1660-rel": {
- "gtest_tests": [
- {
- "args": [
- "--check-capture-replay",
- "--use-gpu-in-tests",
- "--exclusive-device-type-preference=discrete,integrated",
- "--test-launcher-retry-limit=0",
- "--test-launcher-batch-limit=512",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_capture_replay_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_implicit_sync_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_no_dxc_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_no_dxc_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_skip_validation_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_validation_layers_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://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",
- "--gtest_filter=-*WebGPU_WebGPU_backend_on*"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_wire_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--test-launcher-print-test-stdio=always",
- "--test-launcher-jobs=1",
- "--test-launcher-retry-limit=0",
- "--override-steps=1"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_perf_tests",
- "name": "dawn_perf_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "display_attached": "1",
- "gpu": "10de:2184-31.0.15.4601",
- "os": "Windows-10-19045",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_perf_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_perf_tests/"
- }
- ]
- },
- "dawn-win-x86-sws-dbg": {
- "gtest_tests": [
- {
- "args": [
- "--backend=opengles",
- "--use-angle=swiftshader",
- "--enable-toggles=gl_force_es_31_and_no_extensions"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_swangle_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1AE0"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_sws_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1414"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_warp_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 6
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "args": [
- "--use-wire"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_wire_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint/cmd/test:tint_unittests",
- "name": "tint_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "tint_unittests",
- "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
- }
- ]
- },
- "dawn-win-x86-sws-rel": {
- "gtest_tests": [
- {
- "args": [
- "--backend=opengles",
- "--use-angle=swiftshader",
- "--enable-toggles=gl_force_es_31_and_no_extensions"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_swangle_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 2
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1AE0"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_sws_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 3
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "args": [
- "--adapter-vendor-id=0x1414"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_end2end_tests",
- "name": "dawn_end2end_warp_tests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
- "shards": 6
- },
- "test": "dawn_end2end_tests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_end2end_tests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "args": [
- "--use-wire"
- ],
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/dawn/tests:dawn_unittests",
- "name": "dawn_wire_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "dawn_unittests",
- "test_id_prefix": "ninja://src/dawn/tests:dawn_unittests/"
- },
- {
- "merge": {
- "script": "//scripts/merge_scripts/true_noop_merge.py"
- },
- "module_name": "//src/tint/cmd/test:tint_unittests",
- "name": "tint_unittests",
- "resultdb": {
- "result_format": "gtest_json"
- },
- "swarming": {
- "containment_type": "AUTO",
- "dimensions": {
- "cpu": "x86-64",
- "gpu": "none",
- "os": "Windows-10",
- "pool": "chromium.tests.gpu"
- },
- "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
- },
- "test": "tint_unittests",
- "test_id_prefix": "ninja://src/tint/cmd/test:tint_unittests/"
- }
- ]
- }
-}
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/specs/generate_test_spec_json.py chromium-146.0.7680.164/third_party/dawn/infra/specs/generate_test_spec_json.py
--- chromium-146.0.7680.153/third_party/dawn/infra/specs/generate_test_spec_json.py 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/specs/generate_test_spec_json.py 1970-01-01 00:00:00.000000000 +0000
@@ -1,345 +0,0 @@
-#!/usr/bin/env python3
-# Copyright 2025 The Dawn & Tint Authors
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
-#
-# 1. Redistributions of source code must retain the above copyright notice, this
-# list of conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright notice,
-# this list of conditions and the following disclaimer in the documentation
-# and/or other materials provided with the distribution.
-#
-# 3. Neither the name of the copyright holder nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-import argparse
-import logging
-import os
-import pprint
-import sys
-import tempfile
-from typing import Dict, List, Optional, Tuple
-
-# //testing/buildbot is only retrieved via DEPS for standalone checkouts.
-THIS_DIR = os.path.dirname(os.path.abspath(__file__))
-DAWN_TESTING_BUILDBOT_DIR = os.path.realpath(
- os.path.join(THIS_DIR, '..', '..', 'testing', 'buildbot'))
-if os.path.isdir(DAWN_TESTING_BUILDBOT_DIR):
- TESTING_BUILDBOT_DIR = DAWN_TESTING_BUILDBOT_DIR
-else:
- raise RuntimeError(
- 'Unable to find //testing/buildbot/ - it seems likely that you are '
- 'running this from a Chromium checkout. Please run this from a '
- 'standalone Dawn checkout.')
-
-sys.path.insert(0, TESTING_BUILDBOT_DIR)
-import generate_buildbot_json
-
-# Add custom mixins here.
-ADDITIONAL_MIXINS = {
- 'dawn_end2end_real_hardware_gtests_common_args': {
- 'args': [
- '--use-gpu-in-tests',
- '--exclusive-device-type-preference=discrete,integrated',
- '--test-launcher-retry-limit=0',
- '--test-launcher-batch-limit=512',
- ],
- 'linux_args': [
- '--no-xvfb',
- ],
- 'win_args': [
- # TODO(crbug.com/454365243): Remove this filter when including these
- # tests does not contribute to OOM issues.
- '--gtest_filter=-*WebGPU_WebGPU_backend_on*',
- ],
- },
- 'dawn_end2end_sws_tsan_gtest_common_args': {
- 'args': [
- # We are only want to run on SwiftShader for now. Since SwiftShader
- # is only meant as a temporary solution, this should either be
- # removed in favor of LLVMPipe or TSAN testing should run on
- # real hardware.
- '--adapter-vendor-id=0x1AE0',
- # //testing/test_env.py automatically tries to run an additional
- # symbolization script if sanitizers are enabled, but this script
- # implicitly depends on tests producing Chromium's proprietary
- # test result format instead of the one natively produced by gtest.
- # TSAN stacks are still usable without this extra symbolization,
- # though.
- '--skip-symbolization-script=1',
- ],
- },
- 'no_swarming': {
- 'swarming': {
- 'can_use_on_swarming_builders': False,
- },
- },
- 'result_adapter_gtest_json': {
- 'resultdb': {
- 'result_format': 'gtest_json',
- },
- },
- 'result_adapter_json': {
- 'resultdb': {
- 'result_format': 'json',
- },
- },
- 'result_adapter_single': {
- 'resultdb': {
- 'result_format': 'single',
- },
- },
- 'tint_ir_merge': {
- 'merge': {
- 'script': '//scripts/merge_scripts/generate_tint_fuzz_corpora.py',
- 'args': [
- '--fuzzer-name',
- 'tint_ir_fuzzer',
- ],
- },
- },
- 'tint_wgsl_merge': {
- 'merge': {
- 'script': '//scripts/merge_scripts/generate_tint_fuzz_corpora.py',
- 'args': [
- '--fuzzer-name',
- 'tint_wgsl_fuzzer',
- ],
- },
- },
- 'true_noop_merge': {
- 'merge': {
- 'script': '//scripts/merge_scripts/true_noop_merge.py',
- },
- },
- 'win_snapdragon_x_elite_gtest_args': {
- 'args': [
- # Only use the physical GPU. On these devices, SwiftShader (0x1AE0),
- # WARP (0x1414), and some unknown "integrated GPU" (0x5143) are all
- # reported in addition to this.
- '--adapter-vendor-id=0x4D4F4351',
- ],
- },
- 'wire_trace_merge': {
- 'merge': {
- 'script':
- '//scripts/merge_scripts/generate_wire_trace_fuzz_corpora.py',
- 'args': [
- '--fuzzer-name',
- 'dawn_wire_server_and_frontend_fuzzer',
- '--fuzzer-name',
- 'dawn_wire_server_and_vulkan_backend_fuzzer',
- '--fuzzer-name',
- 'dawn_wire_server_and_d3d12_backend_fuzzer',
- ],
- },
- },
-}
-
-MIXIN_FILEPATH = os.path.join(THIS_DIR, 'mixins.pyl')
-MIXINS_PYL_TEMPLATE = """\
-# GENERATED FILE - DO NOT EDIT.
-# Generated by {script_name} using data from {data_source}
-#
-# Copyright 2025 The Dawn & Tint Authors
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
-#
-# 1. Redistributions of source code must retain the above copyright notice, this
-# list of conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright notice,
-# this list of conditions and the following disclaimer in the documentation
-# and/or other materials provided with the distribution.
-#
-# 3. Neither the name of the copyright holder nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-# This is a .pyl, or "Python Literal", file. You can treat it just like a
-# .json file, with the following exceptions:
-# * all keys must be quoted (use single quotes, please);
-# * comments are allowed, using '#' syntax; and
-# * trailing commas are allowed.
-#
-# For more info see Chromium's mixins.pyl in testing/buildbot.
-
-{mixin_data}
-"""
-
-
-def _generate_mixins_pyl(
- generator: generate_buildbot_json.BBJSONGenerator) -> str:
- """Helper function to generate the mixins.pyl file.
-
- Args:
- generator: The BBJSONGenerator instance to use for generating mixins.
-
- Returns:
- A string containing the generated mixins.pyl content.
- """
- mixins = _get_trimmed_mixins(generator)
- pp = pprint.PrettyPrinter(indent=2)
- generated_mixin_pyl = MIXINS_PYL_TEMPLATE.format(
- script_name=os.path.basename(__file__),
- data_source="waterfalls.pyl and Chromium's mixins.pyl",
- mixin_data=pp.pformat(mixins))
- return generated_mixin_pyl
-
-
-def _get_trimmed_mixins(
- generator: generate_buildbot_json.BBJSONGenerator) -> Dict[str, dict]:
- """Helper function to get a trimmed set of mixins.
-
- Chromium-provided mixins trimmed to only those that are actually used by
- Dawn, then merged with any Dawn-specific mixins.
-
- Args:
- generator: The BBJSONGenerator instance to use for generating mixins.
-
- Returns:
- The resulting dict mapping mixin name to mixin definition.
- """
- seen_mixins = set()
- for waterfall in generator.waterfalls:
- seen_mixins |= set(waterfall.get('mixins', []))
- for builder_spec in waterfall['machines'].values():
- seen_mixins |= set(builder_spec.get('mixins', []))
- for suite in generator.test_suites.values():
- if isinstance(suite, list):
- # This is a compound suite, which does not include any mixins.
- continue
- for test in suite.values():
- assert isinstance(test, dict)
- seen_mixins |= set(test.get('mixins', []))
-
- chromium_mixins = generator.load_pyl_file(
- os.path.join(TESTING_BUILDBOT_DIR, 'mixins.pyl'))
- kept_mixins = ADDITIONAL_MIXINS.copy()
- for mixin in seen_mixins:
- if mixin in kept_mixins:
- continue
- assert mixin in chromium_mixins, f'Mixin {mixin} used but not defined'
- kept_mixins[mixin] = chromium_mixins[mixin]
-
- return kept_mixins
-
-
-def _write_or_verify_file(filepath: str, new_content: str,
- verify_only: bool) -> None:
- """Helper function to either write content to disk or verify it matches.
-
- Args:
- filepath: The filepath to write |new_content| to if |verify_only| is
- False.
- new_content: The new content potentially being written to |filepath|.
- verify_only: Determines whether |new_content| is actually written to
- disk vs. asserting that the existing on-disk content matches
- |new_content|.
- """
- if verify_only:
- with open(filepath, encoding='utf-8') as infile:
- existing_content = infile.read()
- if existing_content != new_content:
- raise RuntimeError(
- f'Generated and existing content for {filepath} do not match. '
- f'Please run {__file__} to re-generate content.')
- else:
- with open(filepath, 'w', encoding='utf-8') as outfile:
- outfile.write(new_content)
-
-
-def _run_generator(generator_args: List[str],
- output_dir: Optional[str] = None) -> None:
- """Runs the generate_buildbot_json script for Dawn.
-
- Args:
- generator_args: A list of command line arguments to pass on to the
- generator.
- output_dir: An optional filepath to a directory to use for output. If
- set, it is assumed that the generator is being run to verify that
- generated files are up to date instead of actually saving updated
- files to disk.
- """
- verify_only = output_dir != None
-
- assert '--pyl-files-dir' not in generator_args
- generator_args.extend(['--pyl-files-dir', THIS_DIR])
- if verify_only:
- assert '--output-dir' not in generator_args
- generator_args.extend(['--output-dir', output_dir])
-
- args = generate_buildbot_json.BBJSONGenerator.parse_args(generator_args)
- generator = generate_buildbot_json.BBJSONGenerator(args)
- generator.load_configuration_files()
- generator.resolve_configuration_files()
-
- mixin_content = _generate_mixins_pyl(generator)
- _write_or_verify_file(MIXIN_FILEPATH, mixin_content, verify_only)
-
- retval = generator.main()
- if retval != 0:
- raise RuntimeError(
- f'generate_buildbot_json.py failed with exit code {retval}')
-
- if verify_only:
- for waterfall in generator.waterfalls:
- json_filename = waterfall['name'] + '.json'
- with open(os.path.join(output_dir, json_filename),
- encoding='utf-8') as infile:
- new_content = infile.read()
- existing_filepath = os.path.join(THIS_DIR, json_filename)
- _write_or_verify_file(existing_filepath, new_content, verify_only)
-
-
-def _parse_args() -> Tuple[argparse.Namespace, List[str]]:
- """Parses known and unknown args."""
- parser = argparse.ArgumentParser(
- 'Generate //testing/buildbot JSON files. Unknown args will be passed '
- 'on to the underlying generate_buildbot_json.py script.')
- parser.add_argument('--verify-only',
- action='store_true',
- default=False,
- help=('Only verify that generated files are up to '
- 'date without writing new ones to disk.'))
- args, unknown_args = parser.parse_known_args()
- return args, unknown_args
-
-
-def main() -> None:
- args, unknown_args = _parse_args()
- if args.verify_only:
- with tempfile.TemporaryDirectory() as temp_dir:
- _run_generator(unknown_args, temp_dir)
- else:
- _run_generator(unknown_args)
-
-
-if __name__ == '__main__':
- main()
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/specs/gn_isolate_map.pyl chromium-146.0.7680.164/third_party/dawn/infra/specs/gn_isolate_map.pyl
--- chromium-146.0.7680.153/third_party/dawn/infra/specs/gn_isolate_map.pyl 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/specs/gn_isolate_map.pyl 1970-01-01 00:00:00.000000000 +0000
@@ -1,37 +0,0 @@
-{
- 'dawn_end2end_tests': {
- 'label': '//src/dawn/tests:dawn_end2end_tests',
- 'type': 'windowed_test_launcher',
- },
- 'dawn_node_cts': {
- 'label': '//scripts/dawn_node_cts:dawn_node_cts',
- 'type': 'script',
- 'script': '//scripts/dawn_node_cts/run_dawn_node_cts.py',
- },
- "dawn_perf_tests": {
- "label": "//src/dawn/tests:dawn_perf_tests",
- "type": "windowed_test_launcher",
- },
- 'dawn_unittests': {
- 'label': '//src/dawn/tests:dawn_unittests',
- 'type': 'windowed_test_launcher',
- },
- 'default': {
- 'label': '//:default',
- 'type': 'additional_compile_target',
- },
- 'fuzzer_corpus_tests': {
- 'label': '//src/tint:fuzzer_corpus_tests',
- 'type': 'script',
- 'script': '//scripts/run_tint_fuzzer_corpus_tests.py',
- },
- 'benchmarks': {
- 'label': '//src/tint:benchmarks',
- 'type': 'script',
- 'script': '//scripts/run_tint_benchmark_test.py',
- },
- 'tint_unittests': {
- 'label': '//src/tint/cmd/test:tint_unittests',
- 'type': 'windowed_test_launcher',
- },
-}
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/specs/mixins.pyl chromium-146.0.7680.164/third_party/dawn/infra/specs/mixins.pyl
--- chromium-146.0.7680.153/third_party/dawn/infra/specs/mixins.pyl 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/specs/mixins.pyl 1970-01-01 00:00:00.000000000 +0000
@@ -1,149 +0,0 @@
-# GENERATED FILE - DO NOT EDIT.
-# Generated by generate_test_spec_json.py using data from waterfalls.pyl and Chromium's mixins.pyl
-#
-# Copyright 2025 The Dawn & Tint Authors
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
-#
-# 1. Redistributions of source code must retain the above copyright notice, this
-# list of conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright notice,
-# this list of conditions and the following disclaimer in the documentation
-# and/or other materials provided with the distribution.
-#
-# 3. Neither the name of the copyright holder nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-# This is a .pyl, or "Python Literal", file. You can treat it just like a
-# .json file, with the following exceptions:
-# * all keys must be quoted (use single quotes, please);
-# * comments are allowed, using '#' syntax; and
-# * trailing commas are allowed.
-#
-# For more info see Chromium's mixins.pyl in testing/buildbot.
-
-{ 'chromium-tester-service-account': { 'fail_if_unused': False,
- 'swarming': { 'service_account': 'chromium-tester@chops-service-accounts.iam.gserviceaccount.com'}},
- 'dawn_end2end_real_hardware_gtests_common_args': { 'args': [ '--use-gpu-in-tests',
- '--exclusive-device-type-preference=discrete,integrated',
- '--test-launcher-retry-limit=0',
- '--test-launcher-batch-limit=512'],
- 'linux_args': [ '--no-xvfb'],
- 'win_args': [ '--gtest_filter=-*WebGPU_WebGPU_backend_on*']},
- 'dawn_end2end_sws_tsan_gtest_common_args': { 'args': [ '--adapter-vendor-id=0x1AE0',
- '--skip-symbolization-script=1']},
- 'gpu_linux_gce_stable': { 'fail_if_unused': False,
- 'swarming': { 'dimensions': { 'cpu': 'x86-64',
- 'gpu': 'none',
- 'os': 'Ubuntu-22.04',
- 'pool': 'chromium.tests.gpu'}}},
- 'linux_intel_uhd_630_stable': { 'fail_if_unused': False,
- 'swarming': { 'dimensions': { 'gpu': '8086:9bc5-23.2.1',
- 'os': 'Ubuntu-22.04',
- 'pool': 'chromium.tests.gpu'}}},
- 'linux_intel_uhd_770_stable': { 'fail_if_unused': False,
- 'swarming': { 'dimensions': { 'display_attached': '1',
- 'gpu': '8086:4680-23.2.1',
- 'os': 'Ubuntu-22.04',
- 'pool': 'chromium.tests.gpu'}}},
- 'linux_nvidia_gtx_1660_stable': { 'fail_if_unused': False,
- 'swarming': { 'dimensions': { 'gpu': '10de:2184-535.183.01',
- 'os': 'Ubuntu-22.04',
- 'pool': 'chromium.tests.gpu'}}},
- 'mac_arm64_apple_m2_retina_gpu_stable': { 'fail_if_unused': False,
- 'swarming': { 'dimensions': { 'cpu': 'arm64',
- 'display_attached': '1',
- 'gpu': 'apple:m2',
- 'hidpi': '1',
- 'mac_model': 'Mac14,7',
- 'os': 'Mac-14.4.1',
- 'pool': 'chromium.tests.gpu'}}},
- 'mac_mini_intel_gpu_experimental': { 'fail_if_unused': False,
- 'swarming': { 'dimensions': { 'cpu': 'x86-64',
- 'display_attached': '1',
- 'gpu': '8086:3e9b',
- 'os': 'Mac-15.5'}}},
- 'mac_mini_intel_gpu_stable': { 'fail_if_unused': False,
- 'swarming': { 'dimensions': { 'cpu': 'x86-64',
- 'display_attached': '1',
- 'gpu': '8086:3e9b',
- 'os': 'Mac-14.5'}}},
- 'mac_retina_amd_555x_gpu_stable': { 'fail_if_unused': False,
- 'swarming': { 'dimensions': { 'cpu': 'x86-64',
- 'display_attached': '1',
- 'gpu': '1002:67ef',
- 'hidpi': '1',
- 'os': 'Mac-14.4.1',
- 'pool': 'chromium.tests.gpu'}}},
- 'mac_retina_amd_gpu_stable': { 'fail_if_unused': False,
- 'swarming': { 'dimensions': { 'cpu': 'x86-64',
- 'display_attached': '1',
- 'gpu': '1002:7340',
- 'hidpi': '1',
- 'os': 'Mac-14.4.1',
- 'pool': 'chromium.tests.gpu'}}},
- 'no_swarming': {'swarming': {'can_use_on_swarming_builders': False}},
- 'result_adapter_gtest_json': {'resultdb': {'result_format': 'gtest_json'}},
- 'result_adapter_json': {'resultdb': {'result_format': 'json'}},
- 'result_adapter_single': {'resultdb': {'result_format': 'single'}},
- 'swarming_containment_auto': { 'fail_if_unused': False,
- 'swarming': {'containment_type': 'AUTO'}},
- 'tint_ir_merge': { 'merge': { 'args': ['--fuzzer-name', 'tint_ir_fuzzer'],
- 'script': '//scripts/merge_scripts/generate_tint_fuzz_corpora.py'}},
- 'tint_wgsl_merge': { 'merge': { 'args': ['--fuzzer-name', 'tint_wgsl_fuzzer'],
- 'script': '//scripts/merge_scripts/generate_tint_fuzz_corpora.py'}},
- 'true_noop_merge': { 'merge': { 'script': '//scripts/merge_scripts/true_noop_merge.py'}},
- 'win10_gce_gpu_pool': { 'fail_if_unused': False,
- 'swarming': { 'dimensions': { 'cpu': 'x86-64',
- 'gpu': 'none',
- 'os': 'Windows-10',
- 'pool': 'chromium.tests.gpu'}}},
- 'win10_intel_uhd_630_stable': { 'fail_if_unused': False,
- 'swarming': { 'dimensions': { 'display_attached': '1',
- 'gpu': '8086:9bc5-31.0.101.2127',
- 'os': 'Windows-10',
- 'pool': 'chromium.tests.gpu'}}},
- 'win10_intel_uhd_770_stable': { 'fail_if_unused': False,
- 'swarming': { 'dimensions': { 'display_attached': '1',
- 'gpu': '8086:4680-31.0.101.5333',
- 'os': 'Windows-10-19045',
- 'pool': 'chromium.tests.gpu'}}},
- 'win10_nvidia_gtx_1660_experimental': { 'fail_if_unused': False,
- 'swarming': { 'dimensions': { 'display_attached': '1',
- 'gpu': '10de:2184-32.0.15.8180',
- 'os': 'Windows-11-26100',
- 'pool': 'chromium.tests.gpu'}}},
- 'win10_nvidia_gtx_1660_stable': { 'fail_if_unused': False,
- 'swarming': { 'dimensions': { 'display_attached': '1',
- 'gpu': '10de:2184-31.0.15.4601',
- 'os': 'Windows-10-19045',
- 'pool': 'chromium.tests.gpu'}}},
- 'win11_qualcomm_snapdragon_x_elite_stable': { 'fail_if_unused': False,
- 'swarming': { 'dimensions': { 'cpu': 'arm64',
- 'display_attached': '1',
- 'gpu': 'qcom:0c36-31.0.121.1',
- 'os': 'Windows-11-26100',
- 'pool': 'chromium.tests.gpu',
- 'screen_scaling_percent': '100'}}},
- 'win_snapdragon_x_elite_gtest_args': { 'args': [ '--adapter-vendor-id=0x4D4F4351']},
- 'wire_trace_merge': { 'merge': { 'args': [ '--fuzzer-name',
- 'dawn_wire_server_and_frontend_fuzzer',
- '--fuzzer-name',
- 'dawn_wire_server_and_vulkan_backend_fuzzer',
- '--fuzzer-name',
- 'dawn_wire_server_and_d3d12_backend_fuzzer'],
- 'script': '//scripts/merge_scripts/generate_wire_trace_fuzz_corpora.py'}}}
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/specs/test_suite_exceptions.pyl chromium-146.0.7680.164/third_party/dawn/infra/specs/test_suite_exceptions.pyl
--- chromium-146.0.7680.153/third_party/dawn/infra/specs/test_suite_exceptions.pyl 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/specs/test_suite_exceptions.pyl 1970-01-01 00:00:00.000000000 +0000
@@ -1,9 +0,0 @@
-{
- 'dawn_end2end_no_dxc_validation_layers_tests': {
- 'remove_from': [
- # Removed from ASAN testers for capacity reasons.
- 'dawn-win-x64-intel-uhd630-asan',
- 'dawn-win-x64-nvidia-gtx1660-asan',
- ],
- },
-}
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/specs/test_suites.pyl chromium-146.0.7680.164/third_party/dawn/infra/specs/test_suites.pyl
--- chromium-146.0.7680.153/third_party/dawn/infra/specs/test_suites.pyl 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/specs/test_suites.pyl 1970-01-01 00:00:00.000000000 +0000
@@ -1,440 +0,0 @@
-{
- 'basic_suites': {
- 'dawn_end2end_swangle_gtests': {
- 'dawn_end2end_swangle_tests': {
- 'args': [
- '--backend=opengles',
- '--use-angle=swiftshader',
- '--enable-toggles=gl_force_es_31_and_no_extensions',
- ],
- 'mixins': [
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- 'swarming': {
- 'shards': 2,
- },
- 'test': 'dawn_end2end_tests',
- },
- },
- 'dawn_wire_trace_end2end_sws_gtests': {
- 'dawn_wire_trace_end2end_sws_tests': {
- 'args': [
- '--adapter-vendor-id=0x1AE0',
- '--use-wire',
- '--wire-trace-dir=${ISOLATED_OUTDIR}/clusterfuzz',
- ],
- 'mixins': [
- 'result_adapter_gtest_json',
- 'wire_trace_merge',
- ],
- 'test': 'dawn_end2end_tests',
- },
- },
- 'dawn_end2end_real_hardware_common_gtests': {
- 'dawn_end2end_implicit_sync_tests': {
- 'args': [
- '--enable-implicit-device-sync',
- ],
- 'mixins': [
- 'dawn_end2end_real_hardware_gtests_common_args',
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- 'test': 'dawn_end2end_tests',
- 'swarming': {
- # Primarily needed for Windows.
- 'shards': 2,
- },
- },
- 'dawn_end2end_skip_validation_tests': {
- 'args': [
- '--enable-toggles=skip_validation',
- ],
- 'mixins': [
- 'dawn_end2end_real_hardware_gtests_common_args',
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- 'test': 'dawn_end2end_tests',
- 'swarming': {
- # Primarily needed for Windows.
- 'shards': 2,
- },
- },
- 'dawn_end2end_tests': {
- 'mixins': [
- 'dawn_end2end_real_hardware_gtests_common_args',
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- 'swarming': {
- # Primarily needed for Windows.
- 'shards': 2,
- },
- },
- 'dawn_end2end_validation_layers_tests': {
- 'args': [
- '--enable-backend-validation',
- ],
- 'mixins': [
- 'dawn_end2end_real_hardware_gtests_common_args',
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- 'test': 'dawn_end2end_tests',
- 'swarming': {
- # Primarily needed for Windows.
- 'shards': 3,
- },
- },
- 'dawn_end2end_wire_tests': {
- 'args': [
- '--use-wire',
- ],
- 'mixins': [
- 'dawn_end2end_real_hardware_gtests_common_args',
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- 'test': 'dawn_end2end_tests',
- 'swarming': {
- # Primarily needed for Windows.
- 'shards': 2,
- },
- },
- 'dawn_end2end_capture_replay_tests': {
- 'args': [
- '--check-capture-replay',
- ],
- 'mixins': [
- 'dawn_end2end_real_hardware_gtests_common_args',
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- 'test': 'dawn_end2end_tests',
- 'swarming': {
- # Primarily needed for Windows.
- 'shards': 2,
- },
- },
- },
- 'dawn_end2end_real_hardware_win_only_gtests': {
- 'dawn_end2end_no_dxc_tests': {
- 'args': [
- '--disable-toggles=use_dxc',
- ],
- 'mixins': [
- 'dawn_end2end_real_hardware_gtests_common_args',
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- 'test': 'dawn_end2end_tests',
- 'swarming': {
- 'shards': 2,
- },
- },
- 'dawn_end2end_no_dxc_validation_layers_tests': {
- 'args': [
- '--disable-toggles=use_dxc',
- '--enable-backend-validation',
- ],
- 'mixins': [
- 'dawn_end2end_real_hardware_gtests_common_args',
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- 'test': 'dawn_end2end_tests',
- 'swarming': {
- 'shards': 3,
- },
- },
- },
- 'dawn_end2end_sws_gtests': {
- 'dawn_end2end_sws_tests': {
- 'args': [
- '--adapter-vendor-id=0x1AE0',
- ],
- 'mixins': [
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- 'swarming': {
- 'shards': 3,
- },
- 'test': 'dawn_end2end_tests',
- },
- },
- 'dawn_end2end_sws_tsan_gtests': {
- 'dawn_end2end_implicit_device_sync_tests': {
- 'args': [
- '--enable-implicit-device-sync',
- ],
- 'mixins': [
- 'dawn_end2end_sws_tsan_gtest_common_args',
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- 'test': 'dawn_end2end_tests',
- 'swarming': {
- 'shards': 5,
- },
- },
- 'dawn_end2end_skip_validation_tests': {
- 'args': [
- '--enable-toggles=skip_validation',
- ],
- 'mixins': [
- 'dawn_end2end_sws_tsan_gtest_common_args',
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- 'test': 'dawn_end2end_tests',
- 'swarming': {
- 'shards': 5,
- },
- },
- 'dawn_end2end_tests': {
- 'mixins': [
- 'dawn_end2end_sws_tsan_gtest_common_args',
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- 'swarming': {
- 'shards': 5,
- },
- },
- 'dawn_end2end_wire_tests': {
- 'args': [
- '--use-wire',
- ],
- 'mixins': [
- 'dawn_end2end_sws_tsan_gtest_common_args',
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- 'test': 'dawn_end2end_tests',
- 'swarming': {
- 'shards': 5,
- },
- },
- },
- 'dawn_end2end_warp_gtests': {
- 'dawn_end2end_warp_tests': {
- 'args': [
- '--adapter-vendor-id=0x1414',
- ],
- 'mixins': [
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- 'test': 'dawn_end2end_tests',
- 'swarming': {
- # Very slow on debug builds.
- 'shards': 6,
- },
- },
- },
- 'dawn_node_cts_sws_tests': {
- 'dawn_node_sws_cts': {
- 'args': [
- '-backend',
- 'vulkan',
- '-adapter',
- 'SwiftShader',
- 'webgpu:api,operation,adapter,requestDevice:default:*',
- ],
- 'mixins': [
- 'result_adapter_single',
- 'true_noop_merge',
- ],
- 'test': 'dawn_node_cts',
- },
- },
- 'dawn_node_cts_win_software_tests': {
- 'dawn_node_software_d3d12_cts': {
- 'args': [
- '-backend',
- 'd3d12',
- '-adapter',
- 'Microsoft Basic Render Driver',
- 'webgpu:api,operation,adapter,requestDevice:default:*',
- ],
- 'mixins': [
- 'result_adapter_single',
- 'true_noop_merge',
- ],
- 'test': 'dawn_node_cts',
- },
- },
- 'dawn_real_hardware_perf_tests': {
- # This is run as a gtest instead of an isolated script since on the bots
- # these are used more as a smoke test/to ensure that they continue to run
- # rather than for actual perf results.
- 'dawn_perf_tests': {
- 'args': [
- "--test-launcher-print-test-stdio=always",
- "--test-launcher-jobs=1",
- "--test-launcher-retry-limit=0",
- # Tell the tests to only run one step for faster iteration.
- "--override-steps=1",
- ],
- 'linux_args': [
- '--no-xvfb',
- ],
- 'mixins': [
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- },
- },
- 'dawn_unit_gtests': {
- 'dawn_unittests': {
- 'mixins': [
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- },
- },
- 'dawn_wire_trace_unit_gtests': {
- 'dawn_wire_trace_unittests': {
- 'args': [
- '--use-wire',
- '--wire-trace-dir=${ISOLATED_OUTDIR}/clusterfuzz',
- ],
- 'mixins': [
- 'result_adapter_gtest_json',
- 'wire_trace_merge',
- ],
- 'test': 'dawn_unittests',
- },
- },
- 'dawn_wire_unit_gtests': {
- 'dawn_wire_unittests': {
- 'args': [
- '--use-wire',
- ],
- 'mixins': [
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- 'test': 'dawn_unittests',
- },
- },
- 'tint_fuzzer_corpus_check_tests': {
- 'tint_wgsl_fuzzer_corpus_check_tests': {
- 'args': [
- '-check',
- '--append-cwd-as-build',
- ],
- 'mixins': [
- 'result_adapter_single',
- 'true_noop_merge',
- ],
- 'swarming': {
- # These tests normally take ~15 minutes, but can flakily hit the
- # default 20 minute I/O timeout and cannot currently be sharded.
- 'io_timeout': 1800,
- },
- 'test': 'fuzzer_corpus_tests',
- },
- 'tint_ir_fuzzer_corpus_check_tests': {
- 'args': [
- '-check',
- '-ir',
- '--append-cwd-as-build',
- ],
- 'mixins': [
- 'result_adapter_single',
- 'true_noop_merge',
- ],
- 'test': 'fuzzer_corpus_tests',
- },
- },
- 'tint_fuzzer_corpus_generate_tests': {
- 'tint_wgsl_fuzzer_corpus_generate_tests': {
- 'args': [
- '-generate',
- '-out',
- '${ISOLATED_OUTDIR}/clusterfuzz',
- '--append-cwd-as-build',
- ],
- 'mixins': [
- 'result_adapter_single',
- 'tint_wgsl_merge',
- ],
- 'test': 'fuzzer_corpus_tests',
- },
- 'tint_ir_fuzzer_corpus_generate_tests': {
- 'args': [
- '-generate',
- '-out',
- '${ISOLATED_OUTDIR}/clusterfuzz',
- '-ir',
- '--append-cwd-as-build',
- ],
- 'mixins': [
- 'result_adapter_single',
- 'tint_ir_merge',
- ],
- 'test': 'fuzzer_corpus_tests',
- },
- },
- 'tint_benchmark': {
- 'tint_benchmark': {
- 'mixins': [
- 'result_adapter_single',
- 'true_noop_merge',
- ],
- 'test': 'benchmarks',
- },
- },
- 'tint_unit_gtests': {
- 'tint_unittests': {
- 'mixins': [
- 'result_adapter_gtest_json',
- 'true_noop_merge',
- ],
- },
- },
- },
- 'compound_suites': {
- 'real_hardware_common_gtests': [
- 'dawn_end2end_real_hardware_common_gtests',
- 'dawn_real_hardware_perf_tests',
- ],
- 'real_hardware_win_gtests': [
- 'dawn_end2end_real_hardware_common_gtests',
- 'dawn_end2end_real_hardware_win_only_gtests',
- 'dawn_real_hardware_perf_tests',
- ],
- 'swiftshader_gtests': [
- 'dawn_end2end_swangle_gtests',
- 'dawn_end2end_sws_gtests',
- 'dawn_unit_gtests',
- 'dawn_wire_unit_gtests',
- 'tint_unit_gtests',
- ],
- 'swiftshader_isolated_scripts': [
- 'dawn_node_cts_sws_tests',
- 'tint_benchmark',
- ],
- # Same as swiftshader_gtests but with the addition of WARP end2end tests.
- 'win_software_renderer_gtests': [
- 'dawn_end2end_swangle_gtests',
- 'dawn_end2end_sws_gtests',
- 'dawn_end2end_warp_gtests',
- 'dawn_unit_gtests',
- 'dawn_wire_unit_gtests',
- 'tint_unit_gtests',
- ],
- 'win_software_renderer_isolated_scripts': [
- 'dawn_node_cts_win_software_tests',
- 'tint_benchmark',
- ],
- 'wire_trace_gtests': [
- 'dawn_wire_trace_end2end_sws_gtests',
- 'dawn_wire_trace_unit_gtests',
- ],
- },
-}
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/specs/variants.pyl chromium-146.0.7680.164/third_party/dawn/infra/specs/variants.pyl
--- chromium-146.0.7680.153/third_party/dawn/infra/specs/variants.pyl 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/specs/variants.pyl 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-{}
\ No newline at end of file
diff -Nru chromium-146.0.7680.153/third_party/dawn/infra/specs/waterfalls.pyl chromium-146.0.7680.164/third_party/dawn/infra/specs/waterfalls.pyl
--- chromium-146.0.7680.153/third_party/dawn/infra/specs/waterfalls.pyl 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/infra/specs/waterfalls.pyl 1970-01-01 00:00:00.000000000 +0000
@@ -1,409 +0,0 @@
-[
- {
- 'name': 'ci',
- 'mixins': [
- 'chromium-tester-service-account',
- 'swarming_containment_auto',
- ],
- 'machines': {
- 'dawn-linux-x64-builder-dbg': {
- 'additional_compile_targets': [
- 'default',
- ],
- },
- 'dawn-linux-x64-builder-rel': {
- 'additional_compile_targets': [
- 'default',
- ],
- },
- 'dawn-linux-x64-fuzz-dbg': {
- 'os_type': 'linux',
- 'mixins': [
- 'gpu_linux_gce_stable',
- ],
- 'test_suites': {
- 'isolated_scripts': 'tint_fuzzer_corpus_check_tests',
- },
- },
- 'dawn-linux-x64-fuzz-rel': {
- 'os_type': 'linux',
- 'mixins': [
- 'gpu_linux_gce_stable',
- ],
- 'test_suites': {
- 'isolated_scripts': 'tint_fuzzer_corpus_check_tests',
- },
- },
- 'dawn-linux-x64-intel-uhd630-rel': {
- 'os_type': 'linux',
- 'mixins': [
- 'linux_intel_uhd_630_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'real_hardware_common_gtests',
- },
- },
- 'dawn-linux-x64-intel-uhd770-rel': {
- 'os_type': 'linux',
- 'mixins': [
- 'linux_intel_uhd_770_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'real_hardware_common_gtests',
- },
- },
- 'dawn-linux-x64-nvidia-gtx1660-rel': {
- 'os_type': 'linux',
- 'mixins': [
- 'linux_nvidia_gtx_1660_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'real_hardware_common_gtests',
- },
- },
- 'dawn-linux-x64-sws-clusterfuzz': {
- 'os_type': 'linux',
- 'mixins': [
- 'gpu_linux_gce_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'wire_trace_gtests',
- 'isolated_scripts': 'tint_fuzzer_corpus_generate_tests',
- },
- },
- 'dawn-linux-x64-sws-dbg': {
- 'os_type': 'linux',
- 'mixins': [
- 'gpu_linux_gce_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'swiftshader_gtests',
- 'isolated_scripts': 'swiftshader_isolated_scripts',
- },
- },
- 'dawn-linux-x64-sws-rel': {
- 'os_type': 'linux',
- 'mixins': [
- 'gpu_linux_gce_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'swiftshader_gtests',
- 'isolated_scripts': 'swiftshader_isolated_scripts',
- },
- },
- 'dawn-linux-x64-sws-tsan': {
- 'os_type': 'linux',
- 'mixins': [
- 'gpu_linux_gce_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'dawn_end2end_sws_tsan_gtests',
- },
- },
- 'dawn-linux-x86-builder-dbg': {
- 'additional_compile_targets': [
- 'default',
- ],
- },
- 'dawn-linux-x86-builder-rel': {
- 'additional_compile_targets': [
- 'default',
- ],
- },
- 'dawn-linux-x86-fuzz-dbg': {
- 'os_type': 'linux',
- 'mixins': [
- 'gpu_linux_gce_stable',
- ],
- 'test_suites': {
- 'isolated_scripts': 'tint_fuzzer_corpus_check_tests',
- },
- },
- 'dawn-linux-x86-fuzz-rel': {
- 'os_type': 'linux',
- 'mixins': [
- 'gpu_linux_gce_stable',
- ],
- 'test_suites': {
- 'isolated_scripts': 'tint_fuzzer_corpus_check_tests',
- },
- },
- 'dawn-linux-x86-sws-dbg': {
- 'os_type': 'linux',
- 'mixins': [
- 'gpu_linux_gce_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'swiftshader_gtests',
- },
- },
- 'dawn-linux-x86-sws-rel': {
- 'os_type': 'linux',
- 'mixins': [
- 'gpu_linux_gce_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'swiftshader_gtests',
- },
- },
- 'dawn-mac-arm64-builder-rel': {
- 'additional_compile_targets': [
- 'default',
- ],
- },
- 'dawn-mac-x64-builder-dbg': {
- 'additional_compile_targets': [
- 'default',
- ],
- },
- 'dawn-mac-x64-builder-rel': {
- 'additional_compile_targets': [
- 'default',
- ],
- },
- 'dawn-mac-arm64-apple-m2-rel': {
- 'os_type': 'mac',
- 'mixins': [
- 'mac_arm64_apple_m2_retina_gpu_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'real_hardware_common_gtests',
- },
- },
- 'dawn-mac-x64-amd-5300m-rel': {
- 'os_type': 'mac',
- 'mixins': [
- 'mac_retina_amd_gpu_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'real_hardware_common_gtests',
- },
- },
- 'dawn-mac-x64-amd-555x-rel': {
- 'os_type': 'mac',
- 'mixins': [
- 'mac_retina_amd_555x_gpu_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'real_hardware_common_gtests',
- },
- },
- 'dawn-mac-x64-intel-uhd630-exp-rel': {
- 'os_type': 'mac',
- 'mixins': [
- 'mac_mini_intel_gpu_experimental',
- ],
- 'test_suites': {
- 'gtest_tests': 'real_hardware_common_gtests',
- },
- },
- 'dawn-mac-x64-intel-uhd630-rel': {
- 'os_type': 'mac',
- 'mixins': [
- 'mac_mini_intel_gpu_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'real_hardware_common_gtests',
- },
- },
- 'dawn-mac-x64-sws-dbg': {
- 'os_type': 'mac',
- 'mixins': [
- 'mac_mini_intel_gpu_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'swiftshader_gtests',
- 'isolated_scripts': 'swiftshader_isolated_scripts',
- },
- },
- 'dawn-mac-x64-sws-rel': {
- 'os_type': 'mac',
- 'mixins': [
- 'mac_mini_intel_gpu_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'swiftshader_gtests',
- 'isolated_scripts': 'swiftshader_isolated_scripts',
- },
- },
- 'dawn-win-arm64-builder-rel': {
- 'additional_compile_targets': [
- 'default',
- ],
- },
- 'dawn-win-arm64-qualcomm-snapdragonxelite-rel': {
- 'os_type': 'win',
- 'mixins': [
- 'win11_qualcomm_snapdragon_x_elite_stable',
- 'win_snapdragon_x_elite_gtest_args',
- ],
- 'test_suites': {
- 'gtest_tests': 'real_hardware_win_gtests',
- },
- },
- 'dawn-win-x64-builder-asan': {
- 'additional_compile_targets': [
- 'default',
- ],
- },
- 'dawn-win-x64-builder-dbg': {
- 'additional_compile_targets': [
- 'default',
- ],
- },
- 'dawn-win-x64-builder-msvc-dbg': {
- 'additional_compile_targets': [
- 'default',
- ],
- },
- 'dawn-win-x64-builder-msvc-rel': {
- 'additional_compile_targets': [
- 'default',
- ],
- },
- 'dawn-win-x64-builder-rel': {
- 'additional_compile_targets': [
- 'default',
- ],
- },
- 'dawn-win-x64-intel-uhd630-asan': {
- 'os_type': 'win',
- 'mixins': [
- 'win10_intel_uhd_630_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'real_hardware_win_gtests',
- },
- },
- 'dawn-win-x64-intel-uhd630-rel': {
- 'os_type': 'win',
- 'mixins': [
- 'win10_intel_uhd_630_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'real_hardware_win_gtests',
- },
- },
- 'dawn-win-x64-intel-uhd770-rel': {
- 'os_type': 'win',
- 'mixins': [
- 'win10_intel_uhd_770_stable',
- ],
- 'test_suites': {},
- },
- 'dawn-win-x64-nvidia-gtx1660-asan': {
- 'os_type': 'win',
- 'mixins': [
- 'win10_nvidia_gtx_1660_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'real_hardware_win_gtests',
- },
- },
- 'dawn-win-x64-nvidia-gtx1660-exp-rel': {
- 'os_type': 'win',
- 'mixins': [
- 'win10_nvidia_gtx_1660_experimental',
- ],
- 'test_suites': {
- 'gtest_tests': 'real_hardware_win_gtests',
- },
- },
- 'dawn-win-x64-nvidia-gtx1660-rel': {
- 'os_type': 'win',
- 'mixins': [
- 'win10_nvidia_gtx_1660_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'real_hardware_win_gtests',
- },
- },
- 'dawn-win-x64-sws-dbg': {
- 'os_type': 'win',
- 'mixins': [
- 'win10_gce_gpu_pool',
- ],
- 'test_suites': {
- 'gtest_tests': 'win_software_renderer_gtests',
- 'isolated_scripts': 'win_software_renderer_isolated_scripts',
- },
- },
- 'dawn-win-x64-sws-msvc-dbg': {
- 'os_type': 'win',
- 'mixins': [
- 'win10_gce_gpu_pool',
- ],
- 'test_suites': {
- 'gtest_tests': 'win_software_renderer_gtests',
- 'isolated_scripts': 'win_software_renderer_isolated_scripts',
- },
- },
- 'dawn-win-x64-sws-msvc-rel': {
- 'os_type': 'win',
- 'mixins': [
- 'win10_gce_gpu_pool',
- ],
- 'test_suites': {
- 'gtest_tests': 'win_software_renderer_gtests',
- 'isolated_scripts': 'win_software_renderer_isolated_scripts',
- },
- },
- 'dawn-win-x64-sws-rel': {
- 'os_type': 'win',
- 'mixins': [
- 'win10_gce_gpu_pool',
- ],
- 'test_suites': {
- 'gtest_tests': 'win_software_renderer_gtests',
- 'isolated_scripts': 'win_software_renderer_isolated_scripts',
- },
- },
- 'dawn-win-x86-builder-dbg': {
- 'additional_compile_targets': [
- 'default',
- ],
- },
- 'dawn-win-x86-builder-rel': {
- 'additional_compile_targets': [
- 'default',
- ],
- },
- 'dawn-win-x86-intel-uhd630-rel': {
- 'os_type': 'win',
- 'mixins': [
- 'win10_intel_uhd_630_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'real_hardware_win_gtests',
- },
- },
- 'dawn-win-x86-nvidia-gtx1660-rel': {
- 'os_type': 'win',
- 'mixins': [
- 'win10_nvidia_gtx_1660_stable',
- ],
- 'test_suites': {
- 'gtest_tests': 'real_hardware_win_gtests',
- },
- },
- 'dawn-win-x86-sws-dbg': {
- 'os_type': 'win',
- 'mixins': [
- 'win10_gce_gpu_pool',
- ],
- 'test_suites': {
- 'gtest_tests': 'win_software_renderer_gtests',
- },
- },
- 'dawn-win-x86-sws-rel': {
- 'os_type': 'win',
- 'mixins': [
- 'win10_gce_gpu_pool',
- ],
- 'test_suites': {
- 'gtest_tests': 'win_software_renderer_gtests',
- },
- },
- },
- },
-]
diff -Nru chromium-146.0.7680.153/third_party/dawn/src/dawn/common/MutexProtected.h chromium-146.0.7680.164/third_party/dawn/src/dawn/common/MutexProtected.h
--- chromium-146.0.7680.153/third_party/dawn/src/dawn/common/MutexProtected.h 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/src/dawn/common/MutexProtected.h 2026-03-20 23:29:56.000000000 +0000
@@ -47,14 +47,19 @@
namespace dawn {
-template class Guard>
+template class Guard, typename Traits>
class MutexProtected;
-template class Guard>
-class MutexCondVarProtected;
+// Used by MutexCondVarProtected below where sometimes, it's useful to be able to specify which type
+// of notify scope we want.
+enum class NotifyType {
+ All,
+ One,
+ None,
+};
-template class Guard>
-class MutexProtectedSupport;
+template class Guard, typename Traits>
+class MutexCondVarProtected;
namespace detail {
@@ -95,29 +100,22 @@
};
template
-struct MutexProtectedSupportTraits {
- using MutexType = std::mutex;
- using LockType = std::unique_lock;
-
- static constexpr bool kSupportsTryLock = true;
+struct MutexRefProtectedTraits {
+ using MutexType = Ref;
+ using LockType = Mutex::AutoLock;
+ using ObjectType = T;
- static MutexType CreateMutex() { return std::mutex(); }
- static std::mutex& GetMutex(MutexType& m) { return m; }
- static auto* GetObj(T* const obj) { return &obj->mImpl; }
- static const auto* GetObj(const T* const obj) { return &obj->mImpl; }
+ static constexpr bool kSupportsTryLock = false;
- static std::optional TryLock(MutexType& mutex) {
- LockType lock(GetMutex(mutex), std::try_to_lock);
- if (!lock.owns_lock()) {
- return std::nullopt;
- }
- return lock;
- }
+ static MutexType CreateMutex() { return AcquireRef(new Mutex()); }
+ static Mutex* GetMutex(MutexType& m) { return m.Get(); }
+ static ObjectType* GetObj(T* const obj) { return obj; }
+ static const ObjectType* GetObj(const T* const obj) { return obj; }
};
template
class Guard;
-template
+template
class CondVarGuard;
// Guard class is a wrapping class that gives access to a protected resource after acquiring the
@@ -165,9 +163,13 @@
private:
using NonConstT = typename std::remove_const::type;
- friend class CondVarGuard;
- friend class MutexProtectedSupport;
- friend class MutexProtected;
+ friend class MutexProtected;
+
+ // Currently need to explicitly list the notify types because we can't partially specialize
+ // friend classes.
+ friend class CondVarGuard;
+ friend class CondVarGuard;
+ friend class CondVarGuard;
typename Traits::LockType mLock;
// RAW_PTR_EXCLUSION: This pointer is created/destroyed on each access to a MutexProtected.
@@ -179,9 +181,9 @@
// CondVarGuard is a different guard class that internally holds a Guard, but provides additional
// functionality w.r.t condition variables. Specifically, the non-const version of this Guard will
-// automatically call notify_all() on the underlying condition variable so that calls to |Wait*()|
-// will unblock when |Pred| is true.
-template
+// automatically call a notify function on the underlying condition variable so that calls to
+// |Wait*()| will unblock when |Pred| is true.
+template
class CondVarGuard : public NonMovable, StackAllocated {
public:
// It's the programmer's burden to not save the pointer/reference and reuse it without the lock.
@@ -207,86 +209,38 @@
}
protected:
- CondVarGuard(T* obj,
- typename Traits::MutexType& mutex,
- class Defer* defer = nullptr,
- std::condition_variable* cv = nullptr)
- : mNotifyScope(cv), mGuard(obj, mutex, defer) {}
- CondVarGuard(T* obj,
- Traits::LockType&& lock,
- class Defer* defer = nullptr,
- std::condition_variable* cv = nullptr)
- : mNotifyScope(cv), mGuard(obj, std::move(lock), defer) {}
+ CondVarGuard(T* obj, Traits::MutexType& mutex, std::condition_variable* cv)
+ : mNotifyScope(cv), mGuard(obj, mutex) {}
auto* Get() const { return mGuard.Get(); }
private:
using NonConstT = typename std::remove_const::type;
- friend class MutexProtected;
- friend class MutexCondVarProtected;
+ friend class MutexCondVarProtected;
+
+ struct NotifyScopeBase {
+ explicit NotifyScopeBase(std::condition_variable* cv) : cv(cv) { DAWN_ASSERT(cv); }
+ raw_ptr cv = nullptr;
+ };
- struct NotifyScope {
- explicit NotifyScope(std::condition_variable* cv) : cv(cv) { DAWN_ASSERT(cv); }
+ template
+ struct NotifyScope : NotifyScopeBase {
+ using NotifyScopeBase::NotifyScopeBase;
~NotifyScope() {
if constexpr (!std::is_const_v) {
- cv->notify_all();
+ if constexpr (U == NotifyType::All) {
+ this->cv->notify_all();
+ } else if constexpr (U == NotifyType::One) {
+ this->cv->notify_one();
+ }
}
}
-
- raw_ptr cv = nullptr;
};
- NotifyScope mNotifyScope;
- Guard mGuard;
-};
-
-template class Guard = detail::Guard>
-class MutexProtectedBase {
- public:
- using Usage = Guard;
- using ConstUsage = Guard;
-
- MutexProtectedBase() : mMutex(Traits::CreateMutex()) {}
- virtual ~MutexProtectedBase() = default;
-
- Usage operator->() { return Use(); }
- ConstUsage operator->() const { return Use(); }
-
- template
- auto Use(Fn&& fn) {
- return fn(Use());
- }
- template
- auto Use(Fn&& fn) const {
- return fn(ConstUse());
- }
- template
- auto ConstUse(Fn&& fn) const {
- return fn(ConstUse());
- }
-
- template
- auto UseWithDefer(Fn&& fn) {
- Defer defer;
- return fn(UseWithDefer(defer));
- }
-
- std::optional TryUse()
- requires Traits::kSupportsTryLock
- {
- auto maybeLock = Traits::TryLock(this->mMutex);
- if (!maybeLock.has_value()) {
- return std::nullopt;
- }
- return Use(std::move(*maybeLock));
- }
-
- protected:
- virtual Usage Use() = 0;
- virtual Usage Use(Traits::LockType&& lock) = 0;
- virtual Usage UseWithDefer(Defer& defer) = 0;
- virtual ConstUsage ConstUse() const = 0;
- mutable typename Traits::MutexType mMutex;
+ NotifyScope mNotifyScope;
+ // Note that this class needs to hold a Guard member instead of extending it because we want the
+ // lock to be released before we notify.
+ Guard mGuard;
};
} // namespace detail
@@ -323,33 +277,79 @@
// private:
// MutexProtected mAllocator;
// };
-template class Guard = detail::Guard>
-class MutexProtected
- : public detail::MutexProtectedBase, Guard> {
+template class Guard = detail::Guard,
+ typename Traits = detail::MutexProtectedTraits>
+class MutexProtected {
public:
- using Traits = detail::MutexProtectedTraits;
- using Base = detail::MutexProtectedBase;
- using typename Base::ConstUsage;
- using typename Base::Usage;
+ using Usage = Guard;
+ using ConstUsage = Guard;
template
+ requires(sizeof...(Args) != 1 ||
+ !(std::is_same_v, MutexProtected> && ...))
// NOLINTNEXTLINE(runtime/explicit) allow implicit construction
- MutexProtected(Args&&... args) : mObj(std::forward(args)...) {}
+ MutexProtected(Args&&... args)
+ : mMutex(Traits::CreateMutex()), mObj(std::forward(args)...) {}
+ virtual ~MutexProtected() = default;
+
+ MutexProtected(const MutexProtected&)
+ requires std::copy_constructible && std::copy_constructible
+ = default;
+ MutexProtected& operator=(const MutexProtected&)
+ requires std::is_copy_assignable_v &&
+ std::is_copy_assignable_v
+ = default;
+
+ MutexProtected(MutexProtected&&)
+ requires std::move_constructible && std::move_constructible
+ = default;
+ MutexProtected& operator=(MutexProtected&&)
+ requires std::is_move_assignable_v &&
+ std::is_move_assignable_v
+ = default;
- using Base::TryUse;
- using Base::Use;
- using Base::UseWithDefer;
+ Usage operator->() { return Usage(&mObj, mMutex); }
+ template
+ auto Use(Fn&& fn) {
+ return fn(Usage(&mObj, mMutex));
+ }
- protected:
- T mObj;
+ ConstUsage operator->() const { return ConstUsage(&mObj, mMutex); }
+ template
+ auto ConstUse(Fn&& fn) const {
+ return fn(ConstUsage(&mObj, mMutex));
+ }
+ template
+ auto Use(Fn&& fn) const {
+ return ConstUse(fn);
+ }
+
+ std::optional TryUse()
+ requires Traits::kSupportsTryLock
+ {
+ auto maybeLock = Traits::TryLock(mMutex);
+ if (!maybeLock.has_value()) {
+ return std::nullopt;
+ }
+ return Usage(&mObj, std::move(*maybeLock), nullptr);
+ }
+
+ template
+ auto UseWithDefer(Fn&& fn) {
+ Defer defer;
+ return fn(Usage(&mObj, mMutex, &defer));
+ }
private:
- Usage Use() override { return Usage(&mObj, this->mMutex); }
- Usage Use(Traits::LockType&& lock) override { return Usage(&mObj, std::move(lock), nullptr); }
- Usage UseWithDefer(Defer& defer) override { return Usage(&mObj, this->mMutex, &defer); }
- ConstUsage ConstUse() const override { return ConstUsage(&mObj, this->mMutex); }
+ mutable Traits::MutexType mMutex;
+ T mObj;
};
+// A moveable version of MutexProtected.
+template
+using MutexRefProtected = MutexProtected>;
+
// Wrapping class for object members to provide the protections with a mutex of a MutexProtected
// with some additional helpers to allow waiting with a conditional variable as well. The general
// usage should look the same as MutexProtected above, with additional usages like the following
@@ -370,79 +370,61 @@
// private:
// MutexCondVarProtected mDone = false;
// };
-template class Guard = detail::CondVarGuard>
-class MutexCondVarProtected : public MutexProtected {
+template class Guard = detail::CondVarGuard,
+ typename Traits = detail::MutexProtectedTraits>
+class MutexCondVarProtected {
public:
- using Base = MutexProtected;
- using typename Base::ConstUsage;
- using typename Base::Usage;
+ using Usage = Guard;
+ using ConstUsage = Guard;
- using Base::Base;
+ template
+ requires(sizeof...(Args) != 1 ||
+ !(std::is_same_v, MutexCondVarProtected> && ...))
+ // NOLINTNEXTLINE(runtime/explicit) allow implicit construction
+ MutexCondVarProtected(Args&&... args)
+ : mMutex(Traits::CreateMutex()), mObj(std::forward(args)...) {}
+ virtual ~MutexCondVarProtected() = default;
+
+ MutexCondVarProtected(const MutexCondVarProtected&)
+ requires std::copy_constructible && std::copy_constructible
+ = default;
+ MutexCondVarProtected& operator=(const MutexCondVarProtected&)
+ requires std::is_copy_assignable_v &&
+ std::is_copy_assignable_v
+ = default;
+
+ MutexCondVarProtected(MutexCondVarProtected&&)
+ requires std::move_constructible && std::move_constructible
+ = default;
+ MutexCondVarProtected& operator=(MutexCondVarProtected&&)
+ requires std::is_move_assignable_v &&
+ std::is_move_assignable_v
+ = default;
+
+ Usage operator->() { return Usage(&mObj, mMutex, &mCv); }
+ template
+ auto Use(Fn&& fn) {
+ return fn(Guard(&mObj, mMutex, &mCv));
+ }
// Note that unlike in MutexProtected where |Use| and |ConstUse| guarantee the lock for the
// entire critical section, if a user calls |Wait| within |Fn|, the lock may be released and
// reacquired in order for another thread to update the condition.
- using Base::Base::ConstUse;
- using Base::Base::TryUse;
- using Base::Base::Use;
-
- private:
- Usage Use() override { return Usage(&this->mObj, this->mMutex, nullptr, &mCv); }
- Usage Use(Base::Traits::LockType&& lock) override {
- return Usage(&this->mObj, std::move(lock), nullptr, &mCv);
+ ConstUsage operator->() const { return ConstUsage(&mObj, mMutex, &mCv); }
+ template
+ auto ConstUse(Fn&& fn) const {
+ return fn(ConstUsage(&mObj, mMutex, &mCv));
}
- ConstUsage ConstUse() const override {
- return ConstUsage(&this->mObj, this->mMutex, nullptr, &mCv);
+ template
+ auto Use(Fn&& fn) const {
+ return ConstUse(fn);
}
- mutable std::condition_variable mCv;
-};
-
-// CRTP wrapper to help create classes that are generally MutexProtected, but may wish to implement
-// specific workarounds to avoid taking the lock in certain scenarios. See the example below and the
-// unittests for more example usages of this wrapper. Example usage:
-// struct Counter : public MutexProtectedSupport {
-// public:
-// // Reads the value stored in |mCounter| without acquiring the lock.
-// int UnsafeRead() {
-// return mImpl.mCounter;
-// }
-//
-// private:
-// // This friend declaration MUST be included in all classes using this wrapper.
-// friend typename MutexProtectedSupport::Traits;
-//
-// // Internal struct that wraps all the actual data that we want to be protected. Note that
-// // this struct currently MUST be named |mImpl| to work.
-// struct {
-// int mCounter = 0;
-// } mImpl;
-// };
-// // Other uses of this struct look as if we are using a MutexProtected.
-template class Guard = detail::Guard>
-class MutexProtectedSupport
- : public detail::MutexProtectedBase, Guard> {
- public:
- using Traits = detail::MutexProtectedSupportTraits;
- using Base = detail::MutexProtectedBase;
- using typename Base::ConstUsage;
- using typename Base::Usage;
-
- using Base::TryUse;
- using Base::Use;
- using Base::UseWithDefer;
-
private:
- Usage Use() override { return Usage(static_cast(this), this->mMutex); }
- Usage Use(Traits::LockType&& lock) override {
- return Usage(static_cast(this), std::move(lock), nullptr);
- }
- Usage UseWithDefer(Defer& defer) override {
- return Usage(static_cast(this), this->mMutex, &defer);
- }
- ConstUsage ConstUse() const override {
- return ConstUsage(static_cast(this), this->mMutex);
- }
+ mutable Traits::MutexType mMutex;
+ mutable std::condition_variable mCv;
+ T mObj;
};
} // namespace dawn
diff -Nru chromium-146.0.7680.153/third_party/dawn/src/dawn/tests/unittests/MutexProtectedTests.cpp chromium-146.0.7680.164/third_party/dawn/src/dawn/tests/unittests/MutexProtectedTests.cpp
--- chromium-146.0.7680.153/third_party/dawn/src/dawn/tests/unittests/MutexProtectedTests.cpp 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/src/dawn/tests/unittests/MutexProtectedTests.cpp 2026-03-20 23:29:56.000000000 +0000
@@ -29,11 +29,13 @@
#include
#include
#include
+#include
#include "dawn/common/MutexProtected.h"
#include "dawn/common/Ref.h"
#include "dawn/common/RefCounted.h"
#include "dawn/common/Time.h"
+#include "dawn/utils/SystemUtils.h"
#include "gtest/gtest.h"
namespace dawn {
@@ -42,75 +44,6 @@
using ::testing::Test;
using ::testing::Types;
-class MutexSupportedCounterT : public MutexProtectedSupport {
- public:
- // This is an unsafe read of the count without acquiring the lock.
- int ReadCount() { return mImpl.mCount; }
-
- private:
- friend typename MutexProtectedSupport::Traits;
-
- struct {
- int mCount = 0;
- } mImpl;
-};
-
-TEST(MutexProtectedSupportTests, Nominal) {
- static constexpr int kIncrementCount = 100;
- static constexpr int kDecrementCount = 50;
-
- MutexSupportedCounterT counter;
-
- auto increment = [&] {
- for (uint32_t i = 0; i < kIncrementCount; i++) {
- counter->mCount++;
- }
- };
- auto useIncrement = [&] {
- for (uint32_t i = 0; i < kIncrementCount; i++) {
- counter.Use([](auto c) { c->mCount++; });
- }
- };
- auto decrement = [&] {
- for (uint32_t i = 0; i < kDecrementCount; i++) {
- counter->mCount--;
- }
- };
- auto useDecrement = [&] {
- for (uint32_t i = 0; i < kDecrementCount; i++) {
- counter.Use([](auto c) { c->mCount--; });
- }
- };
-
- std::thread incrementThread(increment);
- std::thread useIncrementThread(useIncrement);
- std::thread decrementThread(decrement);
- std::thread useDecrementThread(useDecrement);
- incrementThread.join();
- useIncrementThread.join();
- decrementThread.join();
- useDecrementThread.join();
-
- EXPECT_EQ(counter->mCount, 2 * (kIncrementCount - kDecrementCount));
-}
-
-// Verifies that if we call additionally implemented functions when using the MutexProtectedSupport
-// wrapper, that they do not acquire the lock. If the lock was acquired, then this test would
-// deadlock.
-TEST(MutexProtectedSupportTests, UnsafeRead) {
- MutexSupportedCounterT counter;
-
- // Acquire the lock via the Use function.
- counter.Use([&](auto c) {
- // With the lock acquired, we should be able to call additionally implemented functions that
- // do not acquire the lock.
- c->mCount = 1;
- EXPECT_EQ(counter.ReadCount(), 1);
- c->mCount = 2;
- EXPECT_EQ(counter.ReadCount(), 2);
- });
-}
-
// Simple thread-unsafe counter class.
class CounterT : public RefCounted {
public:
@@ -329,6 +262,47 @@
thread2.join();
}
+// Test that if we specifically ask for only one thread to be notified, then only one thread should
+// wake up from waiting.
+TEST(MutexCondVarProtectedTest, NotifyTypes) {
+ auto counter = MutexCondVarProtected();
+ std::atomic woken = 0;
+
+ // Multiple threads both waiting on the condition variable, only one of them should actually be
+ // woken up on the first increment.
+ static constexpr int kNumThreads = 5;
+ std::vector threads;
+ threads.reserve(kNumThreads);
+ for (auto i = 0; i < kNumThreads; i++) {
+ threads.emplace_back([&] {
+ counter.ConstUse([&](auto c) {
+ c.Wait([](auto& x) { return x.Get() >= 1; });
+ woken += 1;
+ });
+ });
+ }
+
+ // Don't notify any threads.
+ counter.Use([](auto c) { EXPECT_EQ(c->Get(), 0); });
+ EXPECT_EQ(woken, 0);
+
+ // Notify one of the threads only. This is currently racy w.r.t to the increment below in that
+ // it's possible that the increment happens before the threads start waiting. As a result, we
+ // only verify that at least once thread was woken. In practice, it is very difficult to verify
+ // that exactly one thread is woken.
+ counter.Use([](auto c) { c->Increment(); });
+ while (woken == 0) {
+ utils::USleep(1000);
+ }
+
+ // Notify the rest of the threads via a NotifyAll, then wait for all the threads to join.
+ counter.Use([](auto c) { c->Increment(); });
+ for (auto& t : threads) {
+ t.join();
+ }
+ EXPECT_EQ(woken, kNumThreads);
+}
+
} // anonymous namespace
} // namespace dawn
diff -Nru chromium-146.0.7680.153/third_party/dawn/src/dawn/wire/client/Buffer.cpp chromium-146.0.7680.164/third_party/dawn/src/dawn/wire/client/Buffer.cpp
--- chromium-146.0.7680.153/third_party/dawn/src/dawn/wire/client/Buffer.cpp 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/src/dawn/wire/client/Buffer.cpp 2026-03-20 23:29:56.000000000 +0000
@@ -88,8 +88,10 @@
uint64_t readDataUpdateInfoLength = 0,
const uint8_t* readDataUpdateInfo = nullptr) {
if (status != WGPUMapAsyncStatus_Success) {
- mStatus = status;
- mMessage = ToString(message);
+ mResponse.Use([&](auto response) {
+ response->status = status;
+ response->message = ToString(message);
+ });
return WireResult::Success;
}
@@ -100,12 +102,14 @@
}
auto FailRequest = [this](const char* message) -> WireResult {
- mStatus = static_cast(0);
- mMessage = message;
+ mResponse.Use([&](auto response) {
+ response->status = static_cast(0);
+ response->message = message;
+ });
return WireResult::FatalError;
};
- mStatus = status;
+ mResponse->status = status;
const auto& pending = mBuffer->mPendingMapRequest.value();
if (!pending.type) {
return FailRequest("Invalid map call without a specified mapping type.");
@@ -140,31 +144,36 @@
private:
void CompleteImpl(FutureID futureID, EventCompletionType completionType) override {
+ // Move the response while holding the lock so that we avoid racing against the callback
+ // firing and the server replying with a response.
+ Response response = {};
+ mResponse.Use([&](auto res) { response = std::move(*res); });
+
if (completionType == EventCompletionType::Shutdown) {
- mStatus = WGPUMapAsyncStatus_CallbackCancelled;
- mMessage = "A valid external Instance reference no longer exists.";
+ response.status = WGPUMapAsyncStatus_CallbackCancelled;
+ response.message = "A valid external Instance reference no longer exists.";
}
- auto Callback = [this]() {
+ auto Callback = [&]() {
if (mCallback) {
- mCallback(mStatus, ToOutputStringView(mMessage), mUserdata1.ExtractAsDangling(),
- mUserdata2.ExtractAsDangling());
+ mCallback(response.status, ToOutputStringView(response.message),
+ mUserdata1.ExtractAsDangling(), mUserdata2.ExtractAsDangling());
}
};
// The request has been cancelled before completion, return that result.
if (!IsPendingRequest(futureID)) {
- DAWN_ASSERT(mStatus != WGPUMapAsyncStatus_Success);
+ DAWN_ASSERT(response.status != WGPUMapAsyncStatus_Success);
return Callback();
}
// Device destruction/loss implicitly makes the map requests aborted.
if (!mBuffer->mDevice->IsAlive()) {
- mStatus = WGPUMapAsyncStatus_Aborted;
- mMessage = "The Device was lost before mapping was resolved.";
+ response.status = WGPUMapAsyncStatus_Aborted;
+ response.message = "The Device was lost before mapping was resolved.";
}
- if (mStatus == WGPUMapAsyncStatus_Success) {
+ if (response.status == WGPUMapAsyncStatus_Success) {
DAWN_ASSERT(mBuffer->mPendingMapRequest && mBuffer->mPendingMapRequest->type);
switch (*mBuffer->mPendingMapRequest->type) {
case MapRequestType::Read:
@@ -183,8 +192,14 @@
raw_ptr mUserdata1;
raw_ptr mUserdata2;
- WGPUMapAsyncStatus mStatus;
- std::string mMessage;
+ // The response for the map async callback needs to be protected with a lock since the response
+ // can be updated from the server (via a response) or from the client (via an unmap/destroy
+ // call).
+ struct Response {
+ WGPUMapAsyncStatus status;
+ std::string message;
+ };
+ MutexProtected mResponse;
// Strong reference to the buffer so that when we call the callback we can pass the buffer.
Ref mBuffer;
diff -Nru chromium-146.0.7680.153/third_party/dawn/src/dawn/wire/client/Device.cpp chromium-146.0.7680.164/third_party/dawn/src/dawn/wire/client/Device.cpp
--- chromium-146.0.7680.153/third_party/dawn/src/dawn/wire/client/Device.cpp 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/src/dawn/wire/client/Device.cpp 2026-03-20 23:29:56.000000000 +0000
@@ -28,6 +28,7 @@
#include "dawn/wire/client/Device.h"
#include
+#include
#include
#include
@@ -155,13 +156,78 @@
EventType::CreateRenderPipeline,
WGPUCreateRenderPipelineAsyncCallbackInfo>;
-static constexpr WGPUUncapturedErrorCallbackInfo kEmptyUncapturedErrorCallbackInfo = {
+// Default callback infos depending on the build type.
+#ifdef DAWN_ENABLE_ASSERTS
+static constexpr WGPUDeviceLostCallbackInfo kDefaultDeviceLostCallbackInfo = {
+ nullptr, WGPUCallbackMode_AllowSpontaneous,
+ [](WGPUDevice const*, WGPUDeviceLostReason, WGPUStringView, void*, void*) {
+ static std::once_flag flag;
+ std::call_once(flag, []() {
+ dawn::WarningLog() << "No Dawn device lost callback was set. This is probably not "
+ "intended. If you really want to ignore device lost "
+ "and suppress this message, set the callback explicitly.";
+ });
+ },
+ nullptr, nullptr};
+static constexpr WGPUUncapturedErrorCallbackInfo kDefaultUncapturedErrorCallbackInfo = {
+ nullptr,
+ [](WGPUDevice const*, WGPUErrorType, WGPUStringView, void*, void*) {
+ static std::once_flag flag;
+ std::call_once(flag, []() {
+ dawn::WarningLog() << "No Dawn device uncaptured error callback was set. This is "
+ "probably not intended. If you really want to ignore errors "
+ "and suppress this message, set the callback explicitly.";
+ });
+ },
+ nullptr, nullptr};
+static constexpr WGPULoggingCallbackInfo kDefaultLoggingCallbackInfo = {
+ nullptr,
+ [](WGPULoggingType, WGPUStringView, void*, void*) {
+ static std::once_flag flag;
+ std::call_once(flag, []() {
+ dawn::WarningLog() << "No Dawn device logging callback callback was set. This is "
+ "probably not intended. If you really want to ignore logs "
+ "and suppress this message, set the callback explicitly.";
+ });
+ },
+ nullptr, nullptr};
+#else
+static constexpr WGPUDeviceLostCallbackInfo kDefaultDeviceLostCallbackInfo = {
+ nullptr, WGPUCallbackMode_AllowSpontaneous, nullptr, nullptr, nullptr};
+static constexpr WGPUUncapturedErrorCallbackInfo kDefaultUncapturedErrorCallbackInfo = {
nullptr, nullptr, nullptr, nullptr};
-static constexpr WGPULoggingCallbackInfo kEmptyLoggingCallbackInfo = {nullptr, nullptr, nullptr,
- nullptr};
+static constexpr WGPULoggingCallbackInfo kDefaultLoggingCallbackInfo = {nullptr, nullptr, nullptr,
+ nullptr};
+#endif // DAWN_ENABLE_ASSERTS
+
+const WGPUDeviceLostCallbackInfo& GetDeviceLostCallbackInfo(
+ const WGPUDeviceDescriptor* descriptor) {
+ if (descriptor != nullptr && descriptor->deviceLostCallbackInfo.callback != nullptr) {
+ return descriptor->deviceLostCallbackInfo;
+ }
+ return kDefaultDeviceLostCallbackInfo;
+}
+
+const WGPUUncapturedErrorCallbackInfo& GetUncapturedErrorCallbackInfo(
+ const WGPUDeviceDescriptor* descriptor) {
+ if (descriptor != nullptr && descriptor->uncapturedErrorCallbackInfo.callback != nullptr) {
+ return descriptor->uncapturedErrorCallbackInfo;
+ }
+ return kDefaultUncapturedErrorCallbackInfo;
+}
} // namespace
+Device::CallbackInfos::CallbackInfos(const WGPUUncapturedErrorCallbackInfo& error,
+ const WGPULoggingCallbackInfo& logging) {
+ if (error.callback != nullptr) {
+ this->error = error;
+ }
+ if (logging.callback != nullptr) {
+ this->logging = logging;
+ }
+}
+
class Device::DeviceLostEvent : public TrackedEvent {
public:
static constexpr EventType kType = EventType::DeviceLost;
@@ -192,11 +258,16 @@
mMessage = "A valid external Instance reference no longer exists.";
}
- // Some users may use the device lost callback to deallocate resources allocated for the
- // uncaptured error callback, so reset the uncaptured error callback before calling the
- // device lost callback.
- mDevice->mUncapturedErrorCallbackInfo = kEmptyUncapturedErrorCallbackInfo;
- mDevice->mLoggingCallbackInfo = kEmptyLoggingCallbackInfo;
+ mDevice->mCallbackInfos.Use([](auto callbackInfos) {
+ callbackInfos->error = std::nullopt;
+ callbackInfos->logging = std::nullopt;
+
+ // The uncaptured error and logging callbacks are spontaneous and must not be called
+ // after we call the device lost's |mCallback| below. Although we have cleared those
+ // callbacks, we need to wait for any remaining outstanding callbacks to finish before
+ // continuing.
+ callbackInfos.Wait([](auto& x) { return x.semaphore == 0; });
+ });
void* userdata1 = mUserdata1.ExtractAsDangling();
void* userdata2 = mUserdata2.ExtractAsDangling();
@@ -224,66 +295,9 @@
Adapter* adapter,
const WGPUDeviceDescriptor* descriptor)
: RefCountedWithExternalCount(params, eventManagerHandle),
- mAdapter(adapter) {
-#if defined(DAWN_ENABLE_ASSERTS)
- static constexpr WGPUDeviceLostCallbackInfo kDefaultDeviceLostCallbackInfo = {
- nullptr, WGPUCallbackMode_AllowSpontaneous,
- [](WGPUDevice const*, WGPUDeviceLostReason, WGPUStringView, void*, void*) {
- static bool calledOnce = false;
- if (!calledOnce) {
- calledOnce = true;
- dawn::WarningLog() << "No Dawn device lost callback was set. This is probably not "
- "intended. If you really want to ignore device lost "
- "and suppress this message, set the callback explicitly.";
- }
- },
- nullptr, nullptr};
- static constexpr WGPUUncapturedErrorCallbackInfo kDefaultUncapturedErrorCallbackInfo = {
- nullptr,
- [](WGPUDevice const*, WGPUErrorType, WGPUStringView, void*, void*) {
- static bool calledOnce = false;
- if (!calledOnce) {
- calledOnce = true;
- dawn::WarningLog() << "No Dawn device uncaptured error callback was set. This is "
- "probably not intended. If you really want to ignore errors "
- "and suppress this message, set the callback explicitly.";
- }
- },
- nullptr, nullptr};
- static constexpr WGPULoggingCallbackInfo kDefaultLoggingCallbackInfo = {
- nullptr,
- [](WGPULoggingType, WGPUStringView, void*, void*) {
- static bool calledOnce = false;
- if (!calledOnce) {
- calledOnce = true;
- dawn::WarningLog() << "No Dawn device logging callback callback was set. This is "
- "probably not intended. If you really want to ignore logs "
- "and suppress this message, set the callback explicitly.";
- }
- },
- nullptr, nullptr};
-#else
- static constexpr WGPUDeviceLostCallbackInfo kDefaultDeviceLostCallbackInfo = {
- nullptr, WGPUCallbackMode_AllowSpontaneous, nullptr, nullptr, nullptr};
- static constexpr WGPUUncapturedErrorCallbackInfo kDefaultUncapturedErrorCallbackInfo =
- kEmptyUncapturedErrorCallbackInfo;
- static constexpr WGPULoggingCallbackInfo kDefaultLoggingCallbackInfo =
- kEmptyLoggingCallbackInfo;
-#endif // DAWN_ENABLE_ASSERTS
-
- WGPUDeviceLostCallbackInfo deviceLostCallbackInfo = kDefaultDeviceLostCallbackInfo;
- if (descriptor != nullptr && descriptor->deviceLostCallbackInfo.callback != nullptr) {
- deviceLostCallbackInfo = descriptor->deviceLostCallbackInfo;
- }
- mDeviceLostInfo.event = AcquireRef(new DeviceLostEvent(deviceLostCallbackInfo, this));
-
- mUncapturedErrorCallbackInfo = kDefaultUncapturedErrorCallbackInfo;
- if (descriptor != nullptr && descriptor->uncapturedErrorCallbackInfo.callback != nullptr) {
- mUncapturedErrorCallbackInfo = descriptor->uncapturedErrorCallbackInfo;
- }
-
- mLoggingCallbackInfo = kDefaultLoggingCallbackInfo;
-}
+ mDeviceLostInfo(AcquireRef(new DeviceLostEvent(GetDeviceLostCallbackInfo(descriptor), this))),
+ mCallbackInfos(GetUncapturedErrorCallbackInfo(descriptor), kDefaultLoggingCallbackInfo),
+ mAdapter(adapter) {}
ObjectType Device::GetObjectType() const {
return ObjectType::Device;
@@ -347,19 +361,53 @@
}
void Device::HandleError(WGPUErrorType errorType, WGPUStringView message) {
- if (mUncapturedErrorCallbackInfo.callback) {
- const auto device = ToAPI(this);
- mUncapturedErrorCallbackInfo.callback(&device, errorType, message,
- mUncapturedErrorCallbackInfo.userdata1,
- mUncapturedErrorCallbackInfo.userdata2);
- }
+ std::optional callbackInfo;
+ mCallbackInfos.Use([&](auto callbackInfos) {
+ callbackInfo = callbackInfos->error;
+ if (callbackInfo) {
+ callbackInfos->semaphore += 1;
+ }
+ });
+
+ // If we don't have a callback info, we can just return.
+ if (!callbackInfo) {
+ return;
+ }
+
+ // Call the callback without holding the lock to prevent any re-entrant issues.
+ DAWN_ASSERT(callbackInfo->callback != nullptr);
+ const auto device = ToAPI(this);
+ callbackInfo->callback(&device, errorType, message, callbackInfo->userdata1,
+ callbackInfo->userdata2);
+
+ mCallbackInfos.Use([&](auto callbackInfos) {
+ DAWN_ASSERT(callbackInfos->semaphore > 0);
+ callbackInfos->semaphore -= 1;
+ });
}
void Device::HandleLogging(WGPULoggingType loggingType, WGPUStringView message) {
- if (mLoggingCallbackInfo.callback) {
- mLoggingCallbackInfo.callback(loggingType, message, mLoggingCallbackInfo.userdata1,
- mLoggingCallbackInfo.userdata2);
+ std::optional callbackInfo;
+ mCallbackInfos.Use([&](auto callbackInfos) {
+ callbackInfo = callbackInfos->logging;
+ if (callbackInfo) {
+ callbackInfos->semaphore += 1;
+ }
+ });
+
+ // If we don't have a callback info, we can just return.
+ if (!callbackInfo) {
+ return;
}
+
+ // Call the callback without holding the lock to prevent any re-entrant issues.
+ DAWN_ASSERT(callbackInfo->callback != nullptr);
+ callbackInfo->callback(loggingType, message, callbackInfo->userdata1, callbackInfo->userdata2);
+
+ mCallbackInfos.Use([&](auto callbackInfos) {
+ DAWN_ASSERT(callbackInfos->semaphore > 0);
+ callbackInfos->semaphore -= 1;
+ });
}
void Device::HandleDeviceLost(WGPUDeviceLostReason reason, WGPUStringView message) {
@@ -371,17 +419,18 @@
WGPUFuture Device::APIGetLostFuture() {
// Lazily track the device lost event so that event ordering w.r.t RequestDevice is correct.
- if (mDeviceLostInfo.event != nullptr) {
- auto [deviceLostFutureIDInternal, _] =
- GetEventManager().TrackEvent(std::move(mDeviceLostInfo.event));
- mDeviceLostInfo.futureID = deviceLostFutureIDInternal;
+ if (const auto* e = std::get_if[>(&mDeviceLostInfo)) {
+ Ref event = *e;
+ auto [futureID, _] = GetEventManager().TrackEvent(std::move(event));
+ mDeviceLostInfo = futureID;
}
- return {mDeviceLostInfo.futureID};
+ return {std::get(mDeviceLostInfo)};
}
void Device::APISetLoggingCallback(const WGPULoggingCallbackInfo& callbackInfo) {
if (mIsAlive) {
- mLoggingCallbackInfo = callbackInfo;
+ mCallbackInfos.Use(
+ [&](auto callbackInfos) { callbackInfos->logging = callbackInfo; });
}
}
diff -Nru chromium-146.0.7680.153/third_party/dawn/src/dawn/wire/client/Device.h chromium-146.0.7680.164/third_party/dawn/src/dawn/wire/client/Device.h
--- chromium-146.0.7680.153/third_party/dawn/src/dawn/wire/client/Device.h 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/src/dawn/wire/client/Device.h 2026-03-20 23:29:56.000000000 +0000
@@ -31,8 +31,10 @@
#include
#include
+#include
#include "dawn/common/LinkedList.h"
+#include "dawn/common/MutexProtected.h"
#include "dawn/common/RefCountedWithExternalCount.h"
#include "dawn/wire/WireCmd_autogen.h"
#include "dawn/wire/client/ApiObjects_autogen.h"
@@ -102,16 +104,24 @@
WGPUFuture CreatePipelineAsync(Descriptor const* descriptor, const CallbackInfo& callbackInfo);
LimitsAndFeatures mLimitsAndFeatures;
+ std::variant][, FutureID> mDeviceLostInfo;
- struct DeviceLostInfo {
- FutureID futureID = kNullFutureID;
- Ref event = nullptr;
+ struct CallbackInfos {
+ CallbackInfos(const WGPUUncapturedErrorCallbackInfo& error,
+ const WGPULoggingCallbackInfo& logging);
+
+ // The callback infos are optional because once the device is lost, they are set to
+ // std::nullopt and no longer do anything.
+ std::optional error = std::nullopt;
+ std::optional logging = std::nullopt;
+
+ // Counter that tracks how many places are currently using callback infos. This is used to
+ // ensure that before we call the device lost callback (which may deallocate the uncaptured
+ // error and logging callbacks), we have ensured that there are no outstanding references to
+ // those callbacks.
+ uint32_t semaphore = 0;
};
- DeviceLostInfo mDeviceLostInfo;
-
- WGPUUncapturedErrorCallbackInfo mUncapturedErrorCallbackInfo =
- WGPU_UNCAPTURED_ERROR_CALLBACK_INFO_INIT;
- WGPULoggingCallbackInfo mLoggingCallbackInfo = WGPU_LOGGING_CALLBACK_INFO_INIT;
+ MutexCondVarProtected mCallbackInfos;
Ref mAdapter;
Ref mQueue;
diff -Nru chromium-146.0.7680.153/third_party/dawn/src/dawn/wire/client/EventManager.h chromium-146.0.7680.164/third_party/dawn/src/dawn/wire/client/EventManager.h
--- chromium-146.0.7680.153/third_party/dawn/src/dawn/wire/client/EventManager.h 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/src/dawn/wire/client/EventManager.h 2026-03-20 23:29:56.000000000 +0000
@@ -76,6 +76,8 @@
virtual EventType GetType() = 0;
WGPUCallbackMode GetCallbackMode() const;
+
+ // Returns true iff the event is not |Pending|.
bool IsReady() const;
void SetReady();
diff -Nru chromium-146.0.7680.153/third_party/dawn/src/dawn/wire/server/ObjectStorage.h chromium-146.0.7680.164/third_party/dawn/src/dawn/wire/server/ObjectStorage.h
--- chromium-146.0.7680.153/third_party/dawn/src/dawn/wire/server/ObjectStorage.h 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/src/dawn/wire/server/ObjectStorage.h 2026-03-20 23:29:56.000000000 +0000
@@ -35,6 +35,7 @@
#include
#include "absl/container/flat_hash_set.h"
+#include "dawn/common/MutexProtected.h"
#include "dawn/wire/WireCmd_autogen.h"
#include "dawn/wire/WireServer.h"
#include "partition_alloc/pointers/raw_ptr.h"
@@ -64,12 +65,16 @@
enum class BufferMapWriteState { Unmapped, Mapped, MapError };
+struct BufferMapState {
+ std::unique_ptr readHandle = nullptr;
+ std::unique_ptr writeHandle = nullptr;
+ BufferMapWriteState writeState = BufferMapWriteState::Unmapped;
+};
+
template <>
struct ObjectData : public ObjectDataBase {
- // TODO(enga): Use a tagged pointer to save space.
- std::unique_ptr readHandle;
- std::unique_ptr writeHandle;
- BufferMapWriteState mapWriteState = BufferMapWriteState::Unmapped;
+ MutexRefProtected mapState;
+
WGPUBufferUsage usage = WGPUBufferUsage_None;
// Indicate if writeHandle needs to be destroyed on unmap
bool mappedAtCreation = false;
diff -Nru chromium-146.0.7680.153/third_party/dawn/src/dawn/wire/server/ServerBuffer.cpp chromium-146.0.7680.164/third_party/dawn/src/dawn/wire/server/ServerBuffer.cpp
--- chromium-146.0.7680.153/third_party/dawn/src/dawn/wire/server/ServerBuffer.cpp 2026-03-17 19:56:22.000000000 +0000
+++ chromium-146.0.7680.164/third_party/dawn/src/dawn/wire/server/ServerBuffer.cpp 2026-03-20 23:29:56.000000000 +0000
@@ -56,14 +56,15 @@
Known buffer;
WIRE_TRY(Get(cmd.selfId, &buffer));
- if (buffer->mappedAtCreation && !(buffer->usage & WGPUBufferUsage_MapWrite)) {
- // This indicates the writeHandle is for mappedAtCreation only. Destroy on unmap
- // writeHandle could have possibly been deleted if buffer is already destroyed so we
- // don't assert it's non-null
- buffer->writeHandle = nullptr;
- }
-
- buffer->mapWriteState = BufferMapWriteState::Unmapped;
+ buffer->mapState.Use([&](auto mapState) {
+ if (buffer->mappedAtCreation && !(buffer->usage & WGPUBufferUsage_MapWrite)) {
+ // This indicates the writeHandle is for mappedAtCreation only. Destroy on unmap
+ // writeHandle could have possibly been deleted if buffer is already destroyed so we
+ // don't assert it's non-null
+ mapState->writeHandle = nullptr;
+ }
+ mapState->writeState = BufferMapWriteState::Unmapped;
+ });
return WireResult::Success;
}
@@ -74,9 +75,11 @@
WIRE_TRY(Get(cmd.selfId, &buffer));
// The buffer was destroyed. Clear the Read/WriteHandle.
- buffer->readHandle = nullptr;
- buffer->writeHandle = nullptr;
- buffer->mapWriteState = BufferMapWriteState::Unmapped;
+ buffer->mapState.Use([](auto mapState) {
+ mapState->readHandle = nullptr;
+ mapState->writeHandle = nullptr;
+ mapState->writeState = BufferMapWriteState::Unmapped;
+ });
return WireResult::Success;
}
@@ -155,58 +158,61 @@
return WireResult::FatalError;
}
- if (isWriteMode) {
- if (buffer->handle == nullptr) {
- DAWN_ASSERT(descriptor->mappedAtCreation);
- // A null buffer indicates that mapping-at-creation failed inside createBuffer.
- // - Unmark the buffer as allocated so we will skip freeing it.
- buffer->state = AllocationState::Reserved;
- // - Remember the buffer is an error so we will skip subsequent mapping operations.
- buffer->mapWriteState = BufferMapWriteState::MapError;
- return WireResult::Success;
- }
-
- MemoryTransferService::WriteHandle* writeHandle = nullptr;
- // Deserialize metadata produced from the client to create a companion server handle.
- if (!mMemoryTransferService->DeserializeWriteHandle(
- writeHandleCreateInfo, static_cast(writeHandleCreateInfoLength),
- &writeHandle)) {
- return WireResult::FatalError;
- }
- DAWN_ASSERT(writeHandle != nullptr);
- buffer->writeHandle.reset(writeHandle);
- writeHandle->SetDataLength(descriptor->size);
-
- if (descriptor->mappedAtCreation) {
- void* mapping = mProcs->bufferGetMappedRange(buffer->handle, 0, descriptor->size);
- if (mapping == nullptr) {
- DAWN_ASSERT(descriptor->size % 4 != 0);
- // GetMappedRange can still fail if the buffer's size isn't aligned.
+ return buffer->mapState.Use([&](auto mapState) {
+ if (isWriteMode) {
+ if (buffer->handle == nullptr) {
+ DAWN_ASSERT(descriptor->mappedAtCreation);
+ // A null buffer indicates that mapping-at-creation failed inside createBuffer.
+ // - Unmark the buffer as allocated so we will skip freeing it.
+ buffer->state = AllocationState::Reserved;
// - Remember the buffer is an error so we will skip subsequent mapping operations.
- buffer->mapWriteState = BufferMapWriteState::MapError;
+ mapState->writeState = BufferMapWriteState::MapError;
return WireResult::Success;
}
- DAWN_ASSERT(mapping != nullptr);
- writeHandle->SetTarget(mapping);
- buffer->mapWriteState = BufferMapWriteState::Mapped;
- }
- }
+ MemoryTransferService::WriteHandle* writeHandle = nullptr;
+ // Deserialize metadata produced from the client to create a companion server handle.
+ if (!mMemoryTransferService->DeserializeWriteHandle(
+ writeHandleCreateInfo, static_cast(writeHandleCreateInfoLength),
+ &writeHandle)) {
+ return WireResult::FatalError;
+ }
+ DAWN_ASSERT(writeHandle != nullptr);
+ mapState->writeHandle.reset(writeHandle);
+ writeHandle->SetDataLength(descriptor->size);
+
+ if (descriptor->mappedAtCreation) {
+ void* mapping = mProcs->bufferGetMappedRange(buffer->handle, 0, descriptor->size);
+ if (mapping == nullptr) {
+ DAWN_ASSERT(descriptor->size % 4 != 0);
+ // GetMappedRange can still fail if the buffer's size isn't aligned.
+ // - Remember the buffer is an error so we will skip subsequent mapping
+ // operations.
+ mapState->writeState = BufferMapWriteState::MapError;
+ return WireResult::Success;
+ }
+ DAWN_ASSERT(mapping != nullptr);
+ writeHandle->SetTarget(mapping);
- if (isReadMode) {
- MemoryTransferService::ReadHandle* readHandle = nullptr;
- // Deserialize metadata produced from the client to create a companion server handle.
- if (!mMemoryTransferService->DeserializeReadHandle(
- readHandleCreateInfo, static_cast(readHandleCreateInfoLength),
- &readHandle)) {
- return WireResult::FatalError;
+ mapState->writeState = BufferMapWriteState::Mapped;
+ }
}
- DAWN_ASSERT(readHandle != nullptr);
- buffer->readHandle.reset(readHandle);
- }
+ if (isReadMode) {
+ MemoryTransferService::ReadHandle* readHandle = nullptr;
+ // Deserialize metadata produced from the client to create a companion server handle.
+ if (!mMemoryTransferService->DeserializeReadHandle(
+ readHandleCreateInfo, static_cast(readHandleCreateInfoLength),
+ &readHandle)) {
+ return WireResult::FatalError;
+ }
+ DAWN_ASSERT(readHandle != nullptr);
- return WireResult::Success;
+ mapState->readHandle.reset(readHandle);
+ }
+
+ return WireResult::Success;
+ });
}
WireResult Server::DoBufferUpdateMappedData(Known buffer,
@@ -219,30 +225,33 @@
return WireResult::FatalError;
}
- switch (buffer->mapWriteState) {
- case BufferMapWriteState::Unmapped:
+ return buffer->mapState.Use([&](auto mapState) {
+ switch (mapState->writeState) {
+ case BufferMapWriteState::Unmapped:
+ return WireResult::FatalError;
+ case BufferMapWriteState::MapError:
+ // The buffer is mapped but there was an error allocating mapped data.
+ // Do not perform the memcpy.
+ return WireResult::Success;
+ case BufferMapWriteState::Mapped:
+ break;
+ }
+
+ if (!mapState->writeHandle) {
+ // This check is performed after the check for the MapError state. It is permissible
+ // to Unmap and attempt to update mapped data of an error buffer.
return WireResult::FatalError;
- case BufferMapWriteState::MapError:
- // The buffer is mapped but there was an error allocating mapped data.
- // Do not perform the memcpy.
- return WireResult::Success;
- case BufferMapWriteState::Mapped:
- break;
- }
- if (!buffer->writeHandle) {
- // This check is performed after the check for the MapError state. It is permissible
- // to Unmap and attempt to update mapped data of an error buffer.
- return WireResult::FatalError;
- }
+ }
- // Deserialize the flush info and flush updated data from the handle into the target
- // of the handle. The target is set via WriteHandle::SetTarget.
- if (!buffer->writeHandle->DeserializeDataUpdate(
- writeDataUpdateInfo, static_cast]