Remove some WPT meta data which is automatically deleted when running `./mach wpt-update ...`
Categories
(Core :: Graphics: WebGPU, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox131 | --- | fixed |
People
(Reporter: mbrodesser, Assigned: ErichDonGubler)
References
Details
Attachments
(2 files, 1 obsolete file)
| Reporter | ||
Comment 1•1 year ago
|
||
./mach wpt-update someFile.json deletes them. Presumably it was
forgotten to remove them since at least some of the corresponding .html
files don't exist.
| Assignee | ||
Comment 2•1 year ago
|
||
I should review this patch, actually. There's a very weird story behind these files, esp. since the WebGPU team has automation that will automatically regenerate these files until WebGPU CTS is re-vendored. ๐
Will explain once I'm not on mobile.
| Assignee | ||
Comment 3•1 year ago
|
||
This was caused by incorrect handling of *.worker.js test in
moz-webgpu-cts 0.10.1. It is fixed upstream with
moz-webgpu-cts#119.
| Assignee | ||
Comment 4•1 year ago
|
||
The current patch (D217550) states:
Presumably it was forgotten to remove them since at least some of the corresponding
.htmlfiles don't exist.
There actually are *.worker.html entries being reported by wptrunner that these "forgotten" files relate to. However, the authored extension of these "tests" (more on that momentarily) is *.worker.js, and the metadata should be using *.worker.js.ini, but mistakenly uses *.worker.html.ini instead.
The above happens because I had written automation that, until recently, was not smart enough to handle mapping from *.worker.html entries in wptreport.jsons to *.worker.js files. I've just attached a patch with details on the tooling that did this, and when things were fixed, but the short summary is: Sorry, this my bad! ๐
This patch renders D217550 obsolete, so I will be commandeering and abandoning it.
Updated•1 year ago
|
| Assignee | ||
Comment 6•1 year ago
•
|
||
:mbrodesser-igalia:โ๐ปWith D217716, can you please confirm that this issue is resolved?
| Assignee | ||
Comment 7•1 year ago
|
||
Example of the running tests in question: https://treeherder.mozilla.org/logviewer?job_id=467674146&repo=try&lineNumber=1879-1880
[task 2024-07-24T05:59:58.116Z] 05:59:58 INFO - TEST-START | /_mozilla/webgpu/cts/webworker/api/operation/reflection.worker.html
[task 2024-07-24T05:59:58.117Z] 05:59:58 INFO - TEST-SKIP | /_mozilla/webgpu/cts/webworker/api/operation/reflection.worker.html | took 0ms
For context, these are SKIPped because they are disabled in testing/web-platform/mozilla/meta/webgpu/cts/webworker/__dir__.ini:1, to work around the fact that CTS generates *.worker.js files without actually intending them to be WPT tests. ๐ฎโ๐จ
| Assignee | ||
Updated•1 year ago
|
Comment 9•1 year ago
|
||
| bugherder | ||
| Assignee | ||
Comment 10•1 year ago
|
||
Going to close for now, but leave the NI so we get feedback (just in case).
Updated•1 year ago
|
| Reporter | ||
Comment 11•1 year ago
|
||
Ran ./mach wpt-update someFile again on today's Gecko and the problem didn't reoccur.
| Reporter | ||
Comment 12•1 year ago
|
||
Today ./mach wpt-update lead to:
[...]
deleted: testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/value_init/cts.https.html.ini
deleted: testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/access/structure/cts.https.html.ini
| Assignee | ||
Comment 13•1 year ago
•
|
||
These issues should go away once the rest of the patch series for bug 1909753 finishes landing. ๐ค๐ป I had incorrectly split out some of the new tests in that CTS re-vendor into a patch that was supposed to only trim tests no longer being reported. ๐
| Assignee | ||
Comment 14•1 year ago
•
|
||
With patches for bug 1909753 landed in central, I think only the following cases will be automatically deleted by wpt-update invocations now:
testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/parse/builtin/cts.https.html.ini
testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/parse/const/cts.https.html.ini
testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/parse/unary_ops/cts.https.html.ini
Added their removal as a patch here. :mbrodesser-igalia, can you please confirm that this resolves the issue once again for you?
| Assignee | ||
Comment 15•1 year ago
|
||
| Reporter | ||
Comment 16•1 year ago
|
||
Added their removal as a patch here. :mbrodesser-igalia, can you please confirm that this resolves the issue once again for you?
Erich: please ni?-me once this is ready.
| Reporter | ||
Updated•1 year ago
|
| Assignee | ||
Comment 17•1 year ago
|
||
I don't know whay you mean by "ready" or "it", but I suspect the patch already is. There's no reason to wait to validate; you can check apply the patch manually and see if it works.
Comment 18•1 year ago
|
||
Updated•1 year ago
|
Comment 19•1 year ago
|
||
| bugherder | ||
| Reporter | ||
Comment 20•1 year ago
|
||
Checked with today's mozilla-central and ./mach wpt-update someFile didn't remove any webgpu files.
Description
•