Less Than 2 Passes

Test files without 2 passes: 10; Subtests without 2 passes: 25; Failure level: 25/292 (8.56%)

Test Files

  1. /payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub.html (1/1, 100.00%, 0.34% of total)
  2. /payment-request/constructor_convert_method_data.https.html (1/3, 33.33%, 0.34% of total)
  3. /payment-request/idlharness.https.window.html (3/110, 2.73%, 1.03% of total)
  4. /payment-request/payment-is-showing.https.html (6/9, 66.67%, 2.05% of total)
  5. /payment-request/payment-request-abort-method.https.html (2/6, 33.33%, 0.68% of total)
  6. /payment-request/payment-request-canmakepayment-method.https.html (4/10, 40.00%, 1.37% of total)
  7. /payment-request/payment-request-hasenrolledinstrument-method-protection.tentative.https.html (1/1, 100.00%, 0.34% of total)
  8. /payment-request/payment-request-hasenrolledinstrument-method.tentative.https.html (3/3, 100.00%, 1.03% of total)
  9. /payment-request/payment-request-show-method.https.html (1/6, 16.67%, 0.34% of total)
  10. /payment-request/rejects_if_not_active.https.html (3/3, 100.00%, 1.03% of total)
Test Show/Hide MessagesCH77ED44FF65SF13SI94
/payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub.html (1/1, 100.00%, 0.34% of total)OKOKOKOKOK
PaymentRequest setting allowpaymentrequest after document creation, before responseFAILFAILFAILPASSFAIL
/payment-request/constructor_convert_method_data.https.html (1/3, 33.33%, 0.34% of total)OKOK-OKOK
Converts PaymentMethodData's data to mandated IDL type during PaymentRequest construction.PASSFAIL-FAILFAIL
/payment-request/idlharness.https.window.html (3/110, 2.73%, 1.03% of total)OKOKOKOKOK
PaymentAddress interface: attribute regionCode-FAILPASS--
PaymentRequest interface: operation hasEnrolledInstrument()PASS--FAILFAIL
PaymentRequest interface: paymentRequest must inherit property "hasEnrolledInstrument()" with the proper typePASS--FAILFAIL
/payment-request/payment-is-showing.https.html (6/9, 66.67%, 2.05% of total)ERROR--ERRORERROR
Given multiple nested browsing contexts, and an iframe calls show() first, other nested browsing contexts can't show a request.PASS--NOTRUNNOTRUN
Given multiple nested browsing contexts, and popup calls show() first, other nested browsing contexts can't show a request.PASS--NOTRUNNOTRUN
Given multiple nested browsing contexts, and window calls show() first, other nested browsing contexts can't show a request.PASS--TIMEOUTTIMEOUT
Navigating a popup as a nested browsing context sets 'payment request is showing boolean' to false.NOTRUN--NOTRUNNOTRUN
Navigating an iframe as a nested browsing context sets 'payment request is showing boolean' to false.TIMEOUT--NOTRUNNOTRUN
Using a popup window prevents the top-browsing context from showing a payment requestPASS--FAILFAIL
/payment-request/payment-request-abort-method.https.html (2/6, 33.33%, 0.68% of total)OKOKOKOKOK
Test for PaymentRequest.abort() method--FAIL--
Test for PaymentRequest.abort() method 1--FAIL--
/payment-request/payment-request-canmakepayment-method.https.html (4/10, 40.00%, 1.37% of total)OKOKOKOKOK
Calling canMakePayment() multiple times is always a new object.--PASS--
If payment method identifier and serialized parts are supported, resolve promise with true.--PASS--
If payment method identifier is unknown, resolve promise with false.--PASS--
Optionally, at the user agent's discretion, return a promise rejected with a "NotAllowedError" DOMException.--PASS--
/payment-request/payment-request-hasenrolledinstrument-method-protection.tentative.https.html (1/1, 100.00%, 0.34% of total)OK--OKOK
Optionally, at the user agent's discretion, return a promise rejected with a "NotAllowedError" DOMException.PASS--FAILFAIL
/payment-request/payment-request-hasenrolledinstrument-method.tentative.https.html (3/3, 100.00%, 1.03% of total)OK--ERRORTIMEOUT
If request.[[state]] is "closed", then return a promise rejected with an "InvalidStateError" DOMException.PASS--FAILTIMEOUT
If request.[[state]] is "interactive", then return a promise rejected with an "InvalidStateError" DOMException.PASS--FAILFAIL
hasEnrolledInstrument() resolves to false for unsupported payment methods.PASS--FAILFAIL
/payment-request/payment-request-show-method.https.html (1/6, 16.67%, 0.34% of total)OKOKOKOKOK
Calling show() multiple times is always a new object.-FAILFAIL--
/payment-request/rejects_if_not_active.https.html (3/3, 100.00%, 1.03% of total)OKOKTIMEOUTTIMEOUTTIMEOUT
If a payment request is showing, but its document is navigated away (so no longer fully active), the payment request aborts.FAILFAILNOTRUNTIMEOUTTIMEOUT
PaymentRequest.show() aborts if the document is active, but not fully active-FAILNOTRUN--
PaymentRequest.show() aborts if the document is not active-FAILTIMEOUT--