Skip to content

Releases: ErichDonGubler/moz-webgpu-cts

moz-webgpu-cts-v0.9.2

11 May 15:05
6b4d645
Compare
Choose a tag to compare

What's Changed

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

07 May 21:19
011cd12
Compare
Choose a tag to compare

What's Changed

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

23 Apr 18:10
8540e6d
Compare
Choose a tag to compare

What's Changed

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

16 Apr 01:35
761e571
Compare
Choose a tag to compare

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

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

15 Apr 18:29
9ed2b93
Compare
Choose a tag to compare

What's Changed

Full Changelog: moz-webgpu-cts-v0.7.2...moz-webgpu-cts-v0.8.0

moz-webgpu-cts-v0.7.2

15 Apr 17:58
9a098bd
Compare
Choose a tag to compare

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

05 Apr 13:51
73164c8
Compare
Choose a tag to compare

What's Changed

Full Changelog: moz-webgpu-cts-v0.7.0...moz-webgpu-cts-v0.7.1

moz-webgpu-cts-v0.7.0

20 Jan 02:53
Compare
Choose a tag to compare

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 a WARN-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.

  • process-reports' workflow documentation was revamped in #76.

  • #76 also taught process-reports new new-fx and same-fx aliases for the reset-contradictory and merge 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

08 Dec 21:11
Compare
Choose a tag to compare

What's Changed

  • Change the single tuple member of Literal::String and Value::Variable from &'a str to Cow<'a, str>, add to_static method for them. Introduced by @ErichDonGubler in #58

Full Changelog: moz-webgpu-cts-v0.6.0...whippit-v0.6.0

moz-webgpu-cts-v0.6.1

08 Dec 21:11
Compare
Choose a tag to compare

What's Changed

  • Process all WebGPU WPT files by @ErichDonGubler in #58.
    • This finally fixes moz-webgpu-cts process-reports to include all files in the testing/web-platform/mozilla/meta/webgpu/ folder, and not just the chunked subdirectory.
    • This also makes moz-webgpu-cts process-reports preserve all non-expected metadata. Previously, it only kept expected metadata when disabled: false was specified, or threw out all expected metadata when disabled: true was specified, independent of --preset specified.

Full Changelog: moz-webgpu-cts-v0.6.0...moz-webgpu-cts-v0.6.1