Bug 1904364, part 2 - test(webgpu): divide CTS files by worker type r=webgpu-reviewers,nical

Differential Revision: https://phabricator.services.mozilla.com/D232653
This commit is contained in:
Erich Gubler
2025-01-21 16:39:58 +00:00
parent 225b271a6d
commit a3682b0614
85 changed files with 2277 additions and 271 deletions

View File

@@ -296,6 +296,35 @@ fn run(args: CliArgs) -> miette::Result<()> {
let cts_boilerplate_short_timeout;
let cts_boilerplate_long_timeout;
let cts_cases;
#[derive(Clone, Copy, Debug, Eq, Ord, PartialEq, PartialOrd)]
enum WorkerType {
Dedicated,
Service,
Shared,
}
impl WorkerType {
const DEDICATED: &str = "dedicated";
const SERVICE: &str = "service";
const SHARED: &str = "shared";
pub(crate) fn new(s: &str) -> Option<Self> {
match s {
Self::DEDICATED => Some(WorkerType::Dedicated),
Self::SERVICE => Some(WorkerType::Service),
Self::SHARED => Some(WorkerType::Shared),
_ => None,
}
}
pub(crate) fn as_str(&self) -> &'static str {
match self {
Self::Dedicated => Self::DEDICATED,
Self::Service => Self::SERVICE,
Self::Shared => Self::SHARED,
}
}
}
{
{
let (boilerplate, cases_start) = {
@@ -403,14 +432,22 @@ fn run(args: CliArgs) -> miette::Result<()> {
}
let captures = captures?;
// TODO: https://bugzilla.mozilla.org/show_bug.cgi?id=1938663
if captures.name("worker_type").map(|m| m.as_str()) == Some("service") {
return None;
}
let test_path = captures["test_path"].to_owned();
Some((test_path, line))
let worker_type =
captures
.name("worker_type")
.map(|wt| wt.as_str())
.and_then(|wt| match WorkerType::new(wt) {
Some(wt) => Some(wt),
None => {
parsing_failed = true;
log::error!("unrecognized `worker` type {wt:?}");
None
}
});
Some((test_path, worker_type, line))
})
.collect::<Vec<_>>();
ensure!(
@@ -430,8 +467,8 @@ fn run(args: CliArgs) -> miette::Result<()> {
cts_ckt.regen_dir(out_wpt_dir.join("cts"), |cts_tests_dir| {
log::info!("re-distributing tests into single file per test path…");
let mut failed_writing = false;
let mut cts_cases_by_spec_file_dir = BTreeMap::<_, BTreeSet<_>>::new();
for (path, meta) in cts_cases {
let mut cts_cases_by_spec_file_dir = BTreeMap::<_, BTreeMap<_, BTreeSet<_>>>::new();
for (path, worker_type, meta) in cts_cases {
let case_dir = {
// Context: We want to mirror CTS upstream's `src/webgpu/**/*.spec.ts` paths as
// entire WPT tests, with each subtest being a WPT variant. Here's a diagram of
@@ -468,6 +505,8 @@ fn run(args: CliArgs) -> miette::Result<()> {
if !cts_cases_by_spec_file_dir
.entry(case_dir)
.or_default()
.entry(worker_type)
.or_default()
.insert(meta)
{
log::warn!("duplicate entry {meta:?} detected")
@@ -488,19 +527,26 @@ fn run(args: CliArgs) -> miette::Result<()> {
fn insert_with_default_name<'a>(
split_cases: &mut BTreeMap<fs::Child<'a>, WptEntry<'a>>,
spec_file_dir: fs::Child<'a>,
cases: BTreeSet<&'a str>,
cases: BTreeMap<Option<WorkerType>, BTreeSet<&'a str>>,
timeout_length: TimeoutLength,
) {
let path = spec_file_dir.child("cts.https.html");
assert!(split_cases
.insert(
path,
WptEntry {
cases,
timeout_length
}
)
.is_none());
for (worker_type, cases) in cases {
// TODO: https://bugzilla.mozilla.org/show_bug.cgi?id=1938663
if worker_type == Some(WorkerType::Service) {
continue;
}
let file_stem = worker_type.map(|wt| wt.as_str()).unwrap_or("cts");
let path = spec_file_dir.child(format!("{file_stem}.https.html"));
assert!(split_cases
.insert(
path,
WptEntry {
cases,
timeout_length
}
)
.is_none());
}
}
{
let dld_path =

View File

@@ -41,19 +41,3 @@
<meta name=variant content='?q=webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*'>
<meta name=variant content='?q=webgpu:api,operation,buffers,map:mappedAtCreation:*'>
<meta name=variant content='?q=webgpu:api,operation,buffers,map:remapped_for_write:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map:mapAsync,mapState:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map:mapAsync,read,typedArrayAccess:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map:mapAsync,read:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map:mapAsync,write,unchanged_ranges_preserved:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map:mapAsync,write:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map:mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map:remapped_for_write:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map:mapAsync,mapState:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map:mapAsync,read,typedArrayAccess:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map:mapAsync,read:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map:mapAsync,write,unchanged_ranges_preserved:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map:mapAsync,write:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map:mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map:remapped_for_write:*'>

View File

@@ -0,0 +1,43 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map:mapAsync,mapState:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map:mapAsync,read,typedArrayAccess:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map:mapAsync,read:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map:mapAsync,write,unchanged_ranges_preserved:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map:mapAsync,write:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map:mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map:remapped_for_write:*'>

View File

@@ -0,0 +1,43 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map:mapAsync,mapState:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map:mapAsync,read,typedArrayAccess:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map:mapAsync,read:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map:mapAsync,write,unchanged_ranges_preserved:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map:mapAsync,write:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map:mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map:remapped_for_write:*'>

View File

@@ -34,5 +34,3 @@
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?q=webgpu:api,operation,buffers,map_ArrayBuffer:postMessage:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map_ArrayBuffer:postMessage:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map_ArrayBuffer:postMessage:*'>

View File

@@ -0,0 +1,36 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map_ArrayBuffer:postMessage:*'>

View File

@@ -0,0 +1,36 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map_ArrayBuffer:postMessage:*'>

View File

@@ -34,5 +34,3 @@
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?q=webgpu:api,operation,buffers,map_detach:while_mapped:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map_detach:while_mapped:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map_detach:while_mapped:*'>

View File

@@ -0,0 +1,36 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map_detach:while_mapped:*'>

View File

@@ -0,0 +1,36 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map_detach:while_mapped:*'>

View File

@@ -34,5 +34,3 @@
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?q=webgpu:api,operation,buffers,map_oom:mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map_oom:mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map_oom:mappedAtCreation:*'>

View File

@@ -0,0 +1,36 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,buffers,map_oom:mappedAtCreation:*'>

View File

@@ -0,0 +1,36 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,buffers,map_oom:mappedAtCreation:*'>

View File

@@ -36,9 +36,3 @@
<meta name=variant content='?q=webgpu:api,operation,command_buffer,basic:b2t2b:*'>
<meta name=variant content='?q=webgpu:api,operation,command_buffer,basic:b2t2t2b:*'>
<meta name=variant content='?q=webgpu:api,operation,command_buffer,basic:empty:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,command_buffer,basic:b2t2b:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,command_buffer,basic:b2t2t2b:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,command_buffer,basic:empty:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,command_buffer,basic:b2t2b:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,command_buffer,basic:b2t2t2b:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,command_buffer,basic:empty:*'>

View File

@@ -0,0 +1,38 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,command_buffer,basic:b2t2b:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,command_buffer,basic:b2t2t2b:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,command_buffer,basic:empty:*'>

View File

@@ -0,0 +1,38 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,command_buffer,basic:b2t2b:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,command_buffer,basic:b2t2t2b:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,command_buffer,basic:empty:*'>

View File

@@ -36,9 +36,3 @@
<meta name=variant content='?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:copy_order:*'>
<meta name=variant content='?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:single:*'>
<meta name=variant content='?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:state_transitions:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:copy_order:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:single:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:state_transitions:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:copy_order:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:single:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:state_transitions:*'>

View File

@@ -0,0 +1,38 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:copy_order:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:single:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:state_transitions:*'>

View File

@@ -0,0 +1,38 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:copy_order:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:single:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:state_transitions:*'>

View File

@@ -35,7 +35,3 @@
<meta name=variant content='?q=webgpu:api,operation,compute,basic:large_dispatch:*'>
<meta name=variant content='?q=webgpu:api,operation,compute,basic:memcpy:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,compute,basic:large_dispatch:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,compute,basic:memcpy:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,compute,basic:large_dispatch:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,compute,basic:memcpy:*'>

View File

@@ -0,0 +1,37 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,compute,basic:large_dispatch:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,compute,basic:memcpy:*'>

View File

@@ -0,0 +1,37 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,compute,basic:large_dispatch:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,compute,basic:memcpy:*'>

View File

@@ -38,13 +38,3 @@
<meta name=variant content='?q=webgpu:api,operation,onSubmittedWorkDone:many,serial:*'>
<meta name=variant content='?q=webgpu:api,operation,onSubmittedWorkDone:with_work:*'>
<meta name=variant content='?q=webgpu:api,operation,onSubmittedWorkDone:without_work:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,onSubmittedWorkDone:many,parallel:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,onSubmittedWorkDone:many,parallel_order:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,onSubmittedWorkDone:many,serial:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,onSubmittedWorkDone:with_work:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,onSubmittedWorkDone:without_work:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,onSubmittedWorkDone:many,parallel:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,onSubmittedWorkDone:many,parallel_order:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,onSubmittedWorkDone:many,serial:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,onSubmittedWorkDone:with_work:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,onSubmittedWorkDone:without_work:*'>

View File

@@ -0,0 +1,40 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,onSubmittedWorkDone:many,parallel:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,onSubmittedWorkDone:many,parallel_order:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,onSubmittedWorkDone:many,serial:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,onSubmittedWorkDone:with_work:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,onSubmittedWorkDone:without_work:*'>

View File

@@ -0,0 +1,40 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,onSubmittedWorkDone:many,parallel:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,onSubmittedWorkDone:many,parallel_order:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,onSubmittedWorkDone:many,serial:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,onSubmittedWorkDone:with_work:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,onSubmittedWorkDone:without_work:*'>

View File

@@ -37,11 +37,3 @@
<meta name=variant content='?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_with_depth_stencil_attachment:*'>
<meta name=variant content='?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:*'>
<meta name=variant content='?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_with_depth_stencil_attachment:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_with_depth_stencil_attachment:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:*'>

View File

@@ -0,0 +1,39 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_with_depth_stencil_attachment:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:*'>

View File

@@ -0,0 +1,39 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_with_depth_stencil_attachment:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:*'>

View File

@@ -34,5 +34,3 @@
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?q=webgpu:api,operation,render_pass,storeop2:storeOp_controls_whether_1x1_drawn_quad_is_stored:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,render_pass,storeop2:storeOp_controls_whether_1x1_drawn_quad_is_stored:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,render_pass,storeop2:storeOp_controls_whether_1x1_drawn_quad_is_stored:*'>

View File

@@ -0,0 +1,36 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,render_pass,storeop2:storeOp_controls_whether_1x1_drawn_quad_is_stored:*'>

View File

@@ -0,0 +1,36 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,render_pass,storeop2:storeOp_controls_whether_1x1_drawn_quad_is_stored:*'>

View File

@@ -36,9 +36,3 @@
<meta name=variant content='?q=webgpu:api,operation,rendering,basic:clear:*'>
<meta name=variant content='?q=webgpu:api,operation,rendering,basic:fullscreen_quad:*'>
<meta name=variant content='?q=webgpu:api,operation,rendering,basic:large_draw:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,rendering,basic:clear:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,rendering,basic:fullscreen_quad:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,rendering,basic:large_draw:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,rendering,basic:clear:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,rendering,basic:fullscreen_quad:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,rendering,basic:large_draw:*'>

View File

@@ -0,0 +1,38 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,rendering,basic:clear:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,rendering,basic:fullscreen_quad:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,operation,rendering,basic:large_draw:*'>

View File

@@ -0,0 +1,38 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,rendering,basic:clear:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,rendering,basic:fullscreen_quad:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,operation,rendering,basic:large_draw:*'>

View File

@@ -37,11 +37,3 @@
<meta name=variant content='?q=webgpu:api,validation,buffer,destroy:error_buffer:*'>
<meta name=variant content='?q=webgpu:api,validation,buffer,destroy:twice:*'>
<meta name=variant content='?q=webgpu:api,validation,buffer,destroy:while_mapped:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,destroy:all_usages:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,destroy:error_buffer:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,destroy:twice:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,destroy:while_mapped:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,destroy:all_usages:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,destroy:error_buffer:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,destroy:twice:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,destroy:while_mapped:*'>

View File

@@ -0,0 +1,39 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,destroy:all_usages:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,destroy:error_buffer:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,destroy:twice:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,destroy:while_mapped:*'>

View File

@@ -0,0 +1,39 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,destroy:all_usages:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,destroy:error_buffer:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,destroy:twice:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,destroy:while_mapped:*'>

View File

@@ -66,69 +66,3 @@
<meta name=variant content='?q=webgpu:api,validation,buffer,mapping:unmap,state,mappedAtCreation:*'>
<meta name=variant content='?q=webgpu:api,validation,buffer,mapping:unmap,state,mappingPending:*'>
<meta name=variant content='?q=webgpu:api,validation,buffer,mapping:unmap,state,unmapped:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:gc_behavior,mapAsync:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:gc_behavior,mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges_many:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mapped:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mapped:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,destroyed:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,invalid_mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mapped:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAgain:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappingPending:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,unmapped:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mapped:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,abort_over_invalid_error:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,earlyRejection:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,invalidBuffer:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeAlignment:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeOOB:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,sizeUnspecifiedOOB:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,state,destroyed:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mapped:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappingPending:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,usage:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:unmap,state,destroyed:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:unmap,state,mapped:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:unmap,state,mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:unmap,state,mappingPending:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:unmap,state,unmapped:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:gc_behavior,mapAsync:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:gc_behavior,mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges_many:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mapped:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mapped:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,destroyed:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,invalid_mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mapped:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAgain:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappingPending:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,unmapped:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mapped:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,abort_over_invalid_error:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,earlyRejection:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,invalidBuffer:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeAlignment:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeOOB:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,sizeUnspecifiedOOB:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,state,destroyed:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mapped:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappingPending:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,usage:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:unmap,state,destroyed:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:unmap,state,mapped:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:unmap,state,mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:unmap,state,mappingPending:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:unmap,state,unmapped:*'>

View File

@@ -0,0 +1,68 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:gc_behavior,mapAsync:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:gc_behavior,mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges_many:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mapped:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mapped:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,destroyed:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,invalid_mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mapped:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAgain:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappingPending:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,unmapped:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mapped:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,abort_over_invalid_error:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,earlyRejection:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,invalidBuffer:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeAlignment:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeOOB:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,sizeUnspecifiedOOB:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,state,destroyed:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mapped:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappingPending:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:mapAsync,usage:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:unmap,state,destroyed:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:unmap,state,mapped:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:unmap,state,mappedAtCreation:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:unmap,state,mappingPending:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:api,validation,buffer,mapping:unmap,state,unmapped:*'>

View File

@@ -0,0 +1,68 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:gc_behavior,mapAsync:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:gc_behavior,mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges_many:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mapped:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mapped:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,destroyed:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,invalid_mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mapped:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAgain:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappingPending:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,unmapped:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mapped:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,abort_over_invalid_error:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,earlyRejection:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,invalidBuffer:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeAlignment:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeOOB:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,sizeUnspecifiedOOB:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,state,destroyed:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mapped:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappingPending:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:mapAsync,usage:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:unmap,state,destroyed:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:unmap,state,mapped:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:unmap,state,mappedAtCreation:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:unmap,state,mappingPending:*'>
<meta name=variant content='?worker=shared&q=webgpu:api,validation,buffer,mapping:unmap,state,unmapped:*'>

View File

@@ -41,19 +41,3 @@
<meta name=variant content='?q=webgpu:idl,constants,flags:ShaderStage,values:*'>
<meta name=variant content='?q=webgpu:idl,constants,flags:TextureUsage,count:*'>
<meta name=variant content='?q=webgpu:idl,constants,flags:TextureUsage,values:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constants,flags:BufferUsage,count:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constants,flags:BufferUsage,values:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constants,flags:ColorWrite,count:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constants,flags:ColorWrite,values:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constants,flags:ShaderStage,count:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constants,flags:ShaderStage,values:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constants,flags:TextureUsage,count:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constants,flags:TextureUsage,values:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constants,flags:BufferUsage,count:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constants,flags:BufferUsage,values:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constants,flags:ColorWrite,count:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constants,flags:ColorWrite,values:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constants,flags:ShaderStage,count:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constants,flags:ShaderStage,values:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constants,flags:TextureUsage,count:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constants,flags:TextureUsage,values:*'>

View File

@@ -0,0 +1,43 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constants,flags:BufferUsage,count:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constants,flags:BufferUsage,values:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constants,flags:ColorWrite,count:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constants,flags:ColorWrite,values:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constants,flags:ShaderStage,count:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constants,flags:ShaderStage,values:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constants,flags:TextureUsage,count:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constants,flags:TextureUsage,values:*'>

View File

@@ -0,0 +1,43 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:idl,constants,flags:BufferUsage,count:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constants,flags:BufferUsage,values:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constants,flags:ColorWrite,count:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constants,flags:ColorWrite,values:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constants,flags:ShaderStage,count:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constants,flags:ShaderStage,values:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constants,flags:TextureUsage,count:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constants,flags:TextureUsage,values:*'>

View File

@@ -36,9 +36,3 @@
<meta name=variant content='?q=webgpu:idl,constructable:gpu_errors:*'>
<meta name=variant content='?q=webgpu:idl,constructable:pipeline_errors:*'>
<meta name=variant content='?q=webgpu:idl,constructable:uncaptured_error_event:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constructable:gpu_errors:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constructable:pipeline_errors:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constructable:uncaptured_error_event:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constructable:gpu_errors:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constructable:pipeline_errors:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constructable:uncaptured_error_event:*'>

View File

@@ -0,0 +1,38 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constructable:gpu_errors:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constructable:pipeline_errors:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,constructable:uncaptured_error_event:*'>

View File

@@ -0,0 +1,38 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:idl,constructable:gpu_errors:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constructable:pipeline_errors:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,constructable:uncaptured_error_event:*'>

View File

@@ -34,5 +34,3 @@
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?q=webgpu:print_environment:info:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:print_environment:info:*'>
<meta name=variant content='?worker=shared&q=webgpu:print_environment:info:*'>

View File

@@ -0,0 +1,36 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:print_environment:info:*'>

View File

@@ -0,0 +1,36 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:print_environment:info:*'>

View File

@@ -41,19 +41,3 @@
<meta name=variant content='?q=webgpu:web_platform,canvas,configure:size_zero_before_configure:*'>
<meta name=variant content='?q=webgpu:web_platform,canvas,configure:usage:*'>
<meta name=variant content='?q=webgpu:web_platform,canvas,configure:viewFormats:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,configure:alpha_mode:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,configure:defaults:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,configure:device:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,configure:format:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,configure:size_zero_after_configure:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,configure:size_zero_before_configure:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,configure:usage:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,configure:viewFormats:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,configure:alpha_mode:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,configure:defaults:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,configure:device:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,configure:format:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,configure:size_zero_after_configure:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,configure:size_zero_before_configure:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,configure:usage:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,configure:viewFormats:*'>

View File

@@ -0,0 +1,43 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,configure:alpha_mode:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,configure:defaults:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,configure:device:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,configure:format:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,configure:size_zero_after_configure:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,configure:size_zero_before_configure:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,configure:usage:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,configure:viewFormats:*'>

View File

@@ -0,0 +1,43 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,configure:alpha_mode:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,configure:defaults:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,configure:device:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,configure:format:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,configure:size_zero_after_configure:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,configure:size_zero_before_configure:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,configure:usage:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,configure:viewFormats:*'>

View File

@@ -34,5 +34,3 @@
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?q=webgpu:web_platform,canvas,context_creation:return_type:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,context_creation:return_type:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,context_creation:return_type:*'>

View File

@@ -0,0 +1,36 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,context_creation:return_type:*'>

View File

@@ -0,0 +1,36 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,context_creation:return_type:*'>

View File

@@ -38,13 +38,3 @@
<meta name=variant content='?q=webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:*'>
<meta name=variant content='?q=webgpu:web_platform,canvas,getCurrentTexture:resize:*'>
<meta name=variant content='?q=webgpu:web_platform,canvas,getCurrentTexture:single_frames:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,getCurrentTexture:configured:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,getCurrentTexture:expiry:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,getCurrentTexture:resize:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,getCurrentTexture:single_frames:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,getCurrentTexture:configured:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,getCurrentTexture:expiry:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,getCurrentTexture:resize:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,getCurrentTexture:single_frames:*'>

View File

@@ -0,0 +1,40 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,getCurrentTexture:configured:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,getCurrentTexture:expiry:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,getCurrentTexture:resize:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,getCurrentTexture:single_frames:*'>

View File

@@ -0,0 +1,40 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,getCurrentTexture:configured:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,getCurrentTexture:expiry:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,getCurrentTexture:resize:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,getCurrentTexture:single_frames:*'>

View File

@@ -34,5 +34,3 @@
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?q=webgpu:web_platform,canvas,getPreferredCanvasFormat:value:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,getPreferredCanvasFormat:value:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,getPreferredCanvasFormat:value:*'>

View File

@@ -0,0 +1,36 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,getPreferredCanvasFormat:value:*'>

View File

@@ -0,0 +1,36 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,getPreferredCanvasFormat:value:*'>

View File

@@ -40,17 +40,3 @@
<meta name=variant content='?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_huge_size:*'>
<meta name=variant content='?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_unconfigured_nonzero_size:*'>
<meta name=variant content='?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_zero_size:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:offscreenCanvas,snapshot:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,snapshot:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,uploadToWebGL:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_huge_size:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_unconfigured_nonzero_size:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_zero_size:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:offscreenCanvas,snapshot:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,snapshot:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,uploadToWebGL:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_huge_size:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_unconfigured_nonzero_size:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_zero_size:*'>

View File

@@ -0,0 +1,42 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:offscreenCanvas,snapshot:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,snapshot:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,uploadToWebGL:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_huge_size:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_unconfigured_nonzero_size:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_zero_size:*'>

View File

@@ -0,0 +1,42 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:offscreenCanvas,snapshot:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,snapshot:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,uploadToWebGL:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_huge_size:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_unconfigured_nonzero_size:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_zero_size:*'>

View File

@@ -37,11 +37,3 @@
<meta name=variant content='?q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:*'>
<meta name=variant content='?q=webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:*'>
<meta name=variant content='?q=webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_2D_Canvas:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_2D_Canvas:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:*'>

View File

@@ -0,0 +1,39 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_2D_Canvas:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:*'>

View File

@@ -0,0 +1,39 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_2D_Canvas:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:*'>

View File

@@ -35,7 +35,3 @@
<meta name=variant content='?q=webgpu:web_platform,copyToTexture,ImageData:copy_subrect_from_ImageData:*'>
<meta name=variant content='?q=webgpu:web_platform,copyToTexture,ImageData:from_ImageData:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,ImageData:copy_subrect_from_ImageData:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,ImageData:from_ImageData:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,ImageData:copy_subrect_from_ImageData:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,ImageData:from_ImageData:*'>

View File

@@ -0,0 +1,37 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,ImageData:copy_subrect_from_ImageData:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,ImageData:from_ImageData:*'>

View File

@@ -0,0 +1,37 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,ImageData:copy_subrect_from_ImageData:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,ImageData:from_ImageData:*'>

View File

@@ -38,13 +38,3 @@
<meta name=variant content='?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_bitmaprenderer_context_canvas:*'>
<meta name=variant content='?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gl_context_canvas:*'>
<meta name=variant content='?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,canvas:color_space_conversion:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_2d_context_canvas:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_bitmaprenderer_context_canvas:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gl_context_canvas:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,canvas:color_space_conversion:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_2d_context_canvas:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_bitmaprenderer_context_canvas:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gl_context_canvas:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:*'>

View File

@@ -0,0 +1,40 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,canvas:color_space_conversion:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_2d_context_canvas:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_bitmaprenderer_context_canvas:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gl_context_canvas:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:*'>

View File

@@ -0,0 +1,40 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,canvas:color_space_conversion:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_2d_context_canvas:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_bitmaprenderer_context_canvas:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gl_context_canvas:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:*'>

View File

@@ -36,9 +36,3 @@
<meta name=variant content='?q=webgpu:web_platform,copyToTexture,image:copy_subrect_from_2D_Canvas:*'>
<meta name=variant content='?q=webgpu:web_platform,copyToTexture,image:from_fully_transparent_image:*'>
<meta name=variant content='?q=webgpu:web_platform,copyToTexture,image:from_image:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,image:copy_subrect_from_2D_Canvas:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,image:from_fully_transparent_image:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,image:from_image:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,image:copy_subrect_from_2D_Canvas:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,image:from_fully_transparent_image:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,image:from_image:*'>

View File

@@ -0,0 +1,38 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,image:copy_subrect_from_2D_Canvas:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,image:from_fully_transparent_image:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,image:from_image:*'>

View File

@@ -0,0 +1,38 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,image:copy_subrect_from_2D_Canvas:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,image:from_fully_transparent_image:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,image:from_image:*'>

View File

@@ -34,5 +34,3 @@
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?q=webgpu:web_platform,copyToTexture,video:copy_from_video:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,video:copy_from_video:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,video:copy_from_video:*'>

View File

@@ -0,0 +1,36 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,copyToTexture,video:copy_from_video:*'>

View File

@@ -0,0 +1,36 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,copyToTexture,video:copy_from_video:*'>

View File

@@ -38,13 +38,3 @@
<meta name=variant content='?q=webgpu:web_platform,external_texture,video:importExternalTexture,sample:*'>
<meta name=variant content='?q=webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:*'>
<meta name=variant content='?q=webgpu:web_platform,external_texture,video:importExternalTexture,sample_non_YUV_video_frame:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,external_texture,video:importExternalTexture,cameraCapture:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,external_texture,video:importExternalTexture,compute:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,external_texture,video:importExternalTexture,sample:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,external_texture,video:importExternalTexture,sample_non_YUV_video_frame:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,external_texture,video:importExternalTexture,cameraCapture:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,external_texture,video:importExternalTexture,compute:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,external_texture,video:importExternalTexture,sample:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,external_texture,video:importExternalTexture,sample_non_YUV_video_frame:*'>

View File

@@ -0,0 +1,40 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,external_texture,video:importExternalTexture,cameraCapture:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,external_texture,video:importExternalTexture,compute:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,external_texture,video:importExternalTexture,sample:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,external_texture,video:importExternalTexture,sample_non_YUV_video_frame:*'>

View File

@@ -0,0 +1,40 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,external_texture,video:importExternalTexture,cameraCapture:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,external_texture,video:importExternalTexture,compute:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,external_texture,video:importExternalTexture,sample:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,external_texture,video:importExternalTexture,sample_non_YUV_video_frame:*'>

View File

@@ -36,9 +36,3 @@
<meta name=variant content='?q=webgpu:web_platform,worker,worker:dedicated_worker:*'>
<meta name=variant content='?q=webgpu:web_platform,worker,worker:service_worker:*'>
<meta name=variant content='?q=webgpu:web_platform,worker,worker:shared_worker:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,worker,worker:dedicated_worker:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,worker,worker:service_worker:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,worker,worker:shared_worker:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,worker,worker:dedicated_worker:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,worker,worker:service_worker:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,worker,worker:shared_worker:*'>

View File

@@ -0,0 +1,38 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,worker,worker:dedicated_worker:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,worker,worker:service_worker:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:web_platform,worker,worker:shared_worker:*'>

View File

@@ -0,0 +1,38 @@
<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. -->
<!--
This test suite is built from the TypeScript sources at:
https://github.com/gpuweb/cts
If you are debugging WebGPU conformance tests, it's highly recommended that
you use the standalone interactive runner in that repository, which
provides tools for easier debugging and editing (source maps, debug
logging, warn/skip functionality, etc.)
NOTE:
The WPT version of this file is generated with *one variant per test spec
file*. If your harness needs more fine-grained suppressions, you'll need to
generate your own variants list from your suppression list.
See `tools/gen_wpt_cts_html` to do this.
When run under browser CI, the original cts.https.html should be skipped, and
this alternate version should be run instead, under a non-exported WPT test
directory (e.g. Chromium's wpt_internal).
-->
<!doctype html>
<title>WebGPU CTS</title>
<meta charset=utf-8>
<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 -->
<link rel=help href='https://gpuweb.github.io/gpuweb/'>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
const loadWebGPUExpectations = undefined;
const shouldWebGPUCTSFailOnWarnings = undefined;
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,worker,worker:dedicated_worker:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,worker,worker:service_worker:*'>
<meta name=variant content='?worker=shared&q=webgpu:web_platform,worker,worker:shared_worker:*'>