Closed Bug 1837256 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 40427 - Shared Storage: Make internal web tests external

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox116 fixed)

RESOLVED FIXED
116 Branch
Tracking Status
firefox116 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

(Depends on 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

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

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

Camillia Smith Barnes <cammie@chromium.org> wrote:

Shared Storage: Make internal web tests external

We move the shared storage WPT from wpt_internal/ to external/wpt/ and
update file-path URLs in them as necessary.

Bug:1451968,1218540
Change-Id: Ibdf33bbd9b53036e40347f9e6398b73a5860953b

Reviewed-on: https://chromium-review.googlesource.com/4594158
WPT-Export-Revision: 02b0278573e71af2133aa81599e6ac2effe14c87

PR 40427 applied with additional changes from upstream: cd5b4ce47a0e019bb9e5e320a43f7c8e574c007f

CI Results

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

Total 21 tests and 1 subtests

Status Summary

Firefox

OK : 17
PASS : 5
FAIL : 58
TIMEOUT: 11

Chrome

OK : 17
PASS : 5
FAIL : 58
TIMEOUT: 11

Safari

OK : 17
PASS : 5
FAIL : 58
TIMEOUT: 11

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /shared-storage/add-module.tentative.https.sub.html [wpt.fyi]
    • addModule with invalid url: FAIL (Chrome: FAIL, Safari: FAIL)
    • addModule with cross-origin url: FAIL (Chrome: FAIL, Safari: FAIL)
    • addModule: FAIL (Chrome: FAIL, Safari: FAIL)
  • /shared-storage/combined-setters-and-operations.tentative.https.sub.html [wpt.fyi]
    • verify-storage-entries-url-selection-operation selectURL() resolves to config: FAIL (Chrome: FAIL, Safari: FAIL)
    • verify-storage-entries-url-selection-operation selectURL() resolves to urn:uuid: FAIL (Chrome: FAIL, Safari: FAIL)
  • /shared-storage/embedder-context.tentative.https.sub.html [wpt.fyi]
    • embedder sharedStorage.context: FAIL (Chrome: FAIL, Safari: FAIL)
    • undefined embedder sharedStorage.context: FAIL (Chrome: FAIL, Safari: FAIL)
    • embedder sharedStorage.context with nested iframes: FAIL (Chrome: FAIL, Safari: FAIL)
  • /shared-storage/run-operation-in-detached-frame.tentative.https.sub.html [wpt.fyi]
    • run() when frame is detached: FAIL (Chrome: FAIL, Safari: FAIL)
  • /shared-storage/run-operation-keep-alive.tentative.https.sub.html [wpt.fyi]
    • run() twice with keepAlive: true: FAIL (Chrome: FAIL, Safari: FAIL)
    • run() with keepAlive: true, then keepAlive: false, then error: FAIL (Chrome: FAIL, Safari: FAIL)
  • /shared-storage/run-operation.tentative.https.sub.html [wpt.fyi]
    • run(): FAIL (Chrome: FAIL, Safari: FAIL)
    • run() with custom data: FAIL (Chrome: FAIL, Safari: FAIL)
    • run() with unsupported serializable type: FAIL (Chrome: FAIL, Safari: FAIL)
  • /shared-storage/run-url-selection-operation-without-add-module.tentative.https.sub.html [wpt.fyi]
    • selectURL() without addModule, selectURL() resolves to config: FAIL (Chrome: FAIL, Safari: FAIL)
    • selectURL() with urls array length too big, selectURL() resolves to config: FAIL (Chrome: FAIL, Safari: FAIL)
    • selectURL() with empty urls array, selectURL() resolves to config: FAIL (Chrome: FAIL, Safari: FAIL)
    • selectURL() with missing url, selectURL() resolves to config: FAIL (Chrome: FAIL, Safari: FAIL)
    • selectURL() with invalid url, selectURL() resolves to config: FAIL (Chrome: FAIL, Safari: FAIL)
    • selectURL() with invalid report url selectURL() resolves to config: FAIL (Chrome: FAIL, Safari: FAIL)
    • selectURL() with http report url, selectURL() resolves to config: FAIL (Chrome: FAIL, Safari: FAIL)
    • selectURL() with invalid reportingMetadata selectURL() resolves to config: FAIL (Chrome: FAIL, Safari: FAIL)
    • selectURL() without addModule, selectURL() resolves to urn:uuid: FAIL (Chrome: FAIL, Safari: FAIL)
    • selectURL() with urls array length too big, selectURL() resolves to urn:uuid: FAIL (Chrome: FAIL, Safari: FAIL)
    • selectURL() with empty urls array, selectURL() resolves to urn:uuid: FAIL (Chrome: FAIL, Safari: FAIL)
    • selectURL() with missing url, selectURL() resolves to urn:uuid: FAIL (Chrome: FAIL, Safari: FAIL)
    • selectURL() with invalid url, selectURL() resolves to urn:uuid: FAIL (Chrome: FAIL, Safari: FAIL)
    • selectURL() with invalid report url selectURL() resolves to urn:uuid: FAIL (Chrome: FAIL, Safari: FAIL)
    • selectURL() with http report url, selectURL() resolves to urn:uuid: FAIL (Chrome: FAIL, Safari: FAIL)
    • selectURL() with invalid reportingMetadata selectURL() resolves to urn:uuid: FAIL (Chrome: FAIL, Safari: FAIL)
  • /shared-storage/run-url-selection-operation.tentative.https.sub.html [wpt.fyi]
    • selectURL() resolves to config: FAIL (Chrome: FAIL, Safari: FAIL)
    • selectURL() resolves to urn:uuid: FAIL (Chrome: FAIL, Safari: FAIL)
  • /shared-storage/select-url-keep-alive.tentative.https.sub.html [wpt.fyi]
    • selectURL() with keepAlive: true, then keepAlive: false, then error: FAIL (Chrome: FAIL, Safari: FAIL)
  • /shared-storage/select-url-permissions-policy-none.tentative.https.sub.html [wpt.fyi]
    • permissions policy header shared-storage-select-url=() disallows sharedStorage.selectURL() in the current page.: FAIL (Chrome: FAIL, Safari: FAIL)
    • permissions policy header shared-storage-select-url=() disallows sharedStorage.selectURL() in same-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
    • permissions policy header shared-storage-select-url=() disallows sharedStorage.selectURL() in cross-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /shared-storage/select-url-permissions-policy-self.tentative.https.sub.html [wpt.fyi]
    • permissions policy header shared-storage-select-url=(self) disallows sharedStorage.selectURL() in cross-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /shared-storage/select-url-report-event.tentative.https.sub.html [wpt.fyi]
    • selectURL() with reportEvent(), selectURL() resolves to config: FAIL (Chrome: FAIL, Safari: FAIL)
    • selectURL() with reportEvent(), selectURL() resolves to urn:uuid: FAIL (Chrome: FAIL, Safari: FAIL)
  • /shared-storage/setters.tentative.https.sub.html [wpt.fyi]
    • sharedStorage.set with 0 argument: FAIL (Chrome: FAIL, Safari: FAIL)
    • sharedStorage.set with 1 argument: FAIL (Chrome: FAIL, Safari: FAIL)
    • sharedStorage.set with 2 arguments: FAIL (Chrome: FAIL, Safari: FAIL)
    • sharedStorage.set with options: FAIL (Chrome: FAIL, Safari: FAIL)
    • sharedStorage.set with invalid options: FAIL (Chrome: FAIL, Safari: FAIL)
    • sharedStorage.set with max allowed key and value length: FAIL (Chrome: FAIL, Safari: FAIL)
    • sharedStorage.set with empty key: FAIL (Chrome: FAIL, Safari: FAIL)
    • sharedStorage.set with key length too big: FAIL (Chrome: FAIL, Safari: FAIL)
    • sharedStorage.set with value length too big: FAIL (Chrome: FAIL, Safari: FAIL)
    • sharedStorage.append: FAIL (Chrome: FAIL, Safari: FAIL)
    • sharedStorage.clear: FAIL (Chrome: FAIL, Safari: FAIL)
    • sharedStorage.delete: FAIL (Chrome: FAIL, Safari: FAIL)
  • /shared-storage/shared-storage-permissions-policy-default.tentative.https.sub.html [wpt.fyi]: TIMEOUT (Chrome: TIMEOUT, Safari: TIMEOUT)
    • Default permissions policy allows sharedStorage in the current page.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Default permissions policy allows sharedStorage in same-origin iframes.: TIMEOUT (Chrome: TIMEOUT, Safari: TIMEOUT)
    • Default permissions policy allows sharedStorage in cross-origin iframes.: TIMEOUT (Chrome: TIMEOUT, Safari: TIMEOUT)
  • /shared-storage/shared-storage-permissions-policy-none.tentative.https.sub.html [wpt.fyi]: TIMEOUT (Chrome: TIMEOUT, Safari: TIMEOUT)
    • permissions policy header shared-storage=() disallows sharedStorage in the current page.: FAIL (Chrome: FAIL, Safari: FAIL)
    • permissions policy header shared-storage=() disallows sharedStorage in same-origin iframes.: TIMEOUT (Chrome: TIMEOUT, Safari: TIMEOUT)
    • permissions policy header shared-storage=() disallows sharedStorage in cross-origin iframes.: TIMEOUT (Chrome: TIMEOUT, Safari: TIMEOUT)
  • /shared-storage/shared-storage-permissions-policy-self.tentative.https.sub.html [wpt.fyi]: TIMEOUT (Chrome: TIMEOUT, Safari: TIMEOUT)
    • permissions policy header shared-storage=(self) allows sharedStorage in the current page.: FAIL (Chrome: FAIL, Safari: FAIL)
    • permissions policy header shared-storage=(self) allows sharedStorage in same-origin iframes.: TIMEOUT (Chrome: TIMEOUT, Safari: TIMEOUT)
    • permissions policy header shared-storage=(self) disallows sharedStorage in cross-origin iframes.: TIMEOUT (Chrome: TIMEOUT, Safari: TIMEOUT)
  • /shared-storage/shared-storage-writable-insecure-context.tentative.http.sub.html [wpt.fyi]
    • sharedStorageWritable not allowed in insecure context.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /shared-storage/verify-get-undefined.tentative.https.sub.html [wpt.fyi]
    • verify-get-undefined-url-selection-operation selectURL() resolves to config: FAIL (Chrome: FAIL, Safari: FAIL)
    • verify-get-undefined-url-selection-operation selectURL() resolves to urn:uuid: FAIL (Chrome: FAIL, Safari: FAIL)
  • /shared-storage-selecturl-limit/run-url-selection-operation-limit-multiple-origins.tentative.https.sub.html [wpt.fyi]: TIMEOUT (Chrome: TIMEOUT, Safari: TIMEOUT)
    • selectURL() with overall per-pageload limit: TIMEOUT (Chrome: TIMEOUT, Safari: TIMEOUT)
  • /shared-storage-selecturl-limit/run-url-selection-operation-limit.tentative.https.sub.html [wpt.fyi]
    • selectURL() with per-origin per-pageload limit: FAIL (Chrome: FAIL, Safari: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b6efc9f3c6bd [wpt PR 40427] - Shared Storage: Make internal web tests external, a=testonly https://hg.mozilla.org/integration/autoland/rev/f88092d9217a [wpt PR 40427] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 116 Branch
You need to log in before you can comment on or make changes to this bug.