Source code

Revision control

Copy as Markdown

Other Tools

schema: 1
bugzilla:
product: Core
component: "Graphics: WebGPU"
origin:
name: WebGPU CTS
description: WebGPU Compliance Test Suite
release: bd792919c655555a98c9813e2817a83e634a4111 (2025-03-28T00:07:24Z).
revision: bd792919c655555a98c9813e2817a83e634a4111
license: ['BSD-3-Clause']
updatebot:
maintainer-phab: '#webgpu-reviewers!'
maintainer-bz: egubler@mozilla.com
try-preset: webgpu
tasks:
- type: vendoring
enabled: false
frequency: 1 week
blocking: 1863146 # webgpu-update-cts
vendoring:
source-hosting: github
vendor-directory: dom/webgpu/tests/cts/checkout/
include:
- .gitattributes
- .gitignore # Avoids re-formatting of generated files.
update-actions:
- action: run-command
cwd: '{yaml_dir}/vendor/'
command: cargo
args:
- run
- --
- '{yaml_dir}/checkout/'
- action: delete-path
path: '../../../../../testing/web-platform/mozilla/tests/webgpu/'
# Work around an issue where Gecko's Git version is used, instead of a vendor checkou-out.
- action: replace-in-file-regex
file: '{yaml_dir}/checkout/out-wpt/common/internal/version.js'
pattern: "export const version = '[a-fA-F0-9]+(-dirty)?';"
with: "export const version = '{revision}';"
- action: move-dir
from: '{yaml_dir}/checkout/out-wpt/'
to: '../../../../../testing/web-platform/mozilla/tests/webgpu/'
- action: delete-path
path: '{yaml_dir}/checkout/node_modules/'
- action: delete-path
path: '{yaml_dir}/checkout/gen/'
- action: delete-path
path: '{yaml_dir}/checkout/out/'
- action: delete-path
path: '{yaml_dir}/checkout/deploy_key.enc'