[wpt-sync] Sync PR 51280 - Add WPT for resolving registration and refresh endpoints
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox138 fixed)
Tracking | Status | |
---|---|---|
firefox138 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 51280 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/51280
Details from upstream follow.
thefrog <thefrog@chromium.org> wrote:
Add WPT for resolving registration and refresh endpoints
New test: resolving-urls.https.html
Bug: 353767385
Change-Id: Ic35e05da48f87664c9c15adb6e937856c16d11e0Reviewed-on: https://chromium-review.googlesource.com/6345171
WPT-Export-Revision: 6b5f8153ff8862da32d2e7bee49e5a3123db2187
Assignee | ||
Updated•5 months ago
|
Assignee | ||
Updated•5 months ago
|
Assignee | ||
Comment 1•5 months ago
|
||
Assignee | ||
Comment 2•5 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 15 tests and 1 subtests
Status Summary
Firefox
OK
: 12[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 15[GitHub]
PASS
: 1
FAIL
: 20[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 26[GitHub]
Chrome
OK
: 15
PASS
: 1
FAIL
: 26
Safari
OK
: 15
PASS
: 1
FAIL
: 26
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /device-bound-session-credentials/create-session.https.html [wpt.fyi]
- An established session can refresh a cookie:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- An established session can refresh a cookie:
- /device-bound-session-credentials/credentials-matching.https.html [wpt.fyi]
- Expires attribute in credentials doesn't affect matching:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Max-Age attribute in credentials doesn't affect matching:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - HttpOnly attribute in credentials affects matching:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - SameSite attribute in credentials affects matching:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Secure attribute in credentials affects matching:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Path attribute in credentials affects matching:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Partition attribute in credentials affects matching:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Expires attribute in credentials doesn't affect matching:
- /device-bound-session-credentials/refresh-replaces-config.https.html [wpt.fyi]
- Refresh can replace session config:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Refresh can replace session config:
- /device-bound-session-credentials/refresh-with-continue-false.https.html [wpt.fyi]
- A session ended with continue:false does not refresh cookies:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- A session ended with continue:false does not refresh cookies:
- /device-bound-session-credentials/registration-sends-challenge.https.html [wpt.fyi]
- Registration can send back Sec-Session-Challenge:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Registration can send back Sec-Session-Challenge:
- /device-bound-session-credentials/resolving-urls.https.html [wpt.fyi]
- The registration and refresh endpoints can be configured as absolute URLs:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - The registration and refresh endpoints can be configured as relative URLs with leading slash:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - The registration and refresh endpoints can be configured as relative URLs without leading slash:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- The registration and refresh endpoints can be configured as absolute URLs:
- /device-bound-session-credentials/session-cookie-has-no-attributes.https.html [wpt.fyi]
- An established session can refresh a cookie that has all default attributes:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- An established session can refresh a cookie that has all default attributes:
- /device-bound-session-credentials/set-authorization.https.html [wpt.fyi]
- Session registration sends the authorization value:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Session registration sends the authorization value:
- /device-bound-session-credentials/set-early-challenge.https.html [wpt.fyi]
- A challenge can be set ahead of time:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A challenge can be set for multiple sessions ahead of time (single header):
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A challenge can be set for multiple sessions ahead of time (multiple headers):
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- A challenge can be set ahead of time:
- /device-bound-session-credentials/set-scope-origin.https.html [wpt.fyi]
- A request within the scope origin refreshes:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A request outside the scope origin does not refresh:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- A request within the scope origin refreshes:
- /device-bound-session-credentials/set-scope-specification.https.html [wpt.fyi]
- Scope specification configuration is respected:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Scope specification configuration is respected:
- /device-bound-session-credentials/clear-site-data.https.html [wpt.fyi]
- An session ended with Clear-Site-Data: 'cookies' does not refresh cookies:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - An session ended with Clear-Site-Data: 'storage' does not refresh cookies:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- An session ended with Clear-Site-Data: 'cookies' does not refresh cookies:
- /device-bound-session-credentials/include-site.https.html [wpt.fyi]
- An established session refreshes across sites:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- An established session refreshes across sites:
- /device-bound-session-credentials/refresh-does-not-send-challenge.https.html [wpt.fyi]
- Refresh does not send back Sec-Session-Challenge:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Refresh does not send back Sec-Session-Challenge:
https://hg.mozilla.org/mozilla-central/rev/41a97602e3c5
https://hg.mozilla.org/mozilla-central/rev/34ae0f703404
Description
•