Closed
Bug 1944430
Opened 1 year ago
Closed 8 months ago
[wpt-sync] Sync PR 50352 - Digital Credentials: small test bug fixes/improvements
Categories
(Testing :: web-platform-tests, task, P4)
Testing
web-platform-tests
Tracking
(firefox140 fixed)
RESOLVED
FIXED
140 Branch
| Tracking | Status | |
|---|---|---|
| firefox140 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Attachments
(1 file)
Sync web-platform-tests PR 50352 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/50352
Details from upstream follow.
Marcos Caceres <caceres_m@apple.com> wrote:
Digital Credentials: small test bug fixes/improvements
| Assignee | ||
Comment 1•8 months ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=2748ba7e346251952a4b5a7e0dd9f601b696b4a9
| Assignee | ||
Comment 2•8 months ago
|
||
CI Results
Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 6 tests and 4 subtests
Status Summary
Firefox
OK : 6
PASS : 2
FAIL : 48
Chrome
OK : 5
PASS : 8
FAIL : 30
TIMEOUT: 2
NOTRUN : 11
Safari
OK : 4
PASS : 9
FAIL : 41
ERROR : 2
Links
Details
Firefox-only Failures
- /digital-credentials/get.tentative.https.html [wpt.fyi]
- navigator.credentials.get() promise is rejected if called with an aborted controller.:
FAIL - navigator.credentials.get() promise is rejected if called with an aborted controller in same-origin iframe.:
FAIL - navigator.credentials.get() promise is rejected if called with an aborted signal in cross-origin iframe.:
FAIL
- navigator.credentials.get() promise is rejected if called with an aborted controller.:
- /digital-credentials/non-fully-active.https.html [wpt.fyi]
- non-fully active document behavior for CredentialsContainer:
FAIL
- non-fully active document behavior for CredentialsContainer:
New Tests That Don't Pass
- /digital-credentials/allow-attribute-with-create.https.html [wpt.fyi]
- With Create: Policy to use: null, is cross-origin: false, is allowed by policy: true:
FAIL(Chrome:FAIL, Safari:FAIL) - With Create: Policy to use: null, is cross-origin: true, is allowed by policy: false:
FAIL(Chrome:FAIL, Safari:FAIL) - With Create: Policy to use: digital-credentials-create, is cross-origin: false, is allowed by policy: true:
FAIL(Chrome:FAIL, Safari:FAIL) - With Create: Policy to use: digital-credentials-create, is cross-origin: true, is allowed by policy: true:
FAIL(Chrome:FAIL, Safari:FAIL) - With Create: Policy to use: digital-credentials-create *, is cross-origin: false, is allowed by policy: true:
FAIL(Chrome:FAIL, Safari:FAIL) - With Create: Policy to use: digital-credentials-create *, is cross-origin: true, is allowed by policy: true:
FAIL(Chrome:FAIL, Safari:FAIL) - With Create: Policy to use: digital-credentials-create 'none', is cross-origin: false, is allowed by policy: false:
FAIL(Chrome:FAIL, Safari:FAIL) - With Create: Policy to use: digital-credentials-create 'none', is cross-origin: true, is allowed by policy: false:
FAIL(Chrome:FAIL, Safari:FAIL) - With Create: Policy to use: digital-credentials-create 'self', is cross-origin: false, is allowed by policy: true:
FAIL(Chrome:FAIL, Safari:FAIL) - With Create: Policy to use: digital-credentials-create 'self', is cross-origin: true, is allowed by policy: false:
FAIL(Chrome:FAIL, Safari:FAIL) - With Create: Policy to use: digital-credentials-create https://www1.web-platform.test:8443, is cross-origin: false, is allowed by policy: false:
FAIL(Chrome:FAIL, Safari:FAIL) - With Create: Policy to use: digital-credentials-create https://www1.web-platform.test:8443, is cross-origin: true, is allowed by policy: true:
FAIL(Chrome:FAIL, Safari:FAIL)
- With Create: Policy to use: null, is cross-origin: false, is allowed by policy: true:
- /digital-credentials/allow-attribute-with-get.https.html [wpt.fyi]
- With Get: Policy to use: null, is cross-origin: false, is allowed by policy: true:
FAIL(Chrome:TIMEOUT, Safari:FAIL) - With Get: Policy to use: null, is cross-origin: true, is allowed by policy: false:
FAIL(Chrome:NOTRUN, Safari:FAIL) - With Get: Policy to use: digital-credentials-get, is cross-origin: false, is allowed by policy: true:
FAIL(Chrome:NOTRUN, Safari:FAIL) - With Get: Policy to use: digital-credentials-get, is cross-origin: true, is allowed by policy: true:
FAIL(Chrome:NOTRUN, Safari:FAIL) - With Get: Policy to use: digital-credentials-get *, is cross-origin: false, is allowed by policy: true:
FAIL(Chrome:NOTRUN, Safari:FAIL) - With Get: Policy to use: digital-credentials-get *, is cross-origin: true, is allowed by policy: true:
FAIL(Chrome:NOTRUN, Safari:FAIL) - With Get: Policy to use: digital-credentials-get 'none', is cross-origin: false, is allowed by policy: false:
FAIL(Chrome:NOTRUN, Safari:FAIL) - With Get: Policy to use: digital-credentials-get 'none', is cross-origin: true, is allowed by policy: false:
FAIL(Chrome:NOTRUN, Safari:FAIL) - With Get: Policy to use: digital-credentials-get 'self', is cross-origin: false, is allowed by policy: true:
FAIL(Chrome:NOTRUN, Safari:FAIL) - With Get: Policy to use: digital-credentials-get 'self', is cross-origin: true, is allowed by policy: false:
FAIL(Chrome:NOTRUN, Safari:FAIL) - With Get: Policy to use: digital-credentials-get https://www1.web-platform.test:8443, is cross-origin: false, is allowed by policy: false:
FAIL(Chrome:NOTRUN, Safari:FAIL) - With Get: Policy to use: digital-credentials-get https://www1.web-platform.test:8443, is cross-origin: true, is allowed by policy: true:
FAIL(Chrome:NOTRUN, Safari:FAIL)
- With Get: Policy to use: null, is cross-origin: false, is allowed by policy: true:
- /digital-credentials/create.tentative.https.html [wpt.fyi]
- navigator.credentials.create() API rejects if there are no credential request.:
FAIL(Chrome:FAIL, Safari:FAIL) - navigator.credentials.create() API rejects if there are no credential request for same-origin iframe.:
FAIL(Chrome:FAIL, Safari:FAIL) - navigator.credentials.create() API rejects if there are no credential request in cross-origin iframe.:
FAIL(Chrome:FAIL, Safari:FAIL) - navigator.credentials.create() promise is rejected if called with an aborted controller.:
FAIL(Chrome:FAIL, Safari:PASS) - navigator.credentials.create() promise is rejected if called with an aborted controller in same-origin iframe.:
FAIL(Chrome:FAIL, Safari:PASS) - navigator.credentials.create() promise is rejected if called with an aborted signal in cross-origin iframe.:
FAIL(Chrome:FAIL, Safari:PASS) - navigator.credentials.create() promise is rejected if abort controller is aborted after call to create().:
FAIL(Chrome:FAIL, Safari:FAIL) - navigator.credentials.create() promise is rejected if abort controller is aborted after call to create() in cross-origin iframe.:
FAIL(Chrome:FAIL, Safari:FAIL) - Adding mediations together with abort signal respects the abort signal.:
FAIL(Chrome:FAIL, Safari:PASS) - Mediation is required to create a DigitalCredential.:
FAIL(Chrome:FAIL, Safari:FAIL)
- navigator.credentials.create() API rejects if there are no credential request.:
- /digital-credentials/get.tentative.https.html [wpt.fyi]
- navigator.credentials.get() API rejects if there are no credential request.:
FAIL(Chrome:FAIL, Safari:FAIL) - navigator.credentials.get() API rejects if there are no credential request for same-origin iframe.:
FAIL(Chrome:FAIL, Safari:FAIL) - navigator.credentials.get() API rejects if there are no credential request in cross-origin iframe.:
FAIL(Chrome:FAIL, Safari:FAIL) - navigator.credentials.get() promise is rejected if called with an aborted controller.:
FAIL(Chrome:PASS, Safari:PASS) - navigator.credentials.get() promise is rejected if called with an aborted controller in same-origin iframe.:
FAIL(Chrome:PASS, Safari:PASS) - navigator.credentials.get() promise is rejected if called with an aborted signal in cross-origin iframe.:
FAIL(Chrome:PASS, Safari:PASS) - navigator.credentials.get() promise is rejected if abort controller is aborted after call to get().:
FAIL(Chrome:PASS, Safari:FAIL) - navigator.credentials.get() promise is rejected if abort controller is aborted after call to get() in cross-origin iframe.:
FAIL(Chrome:PASS, Safari:FAIL) - Mediation is required to get a DigitalCredential.:
FAIL(Chrome:FAIL, Safari:FAIL)
- navigator.credentials.get() API rejects if there are no credential request.:
- /digital-credentials/non-fully-active.https.html [wpt.fyi]
- non-fully active document behavior for CredentialsContainer:
FAIL(Chrome:PASS, Safari:PASS)
- non-fully active document behavior for CredentialsContainer:
- /digital-credentials/user-activation.https.html [wpt.fyi]
- navigator.credentials.get() calling the API without user activation should reject with NotAllowedError.:
FAIL(Chrome:PASS, Safari:FAIL) - navigator.credentials.get() consumes user activation.:
FAIL(Chrome:FAIL, Safari:FAIL) - navigator.credentials.create() calling the API without user activation should reject with NotAllowedError.:
FAIL(Chrome:FAIL, Safari:FAIL) - navigator.credentials.create() consumes user activation.:
FAIL(Chrome:FAIL, Safari:FAIL)
- navigator.credentials.get() calling the API without user activation should reject with NotAllowedError.:
| Assignee | ||
Comment 3•8 months ago
|
||
Automatic update from web-platform-tests
Digital Credentials: small test bug fixes/improvements (#50352)
--
wpt-commits: 180c27cfae86b260b0d1e8a61e180dd3e43af5b4
wpt-pr: 50352
Pushed by aborovova@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8f05be26c519
[wpt PR 50352] - Digital Credentials: small test bug fixes/improvements,
Status: NEW → RESOLVED
Closed: 8 months ago
status-firefox140:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 140 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•