Disable serviceworkers for webgpu CTS tests (#36672)

https://github.com/servo/servo/pull/36335 enabled all experimental
features for all wpt tests, but `dom_serviceworker_enabled` makes all
CTS tests fail, because servo reports working service worker impl, but
CTS pre-setup of worker fails due too incomplete impl. The solution is
that we disable service workers in CTS `__dir__.ini` (thus avoiding any
CTS worker code) until impl is stable enough.

Testing: This makes tests works again
Fixes: #36657

---------

Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
This commit is contained in:
sagudev 2025-04-24 12:02:57 +02:00 committed by GitHub
parent c16d86f7a4
commit 632971af26
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 1281 additions and 133 deletions

4
tests/wpt/webgpu/meta/__dir__.ini vendored Normal file
View file

@ -0,0 +1,4 @@
prefs: [
"dom_serviceworker_enabled:false",
"dom_webgpu_enabled:true",
]

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,2 @@
[resize_observer.https.html]
expected:
if os == "win": TIMEOUT
if os == "linux" and debug: TIMEOUT
if os == "linux" and not debug: PASS
if os == "mac": TIMEOUT
expected: TIMEOUT