Digital Credentials: Rename DigitalCredentialsRequest to DigitalCredentialRequest #49989
Community-TC (pull_request)
Collect results for all tests affected by a pull request in chrome.
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2025-01-10T06:42:29.112Z
Resolved: 2025-01-10T06:45:21.815Z
Task Execution Time: 2 minutes, 52 seconds, 703 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0
Artifacts
- public/logs/live_backing.log
- public/logs/live.log
- public/results/checkrun.md
- public/results/wpt_report.json.gz
- public/results/wpt_screenshot.txt.gz
WPT Command: python3 ./wpt run --channel=dev --no-fail-on-unexpected --log-wptreport=../artifacts/wpt_report.json --log-wptscreenshot=../artifacts/wpt_screenshot.txt --affected base_head --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --no-headless --verify-log-full --enable-swiftshader --install-browser --install-webdriver chrome
[taskcluster 2025-01-10 06:42:29.170Z] Task ID: cGGESyVqRsyW5A-hywnBfg
[taskcluster 2025-01-10 06:42:29.170Z] Worker ID: 8631064447473778680
[taskcluster 2025-01-10 06:42:29.170Z] Worker Group: us-east4-b
[taskcluster 2025-01-10 06:42:29.170Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2025-01-10 06:42:29.170Z] Worker Pool: proj-wpt/ci
[taskcluster 2025-01-10 06:42:29.170Z] Worker Version: 46.1.0
[taskcluster 2025-01-10 06:42:29.170Z] Public IP: 34.150.130.39
[taskcluster 2025-01-10 06:42:29.170Z] Hostname: proj-wpt-ci-e4hr8alnrlwtci6es4w7fa
ff2b96c8f8ff - Started downloading
ff2b96c8f8ff - Downloaded in 0.001 seconds
560c024910be - Started downloading
72ebe8ecf66d - Started downloading
430011f338a2 - Started downloading
430011f338a2 - Downloaded in 0.006 seconds
79df10d18997 - Started downloading
560c024910be - Downloaded in 0.168 seconds
4f4fb700ef54 - Started downloading
4f4fb700ef54 - Downloaded in 0.002 seconds
7e274023cae9 - Started downloading
...(594 lines hidden)...
at https://web-platform.test:8443/resources/testharness.js:2685:35
FAIL navigator.credentials.create() ignores mediations in cross-origin iframe. - assert_equals: expected null but got object "[object Object]"
at Test.<anonymous> (https://web-platform.test:8443/digital-credentials/create.tentative.https.html:71:7)
FAIL navigator.credentials.create() rejects if called with an aborted controller. - promise_rejects_dom: function "function() { throw e }" threw object "NotSupportedError: Only exactly one of 'password', 'federated', and 'publicKey' credential types are currently supported." that is not a DOMException AbortError: property "code" is equal to 9, expected 20
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/create.tentative.https.html:79:5)
FAIL navigator.credentials.create() rejects if called with an aborted controller in same-origin iframe. - promise_rejects_dom: function "function() { throw e }" threw object "NotSupportedError: Only exactly one of 'password', 'federated', and 'publicKey' credential types are currently supported." that is not a DOMException AbortError: property "code" is equal to 9, expected 20
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/create.tentative.https.html:93:5)
FAIL navigator.credentials.create() rejects if called with an aborted controller in cross-origin iframe. - assert_equals: expected "AbortError" but got "NotSupportedError"
at Test.<anonymous> (https://web-platform.test:8443/digital-credentials/create.tentative.https.html:109:5)
FAIL Adding mediations together with abort signal respects the abort signal. - promise_rejects_dom: function "function() { throw e }" threw object "NotSupportedError: Only exactly one of 'password', 'federated', and 'publicKey' credential types are currently supported." that is not a DOMException AbortError: property "code" is equal to 9, expected 20
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/create.tentative.https.html:121:7)
0:30.81 TEST_START: /digital-credentials/default-permissions-policy.https.sub.html
0:31.01 INFO click <WebElement f.E9C9DE0E2FC83E5F00E03ADF929C8EE1.d.633E72BDA0440DC4176E87E3188E6AB6.e.3>
0:31.17 INFO click <WebElement f.33012DFA729744ADFDBFAF539634F76B.d.EF6826FCFA76D8364C59456B0D1F4EAB.e.8>
0:31.33 pid:2096 [2142:2142:0110/064511.834672:ERROR:shared_image_manager.cc(250)] SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
0:31.38 TEST_END: Test OK. Subtests passed 1/1. Unexpected 0
0:31.38 TEST_START: /digital-credentials/disabled-by-permissions-policy.https.sub.html
0:31.57 INFO click <WebElement f.1F67750069DFD363443CBCEC256FE164.d.FA1E03AE4E6F241A2FB06D46A7EBDD55.e.3>
0:31.72 INFO click <WebElement f.FE6D51587C2ED0BEC6189D97154E6CDA.d.76F24E4625D2F42EEA9A114A85345F15.e.8>
0:31.96 INFO click <WebElement f.934CC16607DC00C73A308590CF60BBDB.d.A6C2382557AD7C75CD4DDF577B40F7F5.e.11>
0:32.14 INFO click <WebElement f.3D3214149CD18F959F41431E882884EA.d.7522DF07665EDC94A6E696A70DE17087.e.15>
0:32.30 TEST_END: Test OK. Subtests passed 1/4. Unexpected 3
FAIL Permissions-Policy header digital-credentials-get=() disallows the top-level document. - promise_rejects_dom: function "function() { throw e }" threw object "TypeError: Failed to execute 'get' on 'CredentialsContainer': Failed to read the 'digital' property from 'CredentialRequestOptions': Failed to read the 'providers' property from 'DigitalCredentialRequestOptions': Required member is undefined." that is not a DOMException NotAllowedError: property "code" is equal to undefined, expected 0
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/disabled-by-permissions-policy.https.sub.html:19:9)
FAIL Permissions-Policy header digital-credentials-get=() disallows same-origin iframes. - assert_false: Digital Credential API expected false got true
at expect_feature_unavailable_default (https://web-platform.test:8443/permissions-policy/resources/permissions-policy.js:101:3)
at expectFeatureAvailable (https://web-platform.test:8443/permissions-policy/resources/permissions-policy.js:73:7)
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/disabled-by-permissions-policy.https.sub.html:27:9)
FAIL Setting digital-credentials-get=(self) disallows the API in same-origin iframes. - assert_false: Digital Credential API expected false got true
at expect_feature_unavailable_default (https://web-platform.test:8443/permissions-policy/resources/permissions-policy.js:101:3)
at expectFeatureAvailable (https://web-platform.test:8443/permissions-policy/resources/permissions-policy.js:73:7)
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/disabled-by-permissions-policy.https.sub.html:50:9)
0:32.30 TEST_START: /digital-credentials/enabled-on-self-origin-by-permissions-policy.https.sub.html
0:32.50 INFO click <WebElement f.6F1D1EE428A9C79DF9CC6C6A27C06537.d.BA13EBAE65839831F47F264317AC0C37.e.3>
0:32.66 INFO click <WebElement f.AE7B3055801932F34AA480BAAFC4CED1.d.4F9ABE18AF93F2B579101104F94A15E3.e.8>
0:32.88 INFO click <WebElement f.35672BAA68BD20EBB2717DD1435E22BF.d.C7136307DA0589485DB5E198FD02F5D7.e.12>
0:33.06 INFO click <WebElement f.C3E307E3ECF9DE6F65726319D0745758.d.C86467F7ECB0ED511DBE4E21DB1D42FD.e.16>
0:33.23 TEST_END: Test OK. Subtests passed 3/4. Unexpected 1
FAIL Permissions-Policy header digital-credentials-get=(self) disallows cross-origin iframes. - assert_false: Digital Credential API expected false got true
at expect_feature_unavailable_default (https://web-platform.test:8443/permissions-policy/resources/permissions-policy.js:101:3)
at expectFeatureAvailable (https://web-platform.test:8443/permissions-policy/resources/permissions-policy.js:73:7)
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/enabled-on-self-origin-by-permissions-policy.https.sub.html:38:9)
0:33.23 TEST_START: /digital-credentials/get-user-activation.https.html
0:33.34 INFO click <WebElement f.2E570A75070CE2D7B79EF8FEE4DEE117.d.BC7B357A00630C849CCE96CCB86E6EFB.e.3>
0:33.49 TEST_END: Test OK. Subtests passed 0/2. Unexpected 2
FAIL navigator.credentials.get() calling the API without user activation should reject with NotAllowedError. - promise_rejects_dom: function "function() { throw e }" threw object "TypeError: Failed to execute 'get' on 'CredentialsContainer': Failed to read the 'digital' property from 'CredentialRequestOptions': Failed to read the 'providers' property from 'DigitalCredentialRequestOptions': Required member is undefined." that is not a DOMException NotAllowedError: property "code" is equal to undefined, expected 0
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/get-user-activation.https.html:18:5)
FAIL navigator.credentials.get() consumes user activation. - assert_false: User activation should be consumed after navigator.credentials.get(). expected false got true
at Test.<anonymous> (https://web-platform.test:8443/digital-credentials/get-user-activation.https.html:33:5)
0:33.49 TEST_START: /digital-credentials/get.tentative.https.html
0:33.68 INFO click <WebElement f.EE2041ED55988BD42A8F6B428F1CA0A7.d.244A421FB01363146DF0BC8C37F14937.e.8>
0:33.77 INFO click <WebElement f.EE2041ED55988BD42A8F6B428F1CA0A7.d.244A421FB01363146DF0BC8C37F14937.e.10>
0:33.84 INFO click <WebElement f.EE2041ED55988BD42A8F6B428F1CA0A7.d.244A421FB01363146DF0BC8C37F14937.e.11>
0:33.90 INFO click <WebElement f.EE2041ED55988BD42A8F6B428F1CA0A7.d.244A421FB01363146DF0BC8C37F14937.e.12>
0:33.98 INFO click <WebElement f.EE2041ED55988BD42A8F6B428F1CA0A7.d.244A421FB01363146DF0BC8C37F14937.e.13>
0:34.04 INFO click <WebElement f.EE2041ED55988BD42A8F6B428F1CA0A7.d.244A421FB01363146DF0BC8C37F14937.e.14>
0:34.11 INFO click <WebElement f.EE2041ED55988BD42A8F6B428F1CA0A7.d.244A421FB01363146DF0BC8C37F14937.e.15>
0:34.22 INFO click <WebElement f.89696EFE350165950A61CC2E45DA772D.d.A29A62D5173B4B1ED8AF027B4B7CFE5B.e.18>
0:34.40 TEST_END: Test OK. Subtests passed 4/10. Unexpected 6
FAIL Calling navigator.credentials.get() without an digital member same origin. - assert_unreached: Should have rejected: undefined Reached unreachable code
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/get.tentative.https.html:34:7)
FAIL navigator.credentials.get() promise is rejected if called with an aborted controller. - promise_rejects_dom: function "function() { throw e }" threw object "TypeError: Failed to execute 'get' on 'CredentialsContainer': Failed to read the 'digital' property from 'CredentialRequestOptions': Failed to read the 'providers' property from 'DigitalCredentialRequestOptions': Required member is undefined." that is not a DOMException AbortError: property "code" is equal to undefined, expected 20
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/get.tentative.https.html:127:7)
FAIL navigator.credentials.get() promise is rejected if called with an aborted controller in same-origin iframe. - promise_rejects_dom: function "function() { throw e }" threw object "TypeError: Failed to execute 'get' on 'CredentialsContainer': Failed to read the 'digital' property from 'CredentialRequestOptions': Failed to read the 'providers' property from 'DigitalCredentialRequestOptions': Required member is undefined." that is not a DOMException AbortError: property "code" is equal to undefined, expected 20
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/get.tentative.https.html:143:7)
FAIL navigator.credentials.get() promise is rejected if called with an aborted signal in cross-origin iframe. - assert_equals: expected "DOMException" but got "TypeError"
at Test.<anonymous> (https://web-platform.test:8443/digital-credentials/get.tentative.https.html:164:7)
FAIL navigator.credentials.get() promise is rejected if abort controller is aborted after call to get(). - promise_rejects_dom: function "function() { throw e }" threw object "TypeError: Failed to execute 'get' on 'CredentialsContainer': Failed to read the 'digital' property from 'CredentialRequestOptions': Failed to read the 'providers' property from 'DigitalCredentialRequestOptions': Required member is undefined." that is not a DOMException AbortError: property "code" is equal to undefined, expected 20
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/get.tentative.https.html:182:5)
FAIL navigator.credentials.get() promise is rejected if abort controller is aborted after call to get() in cross-origin iframe. - assert_equals: expected "DOMException" but got "TypeError"
at Test.<anonymous> (https://web-platform.test:8443/digital-credentials/get.tentative.https.html:193:5)
0:34.40 INFO No more tests
0:34.45 INFO Closing logging queue
0:34.45 INFO queue closed
0:34.51 SUITE_END
web-platform-test
~~~~~~~~~~~~~~~~~
Ran 50 checks (43 subtests, 7 tests)
Expected results: 23
Unexpected results: 27
subtest: 27 (27 fail)
Unexpected Results
------------------
/digital-credentials/allow-attribute.https.html
FAIL Policy to use: null, is cross-origin: true, is allowed by policy: false - assert_equals: <iframe src="https://www1.web-platform.test:8443/digital-credentials/support/iframe.html" data-expect-is-allowed="false" cd_frame_id_="cb2f9c326c66e7cc215ab8e6979ab91c"></iframe> - Failed to execute 'get' on 'CredentialsContainer': Failed to read the 'digital' property from 'CredentialRequestOptions': Failed to read the 'providers' property from 'DigitalCredentialRequestOptions': Required member is undefined. expected "NotAllowedError" but got "TypeError"
at Test.<anonymous> (https://web-platform.test:8443/digital-credentials/allow-attribute.https.html:129:29)
FAIL Policy to use: digital-credentials-get 'none', is cross-origin: false, is allowed by policy: false - assert_equals: <iframe allow="digital-credentials-get 'none'" src="https://web-platform.test:8443/digital-credentials/support/iframe.html" data-expect-is-allowed="false" cd_frame_id_="a38743e02505a0b10dbd37a024dcbb53"></iframe> - Failed to execute 'get' on 'CredentialsContainer': Failed to read the 'digital' property from 'CredentialRequestOptions': Failed to read the 'providers' property from 'DigitalCredentialRequestOptions': Required member is undefined. expected "NotAllowedError" but got "TypeError"
at Test.<anonymous> (https://web-platform.test:8443/digital-credentials/allow-attribute.https.html:129:29)
FAIL Policy to use: digital-credentials-get 'none', is cross-origin: true, is allowed by policy: false - assert_equals: <iframe allow="digital-credentials-get 'none'" src="https://www1.web-platform.test:8443/digital-credentials/support/iframe.html" data-expect-is-allowed="false" cd_frame_id_="6058993c4fa60e066ef1bd224ae22654"></iframe> - Failed to execute 'get' on 'CredentialsContainer': Failed to read the 'digital' property from 'CredentialRequestOptions': Failed to read the 'providers' property from 'DigitalCredentialRequestOptions': Required member is undefined. expected "NotAllowedError" but got "TypeError"
at Test.<anonymous> (https://web-platform.test:8443/digital-credentials/allow-attribute.https.html:129:29)
FAIL Policy to use: digital-credentials-get 'self', is cross-origin: true, is allowed by policy: false - assert_equals: <iframe allow="digital-credentials-get 'self'" src="https://www1.web-platform.test:8443/digital-credentials/support/iframe.html" data-expect-is-allowed="false" cd_frame_id_="04e6554619a755305356b3875d061681"></iframe> - Failed to execute 'get' on 'CredentialsContainer': Failed to read the 'digital' property from 'CredentialRequestOptions': Failed to read the 'providers' property from 'DigitalCredentialRequestOptions': Required member is undefined. expected "NotAllowedError" but got "TypeError"
at Test.<anonymous> (https://web-platform.test:8443/digital-credentials/allow-attribute.https.html:129:29)
FAIL Policy to use: digital-credentials-get https://www1.web-platform.test:8443, is cross-origin: false, is allowed by policy: false - assert_equals: <iframe allow="digital-credentials-get https://www1.web-platform.test:8443" src="https://web-platform.test:8443/digital-credentials/support/iframe.html" data-expect-is-allowed="false" cd_frame_id_="6e108271eb3ac90ef248737ea1316eab"></iframe> - Failed to execute 'get' on 'CredentialsContainer': Failed to read the 'digital' property from 'CredentialRequestOptions': Failed to read the 'providers' property from 'DigitalCredentialRequestOptions': Required member is undefined. expected "NotAllowedError" but got "TypeError"
at Test.<anonymous> (https://web-platform.test:8443/digital-credentials/allow-attribute.https.html:129:29)
/digital-credentials/create.tentative.https.html
FAIL navigator.credentials.create() frame just returns null. - promise_test: Unhandled rejection with value: object "NotSupportedError: Only exactly one of 'password', 'federated', and 'publicKey' credential types are currently supported."
Error
at get_stack (https://web-platform.test:8443/resources/testharness.js:4567:21)
at new AssertionError (https://web-platform.test:8443/resources/testharness.js:4560:22)
at assert (https://web-platform.test:8443/resources/testharness.js:4544:19)
at Test.<anonymous> (https://web-platform.test:8443/resources/testharness.js:764:29)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2638:25)
at https://web-platform.test:8443/resources/testharness.js:2685:35
FAIL navigator.credentials.create() same-origin iframe just returns null. - promise_test: Unhandled rejection with value: object "NotSupportedError: Only exactly one of 'password', 'federated', and 'publicKey' credential types are currently supported."
Error
at get_stack (https://web-platform.test:8443/resources/testharness.js:4567:21)
at new AssertionError (https://web-platform.test:8443/resources/testharness.js:4560:22)
at assert (https://web-platform.test:8443/resources/testharness.js:4544:19)
at Test.<anonymous> (https://web-platform.test:8443/resources/testharness.js:764:29)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2638:25)
at https://web-platform.test:8443/resources/testharness.js:2685:35
FAIL navigator.credentials.create() cross-origin iframe results in null. - assert_equals: expected null but got object "[object Object]"
at Test.<anonymous> (https://web-platform.test:8443/digital-credentials/create.tentative.https.html:48:5)
FAIL navigator.credentials.create() ignores mediations. - promise_test: Unhandled rejection with value: object "NotSupportedError: Only exactly one of 'password', 'federated', and 'publicKey' credential types are currently supported."
Error
at get_stack (https://web-platform.test:8443/resources/testharness.js:4567:21)
at new AssertionError (https://web-platform.test:8443/resources/testharness.js:4560:22)
at assert (https://web-platform.test:8443/resources/testharness.js:4544:19)
at Test.<anonymous> (https://web-platform.test:8443/resources/testharness.js:764:29)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2638:25)
at https://web-platform.test:8443/resources/testharness.js:2685:35
FAIL navigator.credentials.create() ignores mediations in same-origin iframe. - promise_test: Unhandled rejection with value: object "NotSupportedError: Only exactly one of 'password', 'federated', and 'publicKey' credential types are currently supported."
Error
at get_stack (https://web-platform.test:8443/resources/testharness.js:4567:21)
at new AssertionError (https://web-platform.test:8443/resources/testharness.js:4560:22)
at assert (https://web-platform.test:8443/resources/testharness.js:4544:19)
at Test.<anonymous> (https://web-platform.test:8443/resources/testharness.js:764:29)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2638:25)
at https://web-platform.test:8443/resources/testharness.js:2685:35
FAIL navigator.credentials.create() ignores mediations in cross-origin iframe. - assert_equals: expected null but got object "[object Object]"
at Test.<anonymous> (https://web-platform.test:8443/digital-credentials/create.tentative.https.html:71:7)
FAIL navigator.credentials.create() rejects if called with an aborted controller. - promise_rejects_dom: function "function() { throw e }" threw object "NotSupportedError: Only exactly one of 'password', 'federated', and 'publicKey' credential types are currently supported." that is not a DOMException AbortError: property "code" is equal to 9, expected 20
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/create.tentative.https.html:79:5)
FAIL navigator.credentials.create() rejects if called with an aborted controller in same-origin iframe. - promise_rejects_dom: function "function() { throw e }" threw object "NotSupportedError: Only exactly one of 'password', 'federated', and 'publicKey' credential types are currently supported." that is not a DOMException AbortError: property "code" is equal to 9, expected 20
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/create.tentative.https.html:93:5)
FAIL navigator.credentials.create() rejects if called with an aborted controller in cross-origin iframe. - assert_equals: expected "AbortError" but got "NotSupportedError"
at Test.<anonymous> (https://web-platform.test:8443/digital-credentials/create.tentative.https.html:109:5)
FAIL Adding mediations together with abort signal respects the abort signal. - promise_rejects_dom: function "function() { throw e }" threw object "NotSupportedError: Only exactly one of 'password', 'federated', and 'publicKey' credential types are currently supported." that is not a DOMException AbortError: property "code" is equal to 9, expected 20
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/create.tentative.https.html:121:7)
/digital-credentials/disabled-by-permissions-policy.https.sub.html
FAIL Permissions-Policy header digital-credentials-get=() disallows the top-level document. - promise_rejects_dom: function "function() { throw e }" threw object "TypeError: Failed to execute 'get' on 'CredentialsContainer': Failed to read the 'digital' property from 'CredentialRequestOptions': Failed to read the 'providers' property from 'DigitalCredentialRequestOptions': Required member is undefined." that is not a DOMException NotAllowedError: property "code" is equal to undefined, expected 0
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/disabled-by-permissions-policy.https.sub.html:19:9)
FAIL Permissions-Policy header digital-credentials-get=() disallows same-origin iframes. - assert_false: Digital Credential API expected false got true
at expect_feature_unavailable_default (https://web-platform.test:8443/permissions-policy/resources/permissions-policy.js:101:3)
at expectFeatureAvailable (https://web-platform.test:8443/permissions-policy/resources/permissions-policy.js:73:7)
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/disabled-by-permissions-policy.https.sub.html:27:9)
FAIL Setting digital-credentials-get=(self) disallows the API in same-origin iframes. - assert_false: Digital Credential API expected false got true
at expect_feature_unavailable_default (https://web-platform.test:8443/permissions-policy/resources/permissions-policy.js:101:3)
at expectFeatureAvailable (https://web-platform.test:8443/permissions-policy/resources/permissions-policy.js:73:7)
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/disabled-by-permissions-policy.https.sub.html:50:9)
/digital-credentials/enabled-on-self-origin-by-permissions-policy.https.sub.html
FAIL Permissions-Policy header digital-credentials-get=(self) disallows cross-origin iframes. - assert_false: Digital Credential API expected false got true
at expect_feature_unavailable_default (https://web-platform.test:8443/permissions-policy/resources/permissions-policy.js:101:3)
at expectFeatureAvailable (https://web-platform.test:8443/permissions-policy/resources/permissions-policy.js:73:7)
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/enabled-on-self-origin-by-permissions-policy.https.sub.html:38:9)
/digital-credentials/get-user-activation.https.html
FAIL navigator.credentials.get() calling the API without user activation should reject with NotAllowedError. - promise_rejects_dom: function "function() { throw e }" threw object "TypeError: Failed to execute 'get' on 'CredentialsContainer': Failed to read the 'digital' property from 'CredentialRequestOptions': Failed to read the 'providers' property from 'DigitalCredentialRequestOptions': Required member is undefined." that is not a DOMException NotAllowedError: property "code" is equal to undefined, expected 0
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/get-user-activation.https.html:18:5)
FAIL navigator.credentials.get() consumes user activation. - assert_false: User activation should be consumed after navigator.credentials.get(). expected false got true
at Test.<anonymous> (https://web-platform.test:8443/digital-credentials/get-user-activation.https.html:33:5)
/digital-credentials/get.tentative.https.html
FAIL Calling navigator.credentials.get() without an digital member same origin. - assert_unreached: Should have rejected: undefined Reached unreachable code
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/get.tentative.https.html:34:7)
FAIL navigator.credentials.get() promise is rejected if called with an aborted controller. - promise_rejects_dom: function "function() { throw e }" threw object "TypeError: Failed to execute 'get' on 'CredentialsContainer': Failed to read the 'digital' property from 'CredentialRequestOptions': Failed to read the 'providers' property from 'DigitalCredentialRequestOptions': Required member is undefined." that is not a DOMException AbortError: property "code" is equal to undefined, expected 20
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/get.tentative.https.html:127:7)
FAIL navigator.credentials.get() promise is rejected if called with an aborted controller in same-origin iframe. - promise_rejects_dom: function "function() { throw e }" threw object "TypeError: Failed to execute 'get' on 'CredentialsContainer': Failed to read the 'digital' property from 'CredentialRequestOptions': Failed to read the 'providers' property from 'DigitalCredentialRequestOptions': Required member is undefined." that is not a DOMException AbortError: property "code" is equal to undefined, expected 20
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/get.tentative.https.html:143:7)
FAIL navigator.credentials.get() promise is rejected if called with an aborted signal in cross-origin iframe. - assert_equals: expected "DOMException" but got "TypeError"
at Test.<anonymous> (https://web-platform.test:8443/digital-credentials/get.tentative.https.html:164:7)
FAIL navigator.credentials.get() promise is rejected if abort controller is aborted after call to get(). - promise_rejects_dom: function "function() { throw e }" threw object "TypeError: Failed to execute 'get' on 'CredentialsContainer': Failed to read the 'digital' property from 'CredentialRequestOptions': Failed to read the 'providers' property from 'DigitalCredentialRequestOptions': Required member is undefined." that is not a DOMException AbortError: property "code" is equal to undefined, expected 20
at async Test.<anonymous> (https://web-platform.test:8443/digital-credentials/get.tentative.https.html:182:5)
FAIL navigator.credentials.get() promise is rejected if abort controller is aborted after call to get() in cross-origin iframe. - assert_equals: expected "DOMException" but got "TypeError"
at Test.<anonymous> (https://web-platform.test:8443/digital-credentials/get.tentative.https.html:193:5)
0:34.51 INFO Got 6 unexpected results, with 0 unexpected passes
0:34.51 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
0:34.58 wptserve INFO Stopped http server on 127.0.0.1:8000
0:34.63 wptserve INFO Stopped http server on 127.0.0.1:8443
0:35.02 wptserve INFO Stopped http server on 127.0.0.1:8002
0:35.02 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
0:35.02 wptserve INFO Stopped http server on 127.0.0.1:9000
0:35.02 wptserve INFO Stopped http server on 127.0.0.1:8444
0:35.02 wptserve INFO Stopped http server on 127.0.0.1:8001
0:35.02 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
0:35.02 wptserve INFO Stopped http server on 127.0.0.1:8446
0:35.02 wptserve INFO Stopped http server on 127.0.0.1:8003
0:35.02 wptserve INFO Stopped http server on 127.0.0.1:8445
0:35.10 INFO Removed font: Ahem.ttf
0:35.12 INFO Closing logging queue
0:35.12 INFO queue closed
0:35.12 INFO Tolerating 6 unexpected results
[taskcluster 2025-01-10 06:45:20.401Z] === Task Finished ===
[taskcluster 2025-01-10 06:45:21.218Z] Successful task run with exit code: 0 completed in 172.051 seconds