Skip to content

Add subscriptions support to Bacs #3438

Add subscriptions support to Bacs

Add subscriptions support to Bacs #3438

Triggered via pull request March 3, 2025 19:32
Status Success
Total duration 10m 5s
Artifacts

e2e-tests.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

5 errors, 10 warnings, and 2 notices
[default] › checkout/blocks/lpms/ach.spec.js:44:6 › ACH payment tests @blocks › customer can pay with ACH using valid bank details @smoke: tests/e2e/tests/checkout/blocks/lpms/ach.spec.js#L1
1) [default] › checkout/blocks/lpms/ach.spec.js:44:6 › ACH payment tests @blocks › customer can pay with ACH using valid bank details @smoke Test timeout of 90000ms exceeded.
[default] › checkout/blocks/lpms/ach.spec.js:44:6 › ACH payment tests @blocks › customer can pay with ACH using valid bank details @smoke: tests/e2e/tests/checkout/blocks/lpms/ach.spec.js#L50
1) [default] › checkout/blocks/lpms/ach.spec.js:44:6 › ACH payment tests @blocks › customer can pay with ACH using valid bank details @smoke Error: page.waitForURL: Test timeout of 90000ms exceeded. =========================== logs =========================== waiting for navigation to "**/checkout/order-received/**" until "load" ============================================================ 48 | await fillACHBankDetails( page ); 49 | await page.locator( 'text=Place order' ).click(); > 50 | await page.waitForURL( '**/checkout/order-received/**' ); | ^ 51 | await expect( page.locator( 'h1.entry-title' ) ).toHaveText( 52 | 'Order received' 53 | ); at /home/runner/work/woocommerce-gateway-stripe/woocommerce-gateway-stripe/tests/e2e/tests/checkout/blocks/lpms/ach.spec.js:50:14
[default] › checkout/blocks/lpms/ach.spec.js:44:6 › ACH payment tests @blocks › customer can pay with ACH using valid bank details @smoke: tests/e2e/tests/checkout/blocks/lpms/ach.spec.js#L1
1) [default] › checkout/blocks/lpms/ach.spec.js:44:6 › ACH payment tests @blocks › customer can pay with ACH using valid bank details @smoke Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 90000ms exceeded.
[default] › checkout/blocks/lpms/ach.spec.js:44:6 › ACH payment tests @blocks › customer can pay with ACH using valid bank details @smoke: tests/e2e/tests/checkout/blocks/lpms/ach.spec.js#L50
1) [default] › checkout/blocks/lpms/ach.spec.js:44:6 › ACH payment tests @blocks › customer can pay with ACH using valid bank details @smoke Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForURL: Test timeout of 90000ms exceeded. =========================== logs =========================== waiting for navigation to "**/checkout/order-received/**" until "load" ============================================================ 48 | await fillACHBankDetails( page ); 49 | await page.locator( 'text=Place order' ).click(); > 50 | await page.waitForURL( '**/checkout/order-received/**' ); | ^ 51 | await expect( page.locator( 'h1.entry-title' ) ).toHaveText( 52 | 'Order received' 53 | ); at /home/runner/work/woocommerce-gateway-stripe/woocommerce-gateway-stripe/tests/e2e/tests/checkout/blocks/lpms/ach.spec.js:50:14
[default] › checkout/shortcode/card-failures.spec.js:46:6 › customer cannot checkout with invalid cards › an expired card shows the correct error message: tests/e2e/tests/checkout/shortcode/card-failures.spec.js#L29
2) [default] › checkout/shortcode/card-failures.spec.js:46:6 › customer cannot checkout with invalid cards › an expired card shows the correct error message Error: expect(received).toMatch(expected) Expected pattern: /(?:The card has expired.|Your card has expired.|Your card is expired.)/i Received string: "Your card’s expiration date is incomplete." 27 | expect 28 | .soft( await page.innerText( '.woocommerce-error' ) ) > 29 | .toMatch( new RegExp( `(?:${ card.error.join( '|' ) })`, 'i' ) ); | ^ 30 | }; 31 | 32 | test.describe.configure( { mode: 'parallel' } ); at testCard (/home/runner/work/woocommerce-gateway-stripe/woocommerce-gateway-stripe/tests/e2e/tests/checkout/shortcode/card-failures.spec.js:29:4)
Slow Test: [legacy] › _legacy-experience/order/full-refund.spec.js#L1
[legacy] › _legacy-experience/order/full-refund.spec.js took 52.7s
Slow Test: [legacy] › _legacy-experience/checkout/saved-card.spec.js#L1
[legacy] › _legacy-experience/checkout/saved-card.spec.js took 50.5s
Slow Test: [legacy] › _legacy-experience/subscriptions/subscription-renewal.spec.js#L1
[legacy] › _legacy-experience/subscriptions/subscription-renewal.spec.js took 44.3s
Slow Test: [legacy] › _legacy-experience/woocommerce-blocks/saved-card.spec.js#L1
[legacy] › _legacy-experience/woocommerce-blocks/saved-card.spec.js took 43.5s
Slow Test: [legacy] › _legacy-experience/checkout/sca-card.spec.js#L1
[legacy] › _legacy-experience/checkout/sca-card.spec.js took 38.0s
Slow Test: [default] › checkout/blocks/retries.spec.js#L1
[default] › checkout/blocks/retries.spec.js took 2.4m
Slow Test: [default] › checkout/shortcode/retries.spec.js#L1
[default] › checkout/shortcode/retries.spec.js took 2.3m
Slow Test: [default] › express-checkout/express-checkout.spec.js#L1
[default] › express-checkout/express-checkout.spec.js took 1.3m
Slow Test: [default] › checkout/shortcode/saved-card.spec.js#L1
[default] › checkout/shortcode/saved-card.spec.js took 55.6s
Slow Test: [default] › orders/full-refund.spec.js#L1
[default] › orders/full-refund.spec.js took 53.1s
🎭 Playwright Run Summary
23 passed (3.0m)
🎭 Playwright Run Summary
2 flaky [default] › checkout/blocks/lpms/ach.spec.js:44:6 › ACH payment tests @blocks › customer can pay with ACH using valid bank details @smoke [default] › checkout/shortcode/card-failures.spec.js:46:6 › customer cannot checkout with invalid cards › an expired card shows the correct error message 39 passed (7.2m)