diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
commit | 26a029d407be480d791972afb5975cf62c9360a6 (patch) | |
tree | f435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/tests/webgpu | |
parent | Initial commit. (diff) | |
download | firefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz firefox-26a029d407be480d791972afb5975cf62c9360a6.zip |
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/tests/webgpu')
-rw-r--r-- | testing/web-platform/tests/webgpu/LICENSE.txt | 26 | ||||
-rw-r--r-- | testing/web-platform/tests/webgpu/META.yml | 4 | ||||
-rw-r--r-- | testing/web-platform/tests/webgpu/README.md | 17 |
3 files changed, 47 insertions, 0 deletions
diff --git a/testing/web-platform/tests/webgpu/LICENSE.txt b/testing/web-platform/tests/webgpu/LICENSE.txt new file mode 100644 index 0000000000..c7a75d7d22 --- /dev/null +++ b/testing/web-platform/tests/webgpu/LICENSE.txt @@ -0,0 +1,26 @@ +Copyright 2019 WebGPU CTS Contributors + +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. diff --git a/testing/web-platform/tests/webgpu/META.yml b/testing/web-platform/tests/webgpu/META.yml new file mode 100644 index 0000000000..163130faea --- /dev/null +++ b/testing/web-platform/tests/webgpu/META.yml @@ -0,0 +1,4 @@ +spec: https://gpuweb.github.io/gpuweb/ +suggested_reviewers: + - kainino0x + - kvark diff --git a/testing/web-platform/tests/webgpu/README.md b/testing/web-platform/tests/webgpu/README.md new file mode 100644 index 0000000000..24a68b3ad3 --- /dev/null +++ b/testing/web-platform/tests/webgpu/README.md @@ -0,0 +1,17 @@ +# WebGPU Conformance Test Suite + +The WebGPU CTS requires support for the WebGPU API. This requires both browser +support and hardware support, so this API cannot run on most automated testing +infrastructure. Tests inside this directory should always be skipped if +appropriate GPU hardware is not available. + +~~The contents of this directory are automatically generated from TypeScript +sources which live upstream in the [WebGPU CTS](https://github.com/gpuweb/cts). +They are periodically built and pushed to WPT.~~ + +**NOTE:** This directory is currently empty while WebGPU is in flux, as it's +not practical for browser developers to sync their WebGPU implementations with +WPT auto-import and auto-export of these tests. Instead, browsers should pin +("vendor") a specific version of the gpuweb/cts repository, and check the built +files into the browser repository as non-exported wpt tests (like Chromium's +`wpt_internal`). |