Skip to content

Prevent duplicate failed order emails #1407

Prevent duplicate failed order emails

Prevent duplicate failed order emails #1407

Triggered via pull request September 4, 2024 15:44
Status Success
Total duration 9m 8s
Artifacts

e2e-tests.yml

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

Annotations

7 errors, 10 warnings, and 2 notices
[default] › subscriptions/subscription-renewal.spec.js:47:5 › customer can renew a subscription @smoke @subscriptions: tests/e2e/tests/subscriptions/subscription-renewal.spec.js#L70
1) [default] › subscriptions/subscription-renewal.spec.js:47:5 › customer can renew a subscription @smoke @subscriptions › customer purchase a subscription product Error: Timed out 20000ms waiting for expect(locator).toHaveText(expected) Locator: locator('h1.entry-title') Expected string: "Order received" Received string: "Checkout Shortcode" Call log: - expect.toHaveText with timeout 20000ms - waiting for locator('h1.entry-title') - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" - locator resolved to <h1 class="entry-title">Checkout Shortcode</h1> - unexpected value "Checkout Shortcode" 68 | await page.locator( 'text=Sign up now' ).click(); 69 | > 70 | await expect( page.locator( 'h1.entry-title' ) ).toHaveText( | ^ 71 | 'Order received' 72 | ); 73 | } ); at /home/runner/work/woocommerce-gateway-stripe/woocommerce-gateway-stripe/tests/e2e/tests/subscriptions/subscription-renewal.spec.js:70:52 at /home/runner/work/woocommerce-gateway-stripe/woocommerce-gateway-stripe/tests/e2e/tests/subscriptions/subscription-renewal.spec.js:58:2
[legacy] › _legacy-experience/woocommerce-blocks/sca-card.spec.js:12:5 › customer can checkout with a SCA card @smoke @blocks: tests/e2e/tests/_legacy-experience/woocommerce-blocks/sca-card.spec.js#L1
1) [legacy] › _legacy-experience/woocommerce-blocks/sca-card.spec.js:12:5 › customer can checkout with a SCA card @smoke @blocks Test timeout of 90000ms exceeded.
[legacy] › _legacy-experience/woocommerce-blocks/sca-card.spec.js:12:5 › customer can checkout with a SCA card @smoke @blocks: tests/e2e/tests/_legacy-experience/woocommerce-blocks/sca-card.spec.js#L40
1) [legacy] › _legacy-experience/woocommerce-blocks/sca-card.spec.js:12:5 › customer can checkout with a SCA card @smoke @blocks Error: page.waitForURL: Test timeout of 90000ms exceeded. =========================== logs =========================== waiting for navigation to "**/checkout/order-received/**" until "load" ============================================================ 38 | .click(); 39 | > 40 | await page.waitForURL( '**/checkout/order-received/**' ); | ^ 41 | 42 | await expect( page.locator( 'h1.entry-title' ) ).toHaveText( 43 | 'Order received' at /home/runner/work/woocommerce-gateway-stripe/woocommerce-gateway-stripe/tests/e2e/tests/_legacy-experience/woocommerce-blocks/sca-card.spec.js:40:13
[legacy] › _legacy-experience/woocommerce-blocks/sca-card.spec.js:12:5 › customer can checkout with a SCA card @smoke @blocks: tests/e2e/tests/_legacy-experience/woocommerce-blocks/sca-card.spec.js#L1
1) [legacy] › _legacy-experience/woocommerce-blocks/sca-card.spec.js:12:5 › customer can checkout with a SCA card @smoke @blocks Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 90000ms exceeded.
[legacy] › _legacy-experience/woocommerce-blocks/sca-card.spec.js:12:5 › customer can checkout with a SCA card @smoke @blocks: tests/e2e/tests/_legacy-experience/woocommerce-blocks/sca-card.spec.js#L40
1) [legacy] › _legacy-experience/woocommerce-blocks/sca-card.spec.js:12:5 › customer can checkout with a SCA card @smoke @blocks Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForURL: Test timeout of 90000ms exceeded. =========================== logs =========================== waiting for navigation to "**/checkout/order-received/**" until "load" ============================================================ 38 | .click(); 39 | > 40 | await page.waitForURL( '**/checkout/order-received/**' ); | ^ 41 | 42 | await expect( page.locator( 'h1.entry-title' ) ).toHaveText( 43 | 'Order received' at /home/runner/work/woocommerce-gateway-stripe/woocommerce-gateway-stripe/tests/e2e/tests/_legacy-experience/woocommerce-blocks/sca-card.spec.js:40:13
[legacy] › _legacy-experience/woocommerce-blocks/subscription-product.spec.js:32:5 › customer can purchase a subscription product @smoke @blocks @subscriptions: tests/e2e/tests/_legacy-experience/woocommerce-blocks/subscription-product.spec.js#L1
2) [legacy] › _legacy-experience/woocommerce-blocks/subscription-product.spec.js:32:5 › customer can purchase a subscription product @smoke @blocks @subscriptions Test timeout of 90000ms exceeded.
[legacy] › _legacy-experience/woocommerce-blocks/subscription-product.spec.js:32:5 › customer can purchase a subscription product @smoke @blocks @subscriptions: tests/e2e/tests/_legacy-experience/woocommerce-blocks/subscription-product.spec.js#L49
2) [legacy] › _legacy-experience/woocommerce-blocks/subscription-product.spec.js:32:5 › customer can purchase a subscription product @smoke @blocks @subscriptions Error: page.waitForNavigation: Test timeout of 90000ms exceeded. =========================== logs =========================== waiting for navigation until "load" ============================================================ 47 | 48 | await page.locator( 'text=Sign up now' ).click(); > 49 | await page.waitForNavigation(); | ^ 50 | 51 | await expect( page.locator( 'h1.entry-title' ) ).toHaveText( 52 | 'Order received' at /home/runner/work/woocommerce-gateway-stripe/woocommerce-gateway-stripe/tests/e2e/tests/_legacy-experience/woocommerce-blocks/subscription-product.spec.js:49:13
Slow Test: [default] › checkout/blocks/saved-card.spec.js#L1
[default] › checkout/blocks/saved-card.spec.js took 48.6s
Slow Test: [default] › checkout/blocks/sca-card.spec.js#L1
[default] › checkout/blocks/sca-card.spec.js took 41.4s
Slow Test: [default] › checkout/shortcode/saved-card.spec.js#L1
[default] › checkout/shortcode/saved-card.spec.js took 41.3s
Slow Test: [default] › checkout/blocks/subscription-product.spec.js#L1
[default] › checkout/blocks/subscription-product.spec.js took 34.2s
Slow Test: [default] › checkout/shortcode/sca-card.spec.js#L1
[default] › checkout/shortcode/sca-card.spec.js took 32.9s
Slow Test: [legacy] › _legacy-experience/order/full-refund.spec.js#L1
[legacy] › _legacy-experience/order/full-refund.spec.js took 42.5s
Slow Test: [legacy] › _legacy-experience/checkout/saved-card.spec.js#L1
[legacy] › _legacy-experience/checkout/saved-card.spec.js took 39.2s
Slow Test: [legacy] › _legacy-experience/woocommerce-blocks/saved-card.spec.js#L1
[legacy] › _legacy-experience/woocommerce-blocks/saved-card.spec.js took 38.6s
Slow Test: [legacy] › _legacy-experience/subscriptions/subscription-renewal.spec.js#L1
[legacy] › _legacy-experience/subscriptions/subscription-renewal.spec.js took 38.5s
Slow Test: [legacy] › _legacy-experience/checkout/sca-card.spec.js#L1
[legacy] › _legacy-experience/checkout/sca-card.spec.js took 32.9s
🎭 Playwright Run Summary
1 flaky [default] › subscriptions/subscription-renewal.spec.js:47:5 › customer can renew a subscription @smoke @subscriptions 22 passed (3.1m)
🎭 Playwright Run Summary
2 flaky [legacy] › _legacy-experience/woocommerce-blocks/sca-card.spec.js:12:5 › customer can checkout with a SCA card @smoke @blocks [legacy] › _legacy-experience/woocommerce-blocks/subscription-product.spec.js:32:5 › customer can purchase a subscription product @smoke @blocks @subscriptions 21 passed (5.4m)