Created
October 26, 2017 21:08
-
-
Save davidlehn/b443ebf6e85c4b1b5bfac090ec556b00 to your computer and use it in GitHub Desktop.
2017-10-26 web-platform-tests payment-request logs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Using webdriver binary .../web-platform-tests/_venv/bin/chromedriver | |
0:01.47 LOG: MainThread INFO Updating test manifest .../web-platform-tests/MANIFEST.json | |
0:10.34 LOG: MainThread INFO Using 1 client processes | |
0:10.38 SUITE_START: MainThread 29 | |
0:10.38 LOG: MainThread INFO Running reftest tests | |
0:10.38 LOG: MainThread INFO Starting http server on web-platform.test:8000 | |
0:10.39 LOG: MainThread INFO Starting http server on web-platform.test:8001 | |
0:10.39 LOG: MainThread INFO Starting http server on web-platform.test:8443 | |
0:10.40 LOG: MainThread INFO No reftest tests to run | |
0:10.40 LOG: MainThread INFO Running wdspec tests | |
0:10.40 LOG: MainThread INFO No wdspec tests to run | |
0:10.40 LOG: MainThread INFO Running testharness tests | |
0:10.42 PROCESS_OUTPUT: ProcessReader (pid:1816) Full command: .../web-platform-tests/_venv/bin/chromedriver --port=4444 --url-base=/ | |
(pid:1816) "Starting ChromeDriver 2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4) on port 4444" | |
0:10.42 PROCESS_OUTPUT: ProcessReader (pid:1816) "Only local connections are allowed." | |
0:10.91 LOG: Thread-TestrunnerManager-1 INFO Starting runner | |
0:11.92 TEST_START: Thread-TestrunnerManager-1 /payment-request/PaymentRequestUpdateEvent/constructor.http.html | |
0:12.08 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 1/1. Unexpected 0 | |
0:12.08 TEST_START: Thread-TestrunnerManager-1 /payment-request/PaymentRequestUpdateEvent/constructor.https.html | |
0:12.28 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 3/3. Unexpected 0 | |
0:12.28 TEST_START: Thread-TestrunnerManager-1 /payment-request/PaymentRequestUpdateEvent/updatewith-method.https.html | |
0:12.39 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 3/3. Unexpected 0 | |
0:12.39 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/active-document-cross-origin.https.sub.html | |
0:12.51 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 1/1. Unexpected 0 | |
0:12.51 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/active-document-same-origin.https.html | |
0:12.62 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 1/1. Unexpected 0 | |
0:12.62 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/allowpaymentrequest-attribute-cross-origin-bc-containers.https.html | |
0:12.84 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 4/4. Unexpected 0 | |
0:12.84 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/allowpaymentrequest-attribute-same-origin-bc-containers.https.html | |
0:12.95 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 4/4. Unexpected 0 | |
0:12.95 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/basic.https.html | |
0:13.07 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 1/1. Unexpected 0 | |
0:13.07 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/no-attribute-cross-origin-bc-containers.https.html | |
0:13.19 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 4/4. Unexpected 0 | |
0:13.19 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/no-attribute-same-origin-bc-containers.https.html | |
0:13.30 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 4/4. Unexpected 0 | |
0:13.30 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/removing-allowpaymentrequest.https.sub.html | |
0:13.52 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 1/1. Unexpected 0 | |
0:13.52 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub.html | |
0:16.69 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 0/1. Unexpected 1 | |
PaymentRequest setting allowpaymentrequest after document creation, before response | |
----------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_equals: expected "Exception" but got "Success" | |
at Test.window.onmessage.t.step_func_done (https://web-platform.test:8443/payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub.html:25:5) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at https://web-platform.test:8443/resources/testharness.js:1529:32 | |
0:16.71 LOG: Thread-TestrunnerManager-1 WARNING u'log' (u'debug', {'message': 'Hanging up on Selenium session'}) | |
0:16.71 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' () | |
0:16.72 PROCESS_OUTPUT: ProcessReader (pid:2086) Full command: .../web-platform-tests/_venv/bin/chromedriver --port=4444 --url-base=/ | |
(pid:2086) "Starting ChromeDriver 2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4) on port 4444" | |
0:16.72 PROCESS_OUTPUT: ProcessReader (pid:2086) "Only local connections are allowed." | |
0:17.22 LOG: Thread-TestrunnerManager-1 INFO Starting runner | |
0:17.50 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/setting-allowpaymentrequest.https.sub.html | |
0:17.85 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 1/1. Unexpected 0 | |
0:17.85 TEST_START: Thread-TestrunnerManager-1 /payment-request/historical.https.html | |
0:17.96 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 6/7. Unexpected 1 | |
supportedMethods must not support sequence<DOMString> | |
----------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_throws: function "() => { | |
new PaymentRequest([{supportedMethods: methods}], {total: {label: 'bar', amount: {currency: 'BAZ', value: '0'}}}); | |
}" threw object "[object Object]" ("sequence<DOMString> conversion is not allowed") expected object "[object Object]" ("toString should be called") | |
at Test.test (https://web-platform.test:8443/payment-request/historical.https.html:35:3) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at https://web-platform.test:8443/payment-request/historical.https.html:29:1 | |
0:17.98 LOG: Thread-TestrunnerManager-1 WARNING u'log' (u'debug', {'message': 'Hanging up on Selenium session'}) | |
0:17.98 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' () | |
0:18.00 PROCESS_OUTPUT: ProcessReader (pid:2266) Full command: .../web-platform-tests/_venv/bin/chromedriver --port=4444 --url-base=/ | |
(pid:2266) "Starting ChromeDriver 2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4) on port 4444" | |
0:18.00 PROCESS_OUTPUT: ProcessReader (pid:2266) "Only local connections are allowed." | |
0:18.50 LOG: Thread-TestrunnerManager-1 INFO Starting runner | |
0:19.02 TEST_START: Thread-TestrunnerManager-1 /payment-request/interfaces.https.html | |
0:19.41 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 553/567. Unexpected 14 | |
AbortController interface: existence and properties of interface object | |
----------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1086:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1066:5) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortController interface object length | |
--------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1177:13) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1173:9) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortController interface object name | |
------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1204:13) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1200:9) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortController interface: existence and properties of interface prototype object | |
--------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1286:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1277:5) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortController interface: existence and properties of interface prototype object's "constructor" property | |
---------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1415:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1409:5) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortController interface: attribute signal | |
------------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1622:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_member_attribute (https://web-platform.test:8443/resources/idlharness.js:1615:12) | |
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2012:22) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1059:10) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortController interface: operation abort() | |
-------------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1716:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_member_operation (https://web-platform.test:8443/resources/idlharness.js:1706:12) | |
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2027:26) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1059:10) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortSignal interface: existence and properties of interface object | |
------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1086:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1066:5) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortSignal interface object length | |
----------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1177:13) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1173:9) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortSignal interface object name | |
--------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1204:13) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1200:9) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortSignal interface: existence and properties of interface prototype object | |
----------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1286:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1277:5) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortSignal interface: existence and properties of interface prototype object's "constructor" property | |
------------------------------------------------------------------------------------------------------ | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1415:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1409:5) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortSignal interface: attribute aborted | |
---------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1622:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_member_attribute (https://web-platform.test:8443/resources/idlharness.js:1615:12) | |
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2012:22) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1059:10) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortSignal interface: attribute onabort | |
---------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1622:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_member_attribute (https://web-platform.test:8443/resources/idlharness.js:1615:12) | |
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2012:22) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1059:10) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
0:19.43 LOG: Thread-TestrunnerManager-1 WARNING u'log' (u'debug', {'message': 'Hanging up on Selenium session'}) | |
0:19.43 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' () | |
0:19.44 PROCESS_OUTPUT: ProcessReader (pid:2445) Full command: .../web-platform-tests/_venv/bin/chromedriver --port=4444 --url-base=/ | |
(pid:2445) "Starting ChromeDriver 2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4) on port 4444" | |
0:19.44 PROCESS_OUTPUT: ProcessReader (pid:2445) "Only local connections are allowed." | |
0:19.94 LOG: Thread-TestrunnerManager-1 INFO Starting runner | |
0:20.38 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-abort-method.https.html | |
0:20.64 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 1/3. Unexpected 2 | |
Calling abort must not change the [[state]] until after "interactive" | |
--------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_true: Unexpected promise rejection: The payment method is not supported expected true got false | |
at Test.promise_test (https://web-platform.test:8443/payment-request/payment-request-abort-method.https.html:46:5) | |
at <anonymous> | |
calling .abort() causes acceptPromise to reject and closes the request. | |
----------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_true: Unexpected promise rejection: The payment method is not supported expected true got false | |
at Test.promise_test (https://web-platform.test:8443/payment-request/payment-request-abort-method.https.html:58:5) | |
at <anonymous> | |
0:20.66 LOG: Thread-TestrunnerManager-1 WARNING u'log' (u'debug', {'message': 'Hanging up on Selenium session'}) | |
0:20.66 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' () | |
0:20.67 PROCESS_OUTPUT: ProcessReader (pid:2611) Full command: .../web-platform-tests/_venv/bin/chromedriver --port=4444 --url-base=/ | |
(pid:2611) "Starting ChromeDriver 2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4) on port 4444" | |
0:20.67 PROCESS_OUTPUT: ProcessReader (pid:2611) "Only local connections are allowed." | |
0:21.17 LOG: Thread-TestrunnerManager-1 INFO Starting runner | |
0:21.48 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-canmakepayment-method.https.html | |
0:22.33 TEST_END: Thread-TestrunnerManager-1 Harness ERROR, expected OK. Subtests passed 2/6. Unexpected 5 | |
If request.[[state]] is "created", then return a promise that resolves to true for known method. | |
------------------------------------------------------------------------------------------------ | |
Expected PASS, got FAIL | |
assert_equals: if it throws, then it must be a NotAllowedError. expected "NotAllowedError" but got "Error" | |
at Test.promise_test (https://web-platform.test:8443/payment-request/payment-request-canmakepayment-method.https.html:33:5) | |
at <anonymous> | |
If request.[[state]] is "interactive", then return a promise rejected with an "InvalidStateError" DOMException. | |
--------------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
promise_test: Unhandled rejection with value: object "NotSupportedError: The payment method is not supported" | |
at <anonymous> | |
If request.[[state]] is "closed", then return a promise rejected with an "InvalidStateError" DOMException. | |
---------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
promise_test: Unhandled rejection with value: object "NotSupportedError: The payment method is not supported" | |
at <anonymous> | |
If payment method identifier and serialized parts are supported, resolve promise with true. | |
------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_true: basic-card should be supported expected true got false | |
at Test.promise_test (https://web-platform.test:8443/payment-request/payment-request-canmakepayment-method.https.html:84:3) | |
at <anonymous> | |
[Parent] | |
-------- | |
Expected OK, got ERROR | |
The payment method is not supported | |
0:22.35 LOG: Thread-TestrunnerManager-1 WARNING u'log' (u'debug', {'message': 'Hanging up on Selenium session'}) | |
0:22.35 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' () | |
0:22.36 PROCESS_OUTPUT: ProcessReader (pid:2789) Full command: .../web-platform-tests/_venv/bin/chromedriver --port=4444 --url-base=/ | |
(pid:2789) "Starting ChromeDriver 2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4) on port 4444" | |
0:22.36 PROCESS_OUTPUT: ProcessReader (pid:2789) "Only local connections are allowed." | |
0:22.86 LOG: Thread-TestrunnerManager-1 INFO Starting runner | |
0:23.14 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-constructor-crash.https.html | |
0:23.70 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 10/10. Unexpected 0 | |
0:23.70 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-constructor.https.html | |
0:24.16 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 29/29. Unexpected 0 | |
0:24.16 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-ctor-currency-code-checks.https.html | |
0:24.28 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 10/10. Unexpected 0 | |
0:24.28 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-ctor-pmi-handling.https.html | |
0:24.39 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 4/4. Unexpected 0 | |
0:24.39 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-id-attribute.https.html | |
0:24.51 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 1/1. Unexpected 0 | |
0:24.51 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-onshippingaddresschange-attribute.https.html | |
0:24.63 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 4/4. Unexpected 0 | |
0:24.63 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-onshippingoptionchange-attribute.https.html | |
0:24.74 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 4/4. Unexpected 0 | |
0:24.74 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-shippingAddress-attribute.https.html | |
0:24.86 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 2/2. Unexpected 0 | |
0:24.86 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-shippingOption-attribute.https.html | |
0:24.97 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 6/6. Unexpected 0 | |
0:24.97 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-shippingType-attribute.https.html | |
0:25.09 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 3/3. Unexpected 0 | |
0:25.09 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-show-method.https.html | |
0:25.20 TEST_END: Thread-TestrunnerManager-1 Harness ERROR, expected OK. Subtests passed 2/4. Unexpected 3 | |
Throws if the promise [[state]] is not "created" | |
------------------------------------------------ | |
Expected PASS, got FAIL | |
promise_test: Unhandled rejection with value: object "NotSupportedError: The payment method is not supported" | |
at <anonymous> | |
If the user agent's "payment request is showing" boolean is true, then return a promise rejected with an "AbortError" DOMException. | |
----------------------------------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_throws: function "function () { throw e }" threw object "NotSupportedError: The payment method is not supported" that is not a DOMException AbortError: property "code" is equal to 9, expected 20 | |
at <anonymous> | |
[Parent] | |
-------- | |
Expected OK, got ERROR | |
The payment method is not supported | |
0:25.22 LOG: Thread-TestrunnerManager-1 WARNING u'log' (u'debug', {'message': 'Hanging up on Selenium session'}) | |
0:25.22 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' () | |
0:25.24 PROCESS_OUTPUT: ProcessReader (pid:2994) Full command: .../web-platform-tests/_venv/bin/chromedriver --port=4444 --url-base=/ | |
(pid:2994) "Starting ChromeDriver 2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4) on port 4444" | |
0:25.24 PROCESS_OUTPUT: ProcessReader (pid:2994) "Only local connections are allowed." | |
0:25.73 LOG: Thread-TestrunnerManager-1 INFO Starting runner | |
0:26.63 TEST_START: Thread-TestrunnerManager-1 /payment-request/rejects_if_not_active.https.html | |
0:26.98 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 0/3. Unexpected 3 | |
PaymentRequest.show() aborts if the document is not active | |
---------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_throws: Inactive document, so must throw AbortError function "function () { throw e }" threw object "InvalidStateError: Already called show() once" that is not a DOMException AbortError: property "code" is equal to 11, expected 20 | |
at <anonymous> | |
PaymentRequest.show() aborts if the document is active, but not fully active | |
---------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_throws: Active, but not fully active, so must throw AbortError function "function () { throw e }" threw object "InvalidStateError: Already called show() once" that is not a DOMException AbortError: property "code" is equal to 11, expected 20 | |
at <anonymous> | |
If a payment request is showing, but its document is navigated away (so no longer fully active), the payment request aborts. | |
---------------------------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_throws: The iframe was navigated away, so showPromise must reject with AbortError function "function () { throw e }" threw object "NotSupportedError: The payment method is not supported" that is not a DOMException AbortError: property "code" is equal to 9, expected 20 | |
at <anonymous> | |
0:26.98 LOG: Thread-TestrunnerManager-1 INFO No more tests | |
0:27.00 LOG: Thread-TestrunnerManager-1 WARNING u'log' (u'debug', {'message': 'Hanging up on Selenium session'}) | |
0:27.00 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' () | |
0:27.00 LOG: MainThread INFO Got 29 unexpected results | |
0:27.00 SUITE_END: MainThread | |
Summary | |
======= | |
Ran 721 tests (29 parents, 692 subtests) | |
Expected results: 692 | |
Unexpected results: 29 (ERROR: 2, FAIL: 27) | |
Unexpected Results | |
================== | |
/payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub.html | |
-------------------------------------------------------------------------------------- | |
FAIL PaymentRequest setting allowpaymentrequest after document creation, before response | |
/payment-request/historical.https.html | |
-------------------------------------- | |
FAIL supportedMethods must not support sequence<DOMString> | |
/payment-request/interfaces.https.html | |
-------------------------------------- | |
FAIL AbortController interface: existence and properties of interface object | |
FAIL AbortController interface object length | |
FAIL AbortController interface object name | |
FAIL AbortController interface: existence and properties of interface prototype object | |
FAIL AbortController interface: existence and properties of interface prototype object's "constructor" property | |
FAIL AbortController interface: attribute signal | |
FAIL AbortController interface: operation abort() | |
FAIL AbortSignal interface: existence and properties of interface object | |
FAIL AbortSignal interface object length | |
FAIL AbortSignal interface object name | |
FAIL AbortSignal interface: existence and properties of interface prototype object | |
FAIL AbortSignal interface: existence and properties of interface prototype object's "constructor" property | |
FAIL AbortSignal interface: attribute aborted | |
FAIL AbortSignal interface: attribute onabort | |
/payment-request/payment-request-abort-method.https.html | |
-------------------------------------------------------- | |
FAIL Calling abort must not change the [[state]] until after "interactive" | |
FAIL calling .abort() causes acceptPromise to reject and closes the request. | |
/payment-request/payment-request-canmakepayment-method.https.html | |
----------------------------------------------------------------- | |
FAIL If request.[[state]] is "created", then return a promise that resolves to true for known method. | |
FAIL If request.[[state]] is "interactive", then return a promise rejected with an "InvalidStateError" DOMException. | |
FAIL If request.[[state]] is "closed", then return a promise rejected with an "InvalidStateError" DOMException. | |
FAIL If payment method identifier and serialized parts are supported, resolve promise with true. | |
ERROR [Parent] | |
/payment-request/payment-request-show-method.https.html | |
------------------------------------------------------- | |
FAIL Throws if the promise [[state]] is not "created" | |
FAIL If the user agent's "payment request is showing" boolean is true, then return a promise rejected with an "AbortError" DOMException. | |
ERROR [Parent] | |
/payment-request/rejects_if_not_active.https.html | |
------------------------------------------------- | |
FAIL PaymentRequest.show() aborts if the document is not active | |
FAIL PaymentRequest.show() aborts if the document is active, but not fully active | |
FAIL If a payment request is showing, but its document is navigated away (so no longer fully active), the payment request aborts. | |
0:27.03 LOG: MainThread INFO Closing logging queue | |
0:27.03 LOG: MainThread INFO queue closed |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Using webdriver binary .../web-platform-tests/_venv/bin/chromedriver | |
0:01.50 LOG: MainThread INFO Updating test manifest .../web-platform-tests/MANIFEST.json | |
0:10.46 LOG: MainThread INFO Using 1 client processes | |
0:10.50 SUITE_START: MainThread 29 | |
0:10.50 LOG: MainThread INFO Running reftest tests | |
0:10.50 LOG: MainThread INFO Starting http server on web-platform.test:8001 | |
0:10.50 LOG: MainThread INFO Starting http server on web-platform.test:8000 | |
0:10.51 LOG: MainThread INFO Starting http server on web-platform.test:8443 | |
0:10.52 LOG: MainThread INFO No reftest tests to run | |
0:10.52 LOG: MainThread INFO Running wdspec tests | |
0:10.52 LOG: MainThread INFO No wdspec tests to run | |
0:10.52 LOG: MainThread INFO Running testharness tests | |
0:10.54 PROCESS_OUTPUT: ProcessReader (pid:4448) Full command: .../web-platform-tests/_venv/bin/chromedriver --port=4444 --url-base=/ | |
(pid:4448) "Starting ChromeDriver 2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4) on port 4444" | |
0:10.54 PROCESS_OUTPUT: ProcessReader (pid:4448) "Only local connections are allowed." | |
0:11.03 LOG: Thread-TestrunnerManager-1 INFO Starting runner | |
0:12.27 TEST_START: Thread-TestrunnerManager-1 /payment-request/PaymentRequestUpdateEvent/constructor.http.html | |
0:13.49 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 2/2. Unexpected 0 | |
0:13.49 TEST_START: Thread-TestrunnerManager-1 /payment-request/PaymentRequestUpdateEvent/constructor.https.html | |
0:14.64 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 4/4. Unexpected 0 | |
0:14.64 TEST_START: Thread-TestrunnerManager-1 /payment-request/PaymentRequestUpdateEvent/updatewith-method.https.html | |
0:15.65 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 4/4. Unexpected 0 | |
0:15.66 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/active-document-cross-origin.https.sub.html | |
0:16.57 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 2/2. Unexpected 0 | |
0:16.57 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/active-document-same-origin.https.html | |
0:17.44 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 2/2. Unexpected 0 | |
0:17.44 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/allowpaymentrequest-attribute-cross-origin-bc-containers.https.html | |
0:28.47 TEST_END: Thread-TestrunnerManager-1 Harness TIMEOUT, expected OK. Subtests passed 4/5. Unexpected 2 | |
embed | |
----- | |
Expected PASS, got TIMEOUT | |
Test timed out | |
[Parent] | |
-------- | |
Expected OK, got TIMEOUT | |
0:28.49 LOG: Thread-TestrunnerManager-1 WARNING u'log' (u'debug', {'message': 'Hanging up on Selenium session'}) | |
0:28.49 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' () | |
0:28.51 PROCESS_OUTPUT: ProcessReader (pid:5230) Full command: .../web-platform-tests/_venv/bin/chromedriver --port=4444 --url-base=/ | |
(pid:5230) "Starting ChromeDriver 2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4) on port 4444" | |
0:28.51 PROCESS_OUTPUT: ProcessReader (pid:5230) "Only local connections are allowed." | |
0:29.00 LOG: Thread-TestrunnerManager-1 INFO Starting runner | |
0:29.32 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/allowpaymentrequest-attribute-same-origin-bc-containers.https.html | |
0:39.54 TEST_END: Thread-TestrunnerManager-1 Harness TIMEOUT, expected OK. Subtests passed 4/5. Unexpected 2 | |
embed | |
----- | |
Expected PASS, got TIMEOUT | |
Test timed out | |
[Parent] | |
-------- | |
Expected OK, got TIMEOUT | |
0:39.56 LOG: Thread-TestrunnerManager-1 WARNING u'log' (u'debug', {'message': 'Hanging up on Selenium session'}) | |
0:39.56 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' () | |
0:39.58 PROCESS_OUTPUT: ProcessReader (pid:5436) Full command: .../web-platform-tests/_venv/bin/chromedriver --port=4444 --url-base=/ | |
(pid:5436) "Starting ChromeDriver 2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4) on port 4444" | |
0:39.58 PROCESS_OUTPUT: ProcessReader (pid:5436) "Only local connections are allowed." | |
0:40.08 LOG: Thread-TestrunnerManager-1 INFO Starting runner | |
0:40.38 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/basic.https.html | |
0:41.70 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 2/2. Unexpected 0 | |
0:41.70 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/no-attribute-cross-origin-bc-containers.https.html | |
0:52.48 TEST_END: Thread-TestrunnerManager-1 Harness TIMEOUT, expected OK. Subtests passed 4/5. Unexpected 2 | |
embed | |
----- | |
Expected PASS, got TIMEOUT | |
Test timed out | |
[Parent] | |
-------- | |
Expected OK, got TIMEOUT | |
0:52.50 LOG: Thread-TestrunnerManager-1 WARNING u'log' (u'debug', {'message': 'Hanging up on Selenium session'}) | |
0:52.50 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' () | |
0:52.51 PROCESS_OUTPUT: ProcessReader (pid:5647) Full command: .../web-platform-tests/_venv/bin/chromedriver --port=4444 --url-base=/ | |
(pid:5647) "Starting ChromeDriver 2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4) on port 4444" | |
0:52.51 PROCESS_OUTPUT: ProcessReader (pid:5647) "Only local connections are allowed." | |
0:53.01 LOG: Thread-TestrunnerManager-1 INFO Starting runner | |
0:53.41 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/no-attribute-same-origin-bc-containers.https.html | |
1:04.48 TEST_END: Thread-TestrunnerManager-1 Harness TIMEOUT, expected OK. Subtests passed 4/5. Unexpected 2 | |
embed | |
----- | |
Expected PASS, got TIMEOUT | |
Test timed out | |
[Parent] | |
-------- | |
Expected OK, got TIMEOUT | |
1:04.50 LOG: Thread-TestrunnerManager-1 WARNING u'log' (u'debug', {'message': 'Hanging up on Selenium session'}) | |
1:04.50 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' () | |
1:04.51 PROCESS_OUTPUT: ProcessReader (pid:5835) Full command: .../web-platform-tests/_venv/bin/chromedriver --port=4444 --url-base=/ | |
(pid:5835) "Starting ChromeDriver 2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4) on port 4444" | |
1:04.51 PROCESS_OUTPUT: ProcessReader (pid:5835) "Only local connections are allowed." | |
1:05.01 LOG: Thread-TestrunnerManager-1 INFO Starting runner | |
1:05.28 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/removing-allowpaymentrequest.https.sub.html | |
1:06.69 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 2/2. Unexpected 0 | |
1:06.69 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub.html | |
1:09.86 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 1/2. Unexpected 1 | |
PaymentRequest setting allowpaymentrequest after document creation, before response 1 | |
------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_equals: expected (string) "Exception" but got (undefined) undefined | |
at Test.window.onmessage.t.step_func_done (https://web-platform.test:8443/payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub.html:25:5) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at https://web-platform.test:8443/resources/testharness.js:1529:32 | |
1:09.88 LOG: Thread-TestrunnerManager-1 WARNING u'log' (u'debug', {'message': 'Hanging up on Selenium session'}) | |
1:09.88 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' () | |
1:09.89 PROCESS_OUTPUT: ProcessReader (pid:6039) Full command: .../web-platform-tests/_venv/bin/chromedriver --port=4444 --url-base=/ | |
(pid:6039) "Starting ChromeDriver 2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4) on port 4444" | |
1:09.89 PROCESS_OUTPUT: ProcessReader (pid:6039) "Only local connections are allowed." | |
1:10.39 LOG: Thread-TestrunnerManager-1 INFO Starting runner | |
1:10.81 TEST_START: Thread-TestrunnerManager-1 /payment-request/allowpaymentrequest/setting-allowpaymentrequest.https.sub.html | |
1:12.16 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 2/2. Unexpected 0 | |
1:12.16 TEST_START: Thread-TestrunnerManager-1 /payment-request/historical.https.html | |
1:13.18 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 7/8. Unexpected 1 | |
supportedMethods must not support sequence<DOMString> | |
----------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_throws: function "() => { | |
new PaymentRequest([{supportedMethods: methods}], {total: {label: 'bar', amount: {currency: 'BAZ', value: '0'}}}); | |
}" threw object "[object Object]" ("sequence<DOMString> conversion is not allowed") expected object "[object Object]" ("toString should be called") | |
at Test.test (https://web-platform.test:8443/payment-request/historical.https.html:35:3) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at https://web-platform.test:8443/payment-request/historical.https.html:29:1 | |
1:13.20 LOG: Thread-TestrunnerManager-1 WARNING u'log' (u'debug', {'message': 'Hanging up on Selenium session'}) | |
1:13.20 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' () | |
1:13.21 PROCESS_OUTPUT: ProcessReader (pid:6221) Full command: .../web-platform-tests/_venv/bin/chromedriver --port=4444 --url-base=/ | |
(pid:6221) "Starting ChromeDriver 2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4) on port 4444" | |
1:13.21 PROCESS_OUTPUT: ProcessReader (pid:6221) "Only local connections are allowed." | |
1:13.71 LOG: Thread-TestrunnerManager-1 INFO Starting runner | |
1:14.12 TEST_START: Thread-TestrunnerManager-1 /payment-request/interfaces.https.html | |
1:15.70 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 530/568. Unexpected 38 | |
AbortController interface: existence and properties of interface object | |
----------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1086:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1066:5) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortController interface object length | |
--------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1177:13) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1173:9) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortController interface object name | |
------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1204:13) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1200:9) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortController interface: existence and properties of interface prototype object | |
--------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1286:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1277:5) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortController interface: existence and properties of interface prototype object's "constructor" property | |
---------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1415:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1409:5) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortController interface: attribute signal | |
------------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1622:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_member_attribute (https://web-platform.test:8443/resources/idlharness.js:1615:12) | |
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2012:22) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1059:10) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortController interface: operation abort() | |
-------------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1716:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_member_operation (https://web-platform.test:8443/resources/idlharness.js:1706:12) | |
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2027:26) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1059:10) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortSignal interface: existence and properties of interface object | |
------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1086:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1066:5) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortSignal interface object length | |
----------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1177:13) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1173:9) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortSignal interface object name | |
--------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1204:13) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1200:9) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortSignal interface: existence and properties of interface prototype object | |
----------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1286:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1277:5) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortSignal interface: existence and properties of interface prototype object's "constructor" property | |
------------------------------------------------------------------------------------------------------ | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1415:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1409:5) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortSignal interface: attribute aborted | |
---------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1622:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_member_attribute (https://web-platform.test:8443/resources/idlharness.js:1615:12) | |
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2012:22) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1059:10) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
AbortSignal interface: attribute onabort | |
---------------------------------------- | |
Expected PASS, got FAIL | |
assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1622:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_member_attribute (https://web-platform.test:8443/resources/idlharness.js:1615:12) | |
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2012:22) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1059:10) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
PaymentRequest interface: existence and properties of interface object | |
---------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_equals: prototype of PaymentRequest is not EventTarget expected function "function EventTarget() { [native code] }" but got function "function () { [native code] }" | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1145:17) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1066:5) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
PaymentRequest interface: existence and properties of interface prototype object | |
-------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_equals: prototype of PaymentRequest.prototype is not EventTarget.prototype expected object "[object EventTarget]" but got object "[object Object]" | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1366:17) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_self (https://web-platform.test:8443/resources/idlharness.js:1277:5) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1050:14) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
PaymentRequest interface: operation show() | |
------------------------------------------ | |
Expected PASS, got FAIL | |
assert_true: property should be enumerable expected true got false | |
at IdlInterface.do_member_operation_asserts (https://web-platform.test:8443/resources/idlharness.js:1776:5) | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1758:14) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_member_operation (https://web-platform.test:8443/resources/idlharness.js:1706:12) | |
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2027:26) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1059:10) | |
PaymentRequest interface: operation abort() | |
------------------------------------------- | |
Expected PASS, got FAIL | |
assert_true: property should be enumerable expected true got false | |
at IdlInterface.do_member_operation_asserts (https://web-platform.test:8443/resources/idlharness.js:1776:5) | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1758:14) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_member_operation (https://web-platform.test:8443/resources/idlharness.js:1706:12) | |
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2027:26) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1059:10) | |
PaymentRequest interface: operation canMakePayment() | |
---------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_true: property should be enumerable expected true got false | |
at IdlInterface.do_member_operation_asserts (https://web-platform.test:8443/resources/idlharness.js:1776:5) | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1758:14) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_member_operation (https://web-platform.test:8443/resources/idlharness.js:1706:12) | |
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2027:26) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1059:10) | |
PaymentRequest interface: attribute id | |
-------------------------------------- | |
Expected PASS, got FAIL | |
assert_true: The prototype object must have a property "id" expected true got false | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1664:13) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_member_attribute (https://web-platform.test:8443/resources/idlharness.js:1615:12) | |
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2012:22) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1059:10) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
PaymentRequest interface: attribute shippingAddress | |
--------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_true: The prototype object must have a property "shippingAddress" expected true got false | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1664:13) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_member_attribute (https://web-platform.test:8443/resources/idlharness.js:1615:12) | |
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2012:22) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1059:10) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
PaymentRequest interface: attribute shippingOption | |
-------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_true: The prototype object must have a property "shippingOption" expected true got false | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1664:13) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_member_attribute (https://web-platform.test:8443/resources/idlharness.js:1615:12) | |
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2012:22) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1059:10) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
PaymentRequest interface: attribute shippingType | |
------------------------------------------------ | |
Expected PASS, got FAIL | |
assert_true: The prototype object must have a property "shippingType" expected true got false | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1664:13) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_member_attribute (https://web-platform.test:8443/resources/idlharness.js:1615:12) | |
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2012:22) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1059:10) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
PaymentRequest interface: attribute onshippingaddresschange | |
----------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_true: The prototype object must have a property "onshippingaddresschange" expected true got false | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1664:13) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_member_attribute (https://web-platform.test:8443/resources/idlharness.js:1615:12) | |
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2012:22) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1059:10) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
PaymentRequest interface: attribute onshippingoptionchange | |
---------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_true: The prototype object must have a property "onshippingoptionchange" expected true got false | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1664:13) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_member_attribute (https://web-platform.test:8443/resources/idlharness.js:1615:12) | |
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2012:22) | |
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1059:10) | |
at self.IdlArray.IdlArray.test (https://web-platform.test:8443/resources/idlharness.js:545:28) | |
Stringification of new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) | |
----------------------------------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_equals: class string of new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) expected "[object PaymentRequest]" but got "[object Object]" | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2137:9) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_primary_interface_of (https://web-platform.test:8443/resources/idlharness.js:2133:5) | |
at IdlInterface.test_object (https://web-platform.test:8443/resources/idlharness.js:2063:10) | |
PaymentRequest interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "id" with the proper type | |
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | |
Expected PASS, got FAIL | |
assert_inherits: property "id" found on object expected in prototype chain | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2204:25) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_interface_of (https://web-platform.test:8443/resources/idlharness.js:2198:13) | |
at IdlInterface.test_object (https://web-platform.test:8443/resources/idlharness.js:2076:27) | |
at self.IdlArray.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:550:36) | |
PaymentRequest interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "shippingAddress" with the proper type | |
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_inherits: property "shippingAddress" found on object expected in prototype chain | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2204:25) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_interface_of (https://web-platform.test:8443/resources/idlharness.js:2198:13) | |
at IdlInterface.test_object (https://web-platform.test:8443/resources/idlharness.js:2076:27) | |
at self.IdlArray.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:550:36) | |
PaymentRequest interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "shippingOption" with the proper type | |
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | |
Expected PASS, got FAIL | |
assert_inherits: property "shippingOption" found on object expected in prototype chain | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2204:25) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_interface_of (https://web-platform.test:8443/resources/idlharness.js:2198:13) | |
at IdlInterface.test_object (https://web-platform.test:8443/resources/idlharness.js:2076:27) | |
at self.IdlArray.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:550:36) | |
PaymentRequest interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "shippingType" with the proper type | |
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_inherits: property "shippingType" found on object expected in prototype chain | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2204:25) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_interface_of (https://web-platform.test:8443/resources/idlharness.js:2198:13) | |
at IdlInterface.test_object (https://web-platform.test:8443/resources/idlharness.js:2076:27) | |
at self.IdlArray.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:550:36) | |
PaymentRequest interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "onshippingaddresschange" with the proper type | |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_inherits: property "onshippingaddresschange" not found in prototype chain | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2204:25) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_interface_of (https://web-platform.test:8443/resources/idlharness.js:2198:13) | |
at IdlInterface.test_object (https://web-platform.test:8443/resources/idlharness.js:2076:27) | |
at self.IdlArray.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:550:36) | |
PaymentRequest interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "onshippingoptionchange" with the proper type | |
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_inherits: property "onshippingoptionchange" not found in prototype chain | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2204:25) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_interface_of (https://web-platform.test:8443/resources/idlharness.js:2198:13) | |
at IdlInterface.test_object (https://web-platform.test:8443/resources/idlharness.js:2076:27) | |
at self.IdlArray.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:550:36) | |
EventTarget interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "addEventListener(DOMString, EventListener, [object Object],[object Object])" with the proper type | |
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_inherits: property "addEventListener" not found in prototype chain | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2204:25) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_interface_of (https://web-platform.test:8443/resources/idlharness.js:2198:13) | |
at IdlInterface.test_object (https://web-platform.test:8443/resources/idlharness.js:2076:27) | |
at self.IdlArray.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:550:36) | |
EventTarget interface: calling addEventListener(DOMString, EventListener, [object Object],[object Object]) on new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) with too few arguments must throw TypeError | |
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_inherits: property "addEventListener" not found in prototype chain | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2254:25) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_interface_of (https://web-platform.test:8443/resources/idlharness.js:2247:20) | |
at IdlInterface.test_object (https://web-platform.test:8443/resources/idlharness.js:2076:27) | |
at self.IdlArray.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:550:36) | |
at Array.forEach (<anonymous>) | |
EventTarget interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "removeEventListener(DOMString, EventListener, [object Object],[object Object])" with the proper type | |
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_inherits: property "removeEventListener" not found in prototype chain | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2204:25) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_interface_of (https://web-platform.test:8443/resources/idlharness.js:2198:13) | |
at IdlInterface.test_object (https://web-platform.test:8443/resources/idlharness.js:2076:27) | |
at self.IdlArray.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:550:36) | |
EventTarget interface: calling removeEventListener(DOMString, EventListener, [object Object],[object Object]) on new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) with too few arguments must throw TypeError | |
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_inherits: property "removeEventListener" not found in prototype chain | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2254:25) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_interface_of (https://web-platform.test:8443/resources/idlharness.js:2247:20) | |
at IdlInterface.test_object (https://web-platform.test:8443/resources/idlharness.js:2076:27) | |
at self.IdlArray.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:550:36) | |
at Array.forEach (<anonymous>) | |
EventTarget interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "dispatchEvent(Event)" with the proper type | |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_inherits: property "dispatchEvent" not found in prototype chain | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2204:25) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at test (https://web-platform.test:8443/resources/testharness.js:511:18) | |
at IdlInterface.test_interface_of (https://web-platform.test:8443/resources/idlharness.js:2198:13) | |
at IdlInterface.test_object (https://web-platform.test:8443/resources/idlharness.js:2076:27) | |
at self.IdlArray.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:550:36) | |
EventTarget interface: calling dispatchEvent(Event) on new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) with too few arguments must throw TypeError | |
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_inherits: property "dispatchEvent" not found in prototype chain | |
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2254:25) | |
at Test.step (https://web-platform.test:8443/resources/testharness.js:1489:25) | |
at IdlInterface.test_interface_of (https://web-platform.test:8443/resources/idlharness.js:2247:20) | |
at IdlInterface.test_object (https://web-platform.test:8443/resources/idlharness.js:2076:27) | |
at self.IdlArray.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:550:36) | |
at Array.forEach (<anonymous>) | |
1:15.72 LOG: Thread-TestrunnerManager-1 WARNING u'log' (u'debug', {'message': 'Hanging up on Selenium session'}) | |
1:15.72 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' () | |
1:15.74 PROCESS_OUTPUT: ProcessReader (pid:6410) Full command: .../web-platform-tests/_venv/bin/chromedriver --port=4444 --url-base=/ | |
(pid:6410) "Starting ChromeDriver 2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4) on port 4444" | |
1:15.74 PROCESS_OUTPUT: ProcessReader (pid:6410) "Only local connections are allowed." | |
1:16.23 LOG: Thread-TestrunnerManager-1 INFO Starting runner | |
1:16.64 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-abort-method.https.html | |
1:18.07 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 4/4. Unexpected 0 | |
1:18.07 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-canmakepayment-method.https.html | |
1:19.08 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 3/7. Unexpected 4 | |
If request.[[state]] is "created", then return a promise that resolves to true for known method. | |
------------------------------------------------------------------------------------------------ | |
Expected PASS, got FAIL | |
assert_equals: if it throws, then it must be a NotAllowedError. expected "NotAllowedError" but got "TypeError" | |
at Test.promise_test (https://web-platform.test:8443/payment-request/payment-request-canmakepayment-method.https.html:33:5) | |
at <anonymous> | |
If payment method identifier and serialized parts are supported, resolve promise with true. | |
------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
promise_test: Unhandled rejection with value: object "TypeError: this._remote.canMakePayment is not a function" | |
at <anonymous> | |
If payment method identifier is unknown, resolve promise with false. | |
-------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_true: Unexpected exception testing method this-is-not-supported, expected false. See error console. expected true got false | |
at Test.promise_test (https://web-platform.test:8443/payment-request/payment-request-canmakepayment-method.https.html:126:7) | |
at <anonymous> | |
Optionally, at the user agent's discretion, return a promise rejected with a "NotAllowedError" DOMException. | |
------------------------------------------------------------------------------------------------------------ | |
Expected PASS, got FAIL | |
assert_equals: if it throws, then it must be a NotAllowedError. expected "NotAllowedError" but got "TypeError" | |
at Test.promise_test (https://web-platform.test:8443/payment-request/payment-request-canmakepayment-method.https.html:141:7) | |
at <anonymous> | |
1:19.10 LOG: Thread-TestrunnerManager-1 WARNING u'log' (u'debug', {'message': 'Hanging up on Selenium session'}) | |
1:19.10 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' () | |
1:19.12 PROCESS_OUTPUT: ProcessReader (pid:6600) Full command: .../web-platform-tests/_venv/bin/chromedriver --port=4444 --url-base=/ | |
(pid:6600) "Starting ChromeDriver 2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4) on port 4444" | |
1:19.12 PROCESS_OUTPUT: ProcessReader (pid:6600) "Only local connections are allowed." | |
1:19.61 LOG: Thread-TestrunnerManager-1 INFO Starting runner | |
1:19.90 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-constructor-crash.https.html | |
1:21.45 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 11/11. Unexpected 0 | |
1:21.45 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-constructor.https.html | |
1:22.87 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 30/30. Unexpected 0 | |
1:22.87 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-ctor-currency-code-checks.https.html | |
1:23.79 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 11/11. Unexpected 0 | |
1:23.79 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-ctor-pmi-handling.https.html | |
1:24.70 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 5/5. Unexpected 0 | |
1:24.70 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-id-attribute.https.html | |
1:25.57 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 2/2. Unexpected 0 | |
1:25.57 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-onshippingaddresschange-attribute.https.html | |
1:26.49 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 5/5. Unexpected 0 | |
1:26.49 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-onshippingoptionchange-attribute.https.html | |
1:27.35 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 5/5. Unexpected 0 | |
1:27.35 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-shippingAddress-attribute.https.html | |
1:28.27 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 3/3. Unexpected 0 | |
1:28.27 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-shippingOption-attribute.https.html | |
1:29.24 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 7/7. Unexpected 0 | |
1:29.24 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-shippingType-attribute.https.html | |
1:30.10 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 4/4. Unexpected 0 | |
1:30.10 TEST_START: Thread-TestrunnerManager-1 /payment-request/payment-request-show-method.https.html | |
1:40.49 TEST_END: Thread-TestrunnerManager-1 Harness TIMEOUT, expected OK. Subtests passed 4/5. Unexpected 2 | |
If payment method consultation produces no supported method of payment, then return a promise rejected with a "NotSupportedError" DOMException. | |
----------------------------------------------------------------------------------------------------------------------------------------------- | |
Expected PASS, got TIMEOUT | |
Test timed out | |
[Parent] | |
-------- | |
Expected OK, got TIMEOUT | |
1:40.51 LOG: Thread-TestrunnerManager-1 WARNING u'log' (u'debug', {'message': 'Hanging up on Selenium session'}) | |
1:40.51 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' () | |
1:40.52 PROCESS_OUTPUT: ProcessReader (pid:6838) Full command: .../web-platform-tests/_venv/bin/chromedriver --port=4444 --url-base=/ | |
(pid:6838) "Starting ChromeDriver 2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4) on port 4444" | |
1:40.52 PROCESS_OUTPUT: ProcessReader (pid:6838) "Only local connections are allowed." | |
1:41.02 LOG: Thread-TestrunnerManager-1 INFO Starting runner | |
1:41.38 TEST_START: Thread-TestrunnerManager-1 /payment-request/rejects_if_not_active.https.html | |
1:42.90 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 1/4. Unexpected 3 | |
PaymentRequest.show() aborts if the document is not active | |
---------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_throws: Inactive document, so must throw AbortError function "function () { throw e }" threw object "InvalidStateError: Already called show() once" that is not a DOMException AbortError: property "code" is equal to 11, expected 20 | |
at <anonymous> | |
PaymentRequest.show() aborts if the document is active, but not fully active | |
---------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_throws: Active, but not fully active, so must throw AbortError function "function () { throw e }" threw object "InvalidStateError: Already called show() once" that is not a DOMException AbortError: property "code" is equal to 11, expected 20 | |
at <anonymous> | |
If a payment request is showing, but its document is navigated away (so no longer fully active), the payment request aborts. | |
---------------------------------------------------------------------------------------------------------------------------- | |
Expected PASS, got FAIL | |
assert_throws: The iframe was navigated away, so showPromise must reject with AbortError function "function () { throw e }" threw object "NotSupportedError: The payment method is not supported" that is not a DOMException AbortError: property "code" is equal to 9, expected 20 | |
at <anonymous> | |
1:42.90 LOG: Thread-TestrunnerManager-1 INFO No more tests | |
1:42.92 LOG: Thread-TestrunnerManager-1 WARNING u'log' (u'debug', {'message': 'Hanging up on Selenium session'}) | |
1:42.92 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' () | |
1:42.92 LOG: MainThread INFO Got 57 unexpected results | |
1:42.92 SUITE_END: MainThread | |
Summary | |
======= | |
Ran 750 tests (29 parents, 721 subtests) | |
Expected results: 693 | |
Unexpected results: 57 (FAIL: 47, TIMEOUT: 10) | |
Unexpected Results | |
================== | |
/payment-request/allowpaymentrequest/allowpaymentrequest-attribute-cross-origin-bc-containers.https.html | |
-------------------------------------------------------------------------------------------------------- | |
TIMEOUT embed | |
TIMEOUT [Parent] | |
/payment-request/allowpaymentrequest/allowpaymentrequest-attribute-same-origin-bc-containers.https.html | |
------------------------------------------------------------------------------------------------------- | |
TIMEOUT embed | |
TIMEOUT [Parent] | |
/payment-request/allowpaymentrequest/no-attribute-cross-origin-bc-containers.https.html | |
--------------------------------------------------------------------------------------- | |
TIMEOUT embed | |
TIMEOUT [Parent] | |
/payment-request/allowpaymentrequest/no-attribute-same-origin-bc-containers.https.html | |
-------------------------------------------------------------------------------------- | |
TIMEOUT embed | |
TIMEOUT [Parent] | |
/payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub.html | |
-------------------------------------------------------------------------------------- | |
FAIL PaymentRequest setting allowpaymentrequest after document creation, before response 1 | |
/payment-request/historical.https.html | |
-------------------------------------- | |
FAIL supportedMethods must not support sequence<DOMString> | |
/payment-request/interfaces.https.html | |
-------------------------------------- | |
FAIL AbortController interface: existence and properties of interface object | |
FAIL AbortController interface object length | |
FAIL AbortController interface object name | |
FAIL AbortController interface: existence and properties of interface prototype object | |
FAIL AbortController interface: existence and properties of interface prototype object's "constructor" property | |
FAIL AbortController interface: attribute signal | |
FAIL AbortController interface: operation abort() | |
FAIL AbortSignal interface: existence and properties of interface object | |
FAIL AbortSignal interface object length | |
FAIL AbortSignal interface object name | |
FAIL AbortSignal interface: existence and properties of interface prototype object | |
FAIL AbortSignal interface: existence and properties of interface prototype object's "constructor" property | |
FAIL AbortSignal interface: attribute aborted | |
FAIL AbortSignal interface: attribute onabort | |
FAIL PaymentRequest interface: existence and properties of interface object | |
FAIL PaymentRequest interface: existence and properties of interface prototype object | |
FAIL PaymentRequest interface: operation show() | |
FAIL PaymentRequest interface: operation abort() | |
FAIL PaymentRequest interface: operation canMakePayment() | |
FAIL PaymentRequest interface: attribute id | |
FAIL PaymentRequest interface: attribute shippingAddress | |
FAIL PaymentRequest interface: attribute shippingOption | |
FAIL PaymentRequest interface: attribute shippingType | |
FAIL PaymentRequest interface: attribute onshippingaddresschange | |
FAIL PaymentRequest interface: attribute onshippingoptionchange | |
FAIL Stringification of new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) | |
FAIL PaymentRequest interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "id" with the proper type | |
FAIL PaymentRequest interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "shippingAddress" with the proper type | |
FAIL PaymentRequest interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "shippingOption" with the proper type | |
FAIL PaymentRequest interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "shippingType" with the proper type | |
FAIL PaymentRequest interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "onshippingaddresschange" with the proper type | |
FAIL PaymentRequest interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "onshippingoptionchange" with the proper type | |
FAIL EventTarget interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "addEventListener(DOMString, EventListener, [object Object],[object Object])" with the proper type | |
FAIL EventTarget interface: calling addEventListener(DOMString, EventListener, [object Object],[object Object]) on new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) with too few arguments must throw TypeError | |
FAIL EventTarget interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "removeEventListener(DOMString, EventListener, [object Object],[object Object])" with the proper type | |
FAIL EventTarget interface: calling removeEventListener(DOMString, EventListener, [object Object],[object Object]) on new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) with too few arguments must throw TypeError | |
FAIL EventTarget interface: new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) must inherit property "dispatchEvent(Event)" with the proper type | |
FAIL EventTarget interface: calling dispatchEvent(Event) on new PaymentRequest([{supportedMethods: 'foo'}], {total: {label: 'bar', amount: {currency: 'USD', value: '0'}} }) with too few arguments must throw TypeError | |
/payment-request/payment-request-canmakepayment-method.https.html | |
----------------------------------------------------------------- | |
FAIL If request.[[state]] is "created", then return a promise that resolves to true for known method. | |
FAIL If payment method identifier and serialized parts are supported, resolve promise with true. | |
FAIL If payment method identifier is unknown, resolve promise with false. | |
FAIL Optionally, at the user agent's discretion, return a promise rejected with a "NotAllowedError" DOMException. | |
/payment-request/payment-request-show-method.https.html | |
------------------------------------------------------- | |
TIMEOUT If payment method consultation produces no supported method of payment, then return a promise rejected with a "NotSupportedError" DOMException. | |
TIMEOUT [Parent] | |
/payment-request/rejects_if_not_active.https.html | |
------------------------------------------------- | |
FAIL PaymentRequest.show() aborts if the document is not active | |
FAIL PaymentRequest.show() aborts if the document is active, but not fully active | |
FAIL If a payment request is showing, but its document is navigated away (so no longer fully active), the payment request aborts. | |
1:42.95 LOG: MainThread INFO Closing logging queue | |
1:42.95 LOG: MainThread INFO queue closed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
web-platform-tests results for native chrome vs polyfill for payment-request tests
Notes:
Requires as of 2017-10-26: