Closed Bug 1741961 Opened 2 months ago Closed 2 months ago

[wpt-sync] Sync PR 31678 - Add WPT for Partitioned Service Worker claim()

Categories

(Core :: DOM: Service Workers, task, P4)

task

Tracking

()

RESOLVED FIXED
96 Branch
Tracking Status
firefox96 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 31678 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/31678
Details from upstream follow.

Steven Bingler <bingler@chromium.org> wrote:

Add WPT for Partitioned Service Worker claim()

Add WPT that tests that clients.claim() is properly partitioned
when storage partitioning is enabled.

(For chrome) Also runs the test as part of the third-party storage
partitioning virtual test suite.

Bug: 1246549
Change-Id: I26f6f64ad8c1a1a531fe7503cfeb43abc99b4397
Reviewed-on: https://chromium-review.googlesource.com/3289538
WPT-Export-Revision: 7a6e4f39d6eebac979f31a369fd239c26ec10114

PR 31678 applied with additional changes from upstream: e1d84ebfaf15eadbae21ab1c2512152b61967be5
Component: web-platform-tests → DOM: Service Workers
Product: Testing → Core
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → INVALID
Status: RESOLVED → REOPENED
Resolution: INVALID → ---

CI Results

Ran 11 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 4 tests and 1 subtests

Status Summary

Firefox

OK : 4
FAIL: 4

Chrome

OK : 4
FAIL: 4

Safari

OK : 4
PASS: 3
FAIL: 1

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/service-workers/service-worker/partitioned-service-worker-claim.tentative.https.html
ServiceWorker's clients.claim() is partitioned: FAIL (Chrome: FAIL, Safari: PASS)
/service-workers/service-worker/partitioned-service-worker-getRegistrations.tentative.https.html
ServiceWorker's getRegistration() is partitioned: FAIL (Chrome: FAIL, Safari: PASS)
/service-workers/service-worker/partitioned-service-worker-matchAll.tentative.https.html
ServiceWorker's matchAll() is partitioned: FAIL (Chrome: FAIL, Safari: FAIL)
/service-workers/service-worker/partitioned-service-worker.tentative.https.html
Services workers under different top-level sites are partitioned.: FAIL (Chrome: FAIL, Safari: PASS)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/028590b9d5cc
[wpt PR 31678] - Add WPT for Partitioned Service Worker claim(), a=testonly
https://hg.mozilla.org/integration/autoland/rev/4e8ae63a4528
[wpt PR 31678] - Update wpt metadata, a=testonly
Status: REOPENED → RESOLVED
Closed: 2 months ago2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 96 Branch
You need to log in before you can comment on or make changes to this bug.