Releases: erichdongubler-mozilla/moz-webgpu-cts
moz-webgpu-cts-v0.9.3
Install moz-webgpu-cts 0.9.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ErichDonGubler/moz-webgpu-cts/releases/download/moz-webgpu-cts-v0.9.3/moz-webgpu-cts-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/ErichDonGubler/moz-webgpu-cts/releases/download/moz-webgpu-cts-v0.9.3/moz-webgpu-cts-installer.ps1 | iex"
Download moz-webgpu-cts 0.9.3
File | Platform | Checksum |
---|---|---|
moz-webgpu-cts-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
moz-webgpu-cts-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
moz-webgpu-cts-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
moz-webgpu-cts-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
moz-webgpu-cts-v0.9.2
What's Changed
- test: cover round-trip of runner URL paths by @ErichDonGubler in #101
- Add description to CLI by @ErichDonGubler in #102
- Add Servo integration via
--browser=servo
by @sagudev in #92 - ci: fix
block-autosquash-commits
by @ErichDonGubler in #104
New Contributors
Full Changelog: moz-webgpu-cts-v0.9.1...moz-webgpu-cts-v0.9.2
Install moz-webgpu-cts 0.9.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ErichDonGubler/moz-webgpu-cts/releases/download/moz-webgpu-cts-v0.9.2/moz-webgpu-cts-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/ErichDonGubler/moz-webgpu-cts/releases/download/moz-webgpu-cts-v0.9.2/moz-webgpu-cts-installer.ps1 | iex"
Download moz-webgpu-cts 0.9.2
File | Platform | Checksum |
---|---|---|
moz-webgpu-cts-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
moz-webgpu-cts-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
moz-webgpu-cts-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
moz-webgpu-cts-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
moz-webgpu-cts-v0.9.1
What's Changed
- Dumb refactors for expanded and normalized property values by @ErichDonGubler in #97
- Docs fixes + CI by @ErichDonGubler in #98
- Make props. parsing and emitting more DRY by @ErichDonGubler in #99
- Support
implementation-status
prop. at the test level by @ErichDonGubler in #100
Full Changelog: moz-webgpu-cts-v0.9.0...moz-webgpu-cts-v0.9.1
Install moz-webgpu-cts 0.9.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ErichDonGubler/moz-webgpu-cts/releases/download/moz-webgpu-cts-v0.9.1/moz-webgpu-cts-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/ErichDonGubler/moz-webgpu-cts/releases/download/moz-webgpu-cts-v0.9.1/moz-webgpu-cts-installer.ps1 | iex"
Download moz-webgpu-cts 0.9.1
File | Platform | Checksum |
---|---|---|
moz-webgpu-cts-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
moz-webgpu-cts-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
moz-webgpu-cts-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
moz-webgpu-cts-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
moz-webgpu-cts-v0.9.0
What's Changed
- Rename "expectation" to "expected" in code by @ErichDonGubler in #93
- Consolidate metadata parsing logic by @ErichDonGubler in #94
- Fix several unreleased straggler issues 😅 by @ErichDonGubler in #95
update-expected
: ignore aggregatedSKIP
outcomes in tests if other outcomes are also reported by @ErichDonGubler in #96
Full Changelog: moz-webgpu-cts-v0.8.1...moz-webgpu-cts-v0.9.0
Install moz-webgpu-cts 0.9.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ErichDonGubler/moz-webgpu-cts/releases/download/moz-webgpu-cts-v0.9.0/moz-webgpu-cts-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/ErichDonGubler/moz-webgpu-cts/releases/download/moz-webgpu-cts-v0.9.0/moz-webgpu-cts-installer.ps1 | iex"
Download moz-webgpu-cts 0.9.0
File | Platform | Checksum |
---|---|---|
moz-webgpu-cts-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
moz-webgpu-cts-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
moz-webgpu-cts-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
moz-webgpu-cts-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
moz-webgpu-cts-v0.8.1
This is mostly a re-release of 0.8.0 with a fixed and updated cargo-dist
configuration, which brings pre-built binaries to this project. cargo binstall moz-webgpu-cts --git https://github.com/ErichDonGubler/moz-webgpu-cts
FTW!
What's Changed
- docs: s/the WebGPU team/Firefox's WebGPU team/ by @ErichDonGubler in #89
- chore(whippit): update
repo
url by @ErichDonGubler in #90 - chore: update and fix
cargo-dist
config. by @ErichDonGubler in #91
Full Changelog: moz-webgpu-cts-v0.8.0...moz-webgpu-cts-v0.8.1
Install moz-webgpu-cts 0.8.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ErichDonGubler/moz-webgpu-cts/releases/download/moz-webgpu-cts-v0.8.1/moz-webgpu-cts-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/ErichDonGubler/moz-webgpu-cts/releases/download/moz-webgpu-cts-v0.8.1/moz-webgpu-cts-installer.ps1 | iex"
Download moz-webgpu-cts 0.8.1
File | Platform | Checksum |
---|---|---|
moz-webgpu-cts-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
moz-webgpu-cts-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
moz-webgpu-cts-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
moz-webgpu-cts-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
moz-webgpu-cts-v0.8.0
What's Changed
process-reports
: taint subtest timeouts by suspicion by @ErichDonGubler in #85- feat(fmt): apply timeout tainting by @ErichDonGubler in #86
- feat(process_reports): allow spec. of zero reports, default
--preset
toreset-contradictory
by @ErichDonGubler in #87 - Soft-rename
process-reports
toupdate-expected
,fmt
tofixup
by @ErichDonGubler in #88
Full Changelog: moz-webgpu-cts-v0.7.2...moz-webgpu-cts-v0.8.0
moz-webgpu-cts-v0.7.2
What's Changed
- Use flat repr. for full outcome sets (i.e., metadata), unify language in missing entry diagnostic by @ErichDonGubler in #84
Full Changelog: moz-webgpu-cts-v0.7.1...moz-webgpu-cts-v0.7.2
moz-webgpu-cts-v0.7.1
What's Changed
- Parse
implementation-status
properties by @ErichDonGubler in #70 - docs(fmt): document
fmt
subcmd. by @ErichDonGubler in #81
Full Changelog: moz-webgpu-cts-v0.7.0...moz-webgpu-cts-v0.7.1
moz-webgpu-cts-v0.7.0
What's Changed
This release was driven by Firefox's growing needs to stay up-to-date with WebGPU CTS upstream, and to do its own experiments with file layout. However, we expect that these changes will benefit anybody else using this tool, too.
-
New feature: "test relocation". Because WebGPU CTS tests are uniquely identified by the query string provided to the WebGPU test framework, we can move metadata when the file path for a given test's WPT metadata changes, rather than delete and recreate.
moz-webgpu-cts process-reports
now does this automatically.Anecdotally, this has allowed the Firefox team to experiment with file layouts without having to regenerate metadata from scratch, and we encourage you to do the same, if it's interesting to you.
Implemented by #74.
-
Breaking change:
process-reports
is much more aware of new and apparently removed tests now:- If no test entries are found in reports and a
reset-*
preset
is specified, old files are removed, and aWARN
-level log entry is emitted to notify the user. - New test entries are detected, and an
INFO
-level log entry is emitted to notify the user.
Implemented by #75.
- If no test entries are found in reports and a
-
process-reports
' workflow documentation was revamped in #76. -
#76 also taught
process-reports
newnew-fx
andsame-fx
aliases for thereset-contradictory
andmerge
presets
. -
The
triage
command now omits items with a count of 0 by default. It also turned out that the command had been fatally broken for the last release or so. Embarassing! 😳 Implemented in #65.
Full Changelog: moz-webgpu-cts-v0.6.1...moz-webgpu-cts-v0.7.0
whippit-v0.6.0
What's Changed
- Change the single tuple member of
Literal::String
andValue::Variable
from&'a str
toCow<'a, str>
, addto_static
method for them. Introduced by @ErichDonGubler in #58
Full Changelog: moz-webgpu-cts-v0.6.0...whippit-v0.6.0