PIPRES-804: E2E test rework #5
e2e-playwright.yml
on: pull_request
Matrix: checkout
Matrix: local
merge-reports
20s
Annotations
11 errors, 5 warnings, and 10 notices
|
checkout (PS8)
Process completed with exit code 1.
|
|
[checkout-payments] › specs/checkout/checkout.spec.ts:48:9 › checkout — payments API › belfius: paid outcome + BO ship/refund:
tests/e2e/specs/checkout/checkout.spec.ts#L137
3) [checkout-payments] › specs/checkout/checkout.spec.ts:48:9 › checkout — payments API › belfius: paid outcome + BO ship/refund
Error: belfius: partial refund reported "no refund alert appeared within the timeout"
expect(received).toBe(expected) // Object.is equality
Expected: true
Received: false
135 | ).toBe(true);
136 | const outcome = await bo.refundOutcome();
> 137 | expect(outcome.ok, `${method.id}: partial refund reported "${outcome.message}"`).toBe(true);
| ^
138 |
139 | // The real assertion. The success alert only proves the AJAX call
140 | // returned `success`; this re-reads the amount the module recomputes
at /home/runner/work/PrestaShop/PrestaShop/tests/e2e/specs/checkout/checkout.spec.ts:137:90
|
|
[checkout-payments] › specs/checkout/checkout.spec.ts:180:9 › checkout — payments API › creditcard: failed outcome preserves the cart:
tests/e2e/pages/front/checkout-page.ts#L258
2) [checkout-payments] › specs/checkout/checkout.spec.ts:180:9 › checkout — payments API › creditcard: failed outcome preserves the cart
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForURL: net::ERR_ABORTED; maybe frame was detached?
=========================== logs ===========================
waiting for navigation until "commit"
============================================================
at pages/front/checkout-page.ts:258
256 | // the predicate but never fires a load event — waiting for 'load' hangs
257 | // until timeout even though the browser does reach Mollie.
> 258 | await this.page.waitForURL((url) => !url.pathname.replace(/\/$/, '').endsWith('/order'), {
| ^
259 | timeout: 60_000,
260 | waitUntil: 'commit',
261 | });
at CheckoutPage.placeOrder (/home/runner/work/PrestaShop/PrestaShop/tests/e2e/pages/front/checkout-page.ts:258:21)
at /home/runner/work/PrestaShop/PrestaShop/tests/e2e/specs/checkout/checkout.spec.ts:198:7
|
|
[checkout-payments] › specs/checkout/checkout.spec.ts:180:9 › checkout — payments API › creditcard: failed outcome preserves the cart:
tests/e2e/pages/front/checkout-page.ts#L258
2) [checkout-payments] › specs/checkout/checkout.spec.ts:180:9 › checkout — payments API › creditcard: failed outcome preserves the cart
Error: page.waitForURL: net::ERR_ABORTED; maybe frame was detached?
=========================== logs ===========================
waiting for navigation until "commit"
============================================================
at pages/front/checkout-page.ts:258
256 | // the predicate but never fires a load event — waiting for 'load' hangs
257 | // until timeout even though the browser does reach Mollie.
> 258 | await this.page.waitForURL((url) => !url.pathname.replace(/\/$/, '').endsWith('/order'), {
| ^
259 | timeout: 60_000,
260 | waitUntil: 'commit',
261 | });
at CheckoutPage.placeOrder (/home/runner/work/PrestaShop/PrestaShop/tests/e2e/pages/front/checkout-page.ts:258:21)
at /home/runner/work/PrestaShop/PrestaShop/tests/e2e/specs/checkout/checkout.spec.ts:198:7
|
|
[checkout-payments] › specs/checkout/checkout.spec.ts:48:9 › checkout — payments API › creditcard: paid outcome + BO ship/refund:
tests/e2e/pages/front/checkout-page.ts#L258
1) [checkout-payments] › specs/checkout/checkout.spec.ts:48:9 › checkout — payments API › creditcard: paid outcome + BO ship/refund
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForURL: net::ERR_ABORTED; maybe frame was detached?
=========================== logs ===========================
waiting for navigation until "commit"
============================================================
at pages/front/checkout-page.ts:258
256 | // the predicate but never fires a load event — waiting for 'load' hangs
257 | // until timeout even though the browser does reach Mollie.
> 258 | await this.page.waitForURL((url) => !url.pathname.replace(/\/$/, '').endsWith('/order'), {
| ^
259 | timeout: 60_000,
260 | waitUntil: 'commit',
261 | });
at CheckoutPage.placeOrder (/home/runner/work/PrestaShop/PrestaShop/tests/e2e/pages/front/checkout-page.ts:258:21)
at /home/runner/work/PrestaShop/PrestaShop/tests/e2e/specs/checkout/checkout.spec.ts:69:7
|
|
[checkout-payments] › specs/checkout/checkout.spec.ts:48:9 › checkout — payments API › creditcard: paid outcome + BO ship/refund:
tests/e2e/pages/front/checkout-page.ts#L258
1) [checkout-payments] › specs/checkout/checkout.spec.ts:48:9 › checkout — payments API › creditcard: paid outcome + BO ship/refund
Error: page.waitForURL: net::ERR_ABORTED; maybe frame was detached?
=========================== logs ===========================
waiting for navigation until "commit"
============================================================
at pages/front/checkout-page.ts:258
256 | // the predicate but never fires a load event — waiting for 'load' hangs
257 | // until timeout even though the browser does reach Mollie.
> 258 | await this.page.waitForURL((url) => !url.pathname.replace(/\/$/, '').endsWith('/order'), {
| ^
259 | timeout: 60_000,
260 | waitUntil: 'commit',
261 | });
at CheckoutPage.placeOrder (/home/runner/work/PrestaShop/PrestaShop/tests/e2e/pages/front/checkout-page.ts:258:21)
at /home/runner/work/PrestaShop/PrestaShop/tests/e2e/specs/checkout/checkout.spec.ts:69:7
|
|
checkout (PS1785)
Process completed with exit code 1.
|
|
[checkout-payments] › specs/checkout/checkout.spec.ts:180:9 › checkout — payments API › creditcard: failed outcome preserves the cart:
tests/e2e/pages/front/checkout-page.ts#L258
2) [checkout-payments] › specs/checkout/checkout.spec.ts:180:9 › checkout — payments API › creditcard: failed outcome preserves the cart
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForURL: net::ERR_ABORTED; maybe frame was detached?
=========================== logs ===========================
waiting for navigation until "commit"
============================================================
at pages/front/checkout-page.ts:258
256 | // the predicate but never fires a load event — waiting for 'load' hangs
257 | // until timeout even though the browser does reach Mollie.
> 258 | await this.page.waitForURL((url) => !url.pathname.replace(/\/$/, '').endsWith('/order'), {
| ^
259 | timeout: 60_000,
260 | waitUntil: 'commit',
261 | });
at CheckoutPage.placeOrder (/home/runner/work/PrestaShop/PrestaShop/tests/e2e/pages/front/checkout-page.ts:258:21)
at /home/runner/work/PrestaShop/PrestaShop/tests/e2e/specs/checkout/checkout.spec.ts:198:7
|
|
[checkout-payments] › specs/checkout/checkout.spec.ts:180:9 › checkout — payments API › creditcard: failed outcome preserves the cart:
tests/e2e/pages/front/checkout-page.ts#L258
2) [checkout-payments] › specs/checkout/checkout.spec.ts:180:9 › checkout — payments API › creditcard: failed outcome preserves the cart
TimeoutError: page.waitForURL: Timeout 60000ms exceeded.
=========================== logs ===========================
waiting for navigation until "commit"
============================================================
at pages/front/checkout-page.ts:258
256 | // the predicate but never fires a load event — waiting for 'load' hangs
257 | // until timeout even though the browser does reach Mollie.
> 258 | await this.page.waitForURL((url) => !url.pathname.replace(/\/$/, '').endsWith('/order'), {
| ^
259 | timeout: 60_000,
260 | waitUntil: 'commit',
261 | });
at CheckoutPage.placeOrder (/home/runner/work/PrestaShop/PrestaShop/tests/e2e/pages/front/checkout-page.ts:258:21)
at /home/runner/work/PrestaShop/PrestaShop/tests/e2e/specs/checkout/checkout.spec.ts:198:7
|
|
[checkout-payments] › specs/checkout/checkout.spec.ts:48:9 › checkout — payments API › creditcard: paid outcome + BO ship/refund:
tests/e2e/pages/front/checkout-page.ts#L258
1) [checkout-payments] › specs/checkout/checkout.spec.ts:48:9 › checkout — payments API › creditcard: paid outcome + BO ship/refund
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForURL: net::ERR_ABORTED; maybe frame was detached?
=========================== logs ===========================
waiting for navigation until "commit"
============================================================
at pages/front/checkout-page.ts:258
256 | // the predicate but never fires a load event — waiting for 'load' hangs
257 | // until timeout even though the browser does reach Mollie.
> 258 | await this.page.waitForURL((url) => !url.pathname.replace(/\/$/, '').endsWith('/order'), {
| ^
259 | timeout: 60_000,
260 | waitUntil: 'commit',
261 | });
at CheckoutPage.placeOrder (/home/runner/work/PrestaShop/PrestaShop/tests/e2e/pages/front/checkout-page.ts:258:21)
at /home/runner/work/PrestaShop/PrestaShop/tests/e2e/specs/checkout/checkout.spec.ts:69:7
|
|
[checkout-payments] › specs/checkout/checkout.spec.ts:48:9 › checkout — payments API › creditcard: paid outcome + BO ship/refund:
tests/e2e/pages/front/checkout-page.ts#L258
1) [checkout-payments] › specs/checkout/checkout.spec.ts:48:9 › checkout — payments API › creditcard: paid outcome + BO ship/refund
Error: page.waitForURL: net::ERR_ABORTED; maybe frame was detached?
=========================== logs ===========================
waiting for navigation until "commit"
============================================================
at pages/front/checkout-page.ts:258
256 | // the predicate but never fires a load event — waiting for 'load' hangs
257 | // until timeout even though the browser does reach Mollie.
> 258 | await this.page.waitForURL((url) => !url.pathname.replace(/\/$/, '').endsWith('/order'), {
| ^
259 | timeout: 60_000,
260 | waitUntil: 'commit',
261 | });
at CheckoutPage.placeOrder (/home/runner/work/PrestaShop/PrestaShop/tests/e2e/pages/front/checkout-page.ts:258:21)
at /home/runner/work/PrestaShop/PrestaShop/tests/e2e/specs/checkout/checkout.spec.ts:69:7
|
|
local (PS8)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
local (PS1785)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
checkout (PS8)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
checkout (PS1785)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
merge-reports
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🎭 Playwright Run Summary
1 skipped
21 passed (50.7s)
|
|
🎭 Playwright Run Summary
5 passed (18.4s)
|
|
🎭 Playwright Run Summary
1 skipped
21 passed (1.0m)
|
|
🎭 Playwright Run Summary
5 passed (20.6s)
|
|
🎭 Playwright Run Summary
2 failed
[checkout-payments] › specs/checkout/checkout.spec.ts:48:9 › checkout — payments API › creditcard: paid outcome + BO ship/refund
[checkout-payments] › specs/checkout/checkout.spec.ts:180:9 › checkout — payments API › creditcard: failed outcome preserves the cart
1 flaky
[checkout-payments] › specs/checkout/checkout.spec.ts:48:9 › checkout — payments API › belfius: paid outcome + BO ship/refund
9 skipped
15 passed (4.3m)
|
|
🎭 Playwright Run Summary
15 skipped
16 passed (4.6m)
|
|
🎭 Playwright Run Summary
5 passed (27.1s)
|
|
🎭 Playwright Run Summary
2 failed
[checkout-payments] › specs/checkout/checkout.spec.ts:48:9 › checkout — payments API › creditcard: paid outcome + BO ship/refund
[checkout-payments] › specs/checkout/checkout.spec.ts:180:9 › checkout — payments API › creditcard: failed outcome preserves the cart
9 skipped
16 passed (4.8m)
|
|
🎭 Playwright Run Summary
15 skipped
16 passed (4.8m)
|
|
🎭 Playwright Run Summary
5 passed (22.6s)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
blob-report-checkout-PS1785
Expired
|
10.5 MB |
sha256:6c2a7236bcc920442650df31f5041972ee5184f42055eabc3edf63c5492572bf
|
|
|
blob-report-checkout-PS8
Expired
|
17.3 MB |
sha256:df4ea05c8728ed2e71cd81f7dbabd015ce3f19a66f715d32a63b356b09fdcf03
|
|
|
blob-report-local-PS1785
Expired
|
252 KB |
sha256:839e244828a7d994a0a89f8ad5f1209f4a0b9e82fc558a725b1ec1fd3b2b1d93
|
|
|
blob-report-local-PS8
Expired
|
251 KB |
sha256:eb27095cd0ebe52dc18ed3c4657f25be47d997613b849ae01a5ebd46ad8f37be
|
|
|
cloudflared-log-PS1785
Expired
|
3.59 KB |
sha256:9080be8aa82263857fd30722ccf4c32d7e0aa64b1ce7a8e922854718c020c414
|
|
|
cloudflared-log-PS8
Expired
|
2.84 KB |
sha256:c1b128f5914b60264090d6e3ac55b24b6349d75cce5f9e091161a1217e097309
|
|
|
playwright-html-report
Expired
|
27.9 MB |
sha256:ff83ca54c92eca8fe4dcb13f092dc167e20ae2a8cc925158be7be3bd0e4405e2
|
|