Bug 1380546 (paymentrequest-wpt)

[meta] Pass web platform tests of Payment Request API

NEW
Unassigned

Status

()

Core
DOM: Web Payments
P2
normal
a year ago
24 days ago

People

(Reporter: Ben Tian (inactive), Unassigned)

Tracking

(Depends on: 2 bugs, Blocks: 1 bug, {meta})

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

a year ago
Meta bug to track web platform test bugs of Payment Request API
(Reporter)

Updated

a year ago
No longer depends on: 1369334
(Reporter)

Updated

a year ago
Depends on: 1379925
(Reporter)

Updated

a year ago
Depends on: 1380550
(Reporter)

Updated

a year ago
Depends on: 1380552
(Reporter)

Updated

a year ago
Depends on: 1380553
(Reporter)

Comment 1

a year ago
Depend on 'allowpaymentrequest' and basic card implementation bugs.
Depends on: 1375345, 1318988
(Reporter)

Updated

a year ago
Depends on: 1382120
(Reporter)

Comment 2

a year ago
Summarize current status as following. Note each test may include several test cases.

=== Not All-Passed Tests ===
- tests under allowpaymentrequest/ (Bug 1318988 and Bug 1382120)
- payment-request-canmakepayment-method.https.html (Bug 1375345)
- payment-request-show-method.https.html (Bug 1379892)
- payment-request-constructor.https.html (Bug 1368949)
- payment-request-response-id.html (requires UI to test)
- Feature policy tests (low priority for irrelevant to Payment Request API itself)
  > payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html
  > payment-allowed-by-feature-policy-attribute.https.sub.html
  > payment-allowed-by-feature-policy.https.sub.html
  > payment-default-feature-policy.https.sub.html
  > payment-disabled-by-feature-policy.https.sub.html

=== Fixed Test Failure ===
- some failures in payment-request-constructor.https.html (Bug 1367694)
- payment-request-id.https.html (Bug 1380211)
- payment-request-onshippingaddresschange-attribute.https.html &
  payment-request-onshippingoptionchange-attribute.https.html (Bug 1379925)
- payment-request-update-event-constructor.https.html (Bug 1380552)
- payment-request-update-event-updatewith-method.https.html (Bug 1380553)


=== How to Test ===
1) Open the latest Nightly
2) Enable 'dom.payments.request.enabled' in about:config
3) Go to https://w3c-test.org/payment-request/ and click on tests
* Note payment-request-constructor-crash.https.html takes longer time for it tests with very long string/large array
(Reporter)

Comment 3

a year ago
(In reply to Ben Tian [:btian] from comment #2)
> Summarize current status as following. Note each test may include several
> test cases.

The full list is in https://w3c-test.org/payment-request/
Should've moved [How to Test] to the beginning.

=== How to Test ===
1) Open the latest Nightly
2) Enable 'dom.payments.request.enabled' in about:config
3) Go to https://w3c-test.org/payment-request/ and click on tests
* Note payment-request-constructor-crash.https.html takes longer time for it tests with very long string/large array

> === Not All-Passed Tests ===
> - tests under allowpaymentrequest/ (Bug 1318988 and Bug 1382120)
> - payment-request-canmakepayment-method.https.html (Bug 1375345)
> - payment-request-show-method.https.html (Bug 1379892)
> - payment-request-constructor.https.html (Bug 1368949)
> - payment-request-response-id.html (requires UI to test)
> - Feature policy tests (low priority for irrelevant to Payment Request API
> itself)
>   >
> payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html
>   > payment-allowed-by-feature-policy-attribute.https.sub.html
>   > payment-allowed-by-feature-policy.https.sub.html
>   > payment-default-feature-policy.https.sub.html
>   > payment-disabled-by-feature-policy.https.sub.html
> 
> === Fixed Test Failure ===
> - some failures in payment-request-constructor.https.html (Bug 1367694)
> - payment-request-id.https.html (Bug 1380211)
> - payment-request-onshippingaddresschange-attribute.https.html &
>   payment-request-onshippingoptionchange-attribute.https.html (Bug 1379925)
> - payment-request-update-event-constructor.https.html (Bug 1380552)
> - payment-request-update-event-updatewith-method.https.html (Bug 1380553)
(Reporter)

Updated

a year ago
Alias: paymentrequest-wpt
(Reporter)

Updated

a year ago
Depends on: 1385187

Updated

11 months ago
Depends on: 1388661

Updated

11 months ago
Depends on: 1389418

Updated

10 months ago
Depends on: 1403079

Updated

10 months ago
Depends on: 1403080

Updated

24 days ago
Priority: -- → P2
You need to log in before you can comment on or make changes to this bug.