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)

task

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

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

GitHub PR Head
GitHub PR Base

Details

Firefox-only Failures

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)
  • /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)
  • /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)
  • /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)
  • /digital-credentials/non-fully-active.https.html [wpt.fyi]
    • non-fully active document behavior for CredentialsContainer: FAIL (Chrome: PASS, Safari: PASS)
  • /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)

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
Resolution: --- → FIXED
Target Milestone: --- → 140 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: