[wpt-sync] Sync PR 40427 - Shared Storage: Make internal web tests external
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox116 fixed)
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: Ibdf33bbd9b53036e40347f9e6398b73a5860953bReviewed-on: https://chromium-review.googlesource.com/4594158
WPT-Export-Revision: 02b0278573e71af2133aa81599e6ac2effe14c87
Assignee | ||
Comment 1•2 years ago
|
||
Assignee | ||
Comment 2•2 years ago
|
||
Assignee | ||
Comment 3•2 years ago
|
||
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
)
- addModule with invalid url:
- /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
)
- verify-storage-entries-url-selection-operation selectURL() resolves to config:
- /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
)
- embedder sharedStorage.context:
- /shared-storage/run-operation-in-detached-frame.tentative.https.sub.html [wpt.fyi]
- run() when frame is detached:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- run() when frame is detached:
- /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
)
- run() twice with keepAlive: true:
- /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
)
- run():
- /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
)
- selectURL() without addModule, selectURL() resolves to config:
- /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
)
- selectURL() resolves to config:
- /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
)
- selectURL() with keepAlive: true, then keepAlive: false, then error:
- /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
)
- permissions policy header shared-storage-select-url=() disallows sharedStorage.selectURL() in the current page.:
- /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
)
- permissions policy header shared-storage-select-url=(self) disallows sharedStorage.selectURL() in cross-origin iframes.:
- /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
)
- selectURL() with reportEvent(), selectURL() resolves to config:
- /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
)
- sharedStorage.set with 0 argument:
- /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
)
- Default permissions policy allows sharedStorage in the current page.:
- /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
)
- permissions policy header shared-storage=() disallows sharedStorage in the current page.:
- /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
)
- permissions policy header shared-storage=(self) allows sharedStorage in the current page.:
- /shared-storage/shared-storage-writable-insecure-context.tentative.http.sub.html [wpt.fyi]
- sharedStorageWritable not allowed in insecure context.:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- sharedStorageWritable not allowed in insecure context.:
- /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
)
- verify-get-undefined-url-selection-operation selectURL() resolves to config:
- /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
)
- selectURL() with overall per-pageload limit:
- /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
)
- selectURL() with per-origin per-pageload limit:
Comment 5•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/b6efc9f3c6bd
https://hg.mozilla.org/mozilla-central/rev/f88092d9217a
Description
•