[wpt-sync] Sync PR 51063 - Add additional DBSC web platform tests
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 51063 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/51063
Details from upstream follow.
thefrog <thefrog@chromium.org> wrote:
Add additional DBSC web platform tests
This CL includes the following changes:
- It adds a new feature DeviceBoundSessionsRefreshQuota that is enabled
by default. When disabled, it removes the refresh quota, so that
multiple cases can test refreshes without hitting the quota. This
will also be useful for manual testing purposes. It is implemented as
a feature rather than a custom command line argument, which allows
its value to be accessible by SessionServiceImpl without any needed
propagation across processes. This matches the implementation of
another testing feature used by DBSC:
EnableBoundSessionCredentialsSoftwareKeysForManualTesting.- It adds state sharding for the testing server for each test so that
tests don't incorrectly share state. This is implemented by creating
a test_id that is mapped to the relevant server state for that test.
It is saved off as a cookie so that every request has access to the
test_id.- Several new tests are added:
- clear-cookies-site-data.https.html
- refresh-with-continue-false.https.html
- set-authorization.https.html
- set-early-challenge.https.html
Bug: 353767385
Change-Id: Ie545a94b94a3f84233df4b1c4f0022dbeb585177
Reviewed-on: https://chromium-review.googlesource.com/6318045
WPT-Export-Revision: 0328027f825d128c7d9a619d68721cfbc3b00518
Assignee | ||
Comment 1•19 days ago
|
||
Assignee | ||
Comment 2•19 days ago
|
||
Assignee | ||
Comment 3•19 days ago
|
||
CI Results
Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 6 tests and 1 subtests
Status Summary
Firefox
OK
: 6
PASS
: 1
FAIL
: 5
Chrome
OK
: 6
PASS
: 1
FAIL
: 5
Safari
OK
: 6
PASS
: 1
FAIL
: 5
Links
Details
New Tests That Don't Pass
- /device-bound-session-credentials/clear-cookies-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: 'cookies' does not refresh cookies:
- /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/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/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 ahead of time:
Comment 5•17 days ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/5e469a3e8154
https://hg.mozilla.org/mozilla-central/rev/5572bbf16b8f
Description
•