Smoke test daily #281
smoke-test-daily.yml
on: schedule
Matrix: E2E tests on nightly build
Matrix: test-plugins
API tests on nightly build
7m 45s
Merge e2e test reports
2m 3s
Post Slack summary
12s
Publish report on smoke tests on nightly build
34s
Matrix: Publish report on Smoke tests on trunk with plugins
Annotations
60 errors, 68 warnings, and 10 notices
k6 tests on nightly build
TypeError: apiRequestContext.post: Invalid URL
at ../utils/options.js:20
18 | } );
19 |
> 20 | await apiContext.post( '/wp-json/e2e-options/update', {
| ^
21 | failOnStatusCode: true,
22 | data: { option_name: optionName, option_value: optionValue },
23 | } );
at setOption (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/options.js:20:19)
at module.exports (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/global-setup.js:61:2)
|
k6 tests on nightly build
Process completed with exit code 1.
|
k6 tests on nightly build
Process completed with exit code 99.
|
[Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals:
plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js#L165
1) [Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly › Load cart page and confirm price display
Error: Timed out 20000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('cell', { name: '$250.00 (includes $50.00 Nasty Tax)' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByRole('cell', { name: '$250.00 (includes $50.00 Nasty Tax)' })
163 | name: '$250.00 (includes $50.00 Nasty Tax)',
164 | } )
> 165 | ).toBeVisible();
| ^
166 | } );
167 |
168 | await test.step( 'Load checkout page and confirm price display', async () => {
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js:165:7
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js:148:4
|
[Chrome] › customize-store/transitional.spec.js:118:2 › Store owner can view the Transitional page › Clicking on "Share feedback" should open the survey modal:
plugins/woocommerce/tests/e2e-pw/tests/customize-store/transitional.spec.js#L165
1) [Chrome] › customize-store/transitional.spec.js:118:2 › Store owner can view the Transitional page › Clicking on "Share feedback" should open the survey modal
Error: locator.click: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Send' })
- locator resolved to <button disabled type="button" class="components-button …>Send</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not enabled - waiting...
163 | .locator( 'text=I wanted to design my own theme.' )
164 | .click();
> 165 | await sendButton.click();
| ^
166 | await expect( shareFeedbackModal ).toBeHidden();
167 |
168 | await expect( shareFeedbackButton ).toBeHidden();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/customize-store/transitional.spec.js:165:20
|
[Chrome] › customize-store/transitional.spec.js:118:2 › Store owner can view the Transitional page › Clicking on "Share feedback" should open the survey modal:
plugins/woocommerce/tests/e2e-pw/utils/options.js#L20
1) [Chrome] › customize-store/transitional.spec.js:118:2 › Store owner can view the Transitional page › Clicking on "Share feedback" should open the survey modal
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: apiRequestContext.post: 400 Bad Request
Call log:
- → POST http://localhost:8086/wp-json/e2e-options/update
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.28 Safari/537.36
- accept: */*
- accept-encoding: gzip,deflate,br
- Authorization: Basic YWRtaW46cGFzc3dvcmQ=
- cookie:
- content-type: application/json
- content-length: 88
- ← 400 Bad Request
- date: Fri, 26 Apr 2024 03:50:53 GMT
- server: Apache/2.4.54 (Debian)
- x-powered-by: PHP/7.4.33
- x-robots-tag: noindex
- link: <http://localhost:8086/wp-json/>; rel="https://api.w.org/"
- x-content-type-options: nosniff
- access-control-expose-headers: X-WP-Total, X-WP-TotalPages, Link
- access-control-allow-headers: Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type
- allow: POST
- expires: Wed, 11 Jan 1984 05:00:00 GMT
- cache-control: no-cache, must-revalidate, max-age=0, no-store, private
- content-length: 22
- connection: close
- content-type: application/json; charset=UTF-8
at ../utils/options.js:20
18 | } );
19 |
> 20 | await apiContext.post( '/wp-json/e2e-options/update', {
| ^
21 | failOnStatusCode: true,
22 | data: { option_name: optionName, option_value: optionValue },
23 | } );
at setOption (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/options.js:20:19)
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/customize-store/transitional.spec.js:130:3
|
[Chrome] › customize-store/transitional.spec.js:118:2 › Store owner can view the Transitional page › Clicking on "Share feedback" should open the survey modal:
plugins/woocommerce/tests/e2e-pw/utils/options.js#L20
1) [Chrome] › customize-store/transitional.spec.js:118:2 › Store owner can view the Transitional page › Clicking on "Share feedback" should open the survey modal
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: apiRequestContext.post: 400 Bad Request
Call log:
- → POST http://localhost:8086/wp-json/e2e-options/update
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.28 Safari/537.36
- accept: */*
- accept-encoding: gzip,deflate,br
- Authorization: Basic YWRtaW46cGFzc3dvcmQ=
- cookie:
- content-type: application/json
- content-length: 88
- ← 400 Bad Request
- date: Fri, 26 Apr 2024 03:50:57 GMT
- server: Apache/2.4.54 (Debian)
- x-powered-by: PHP/7.4.33
- x-robots-tag: noindex
- link: <http://localhost:8086/wp-json/>; rel="https://api.w.org/"
- x-content-type-options: nosniff
- access-control-expose-headers: X-WP-Total, X-WP-TotalPages, Link
- access-control-allow-headers: Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type
- allow: POST
- expires: Wed, 11 Jan 1984 05:00:00 GMT
- cache-control: no-cache, must-revalidate, max-age=0, no-store, private
- content-length: 22
- connection: close
- content-type: application/json; charset=UTF-8
at ../utils/options.js:20
18 | } );
19 |
> 20 | await apiContext.post( '/wp-json/e2e-options/update', {
| ^
21 | failOnStatusCode: true,
22 | data: { option_name: optionName, option_value: optionValue },
23 | } );
at setOption (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/options.js:20:19)
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/customize-store/transitional.spec.js:130:3
|
[Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js#L21
2) [Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
19 | await page
20 | .getByRole( 'textbox', { name: 'Add title' } )
> 21 | .fill( transformedCartBlockTitle );
| ^
22 |
23 | // add classic cart block
24 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js:21:5
|
[Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js#L21
2) [Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
19 | await page
20 | .getByRole( 'textbox', { name: 'Add title' } )
> 21 | .fill( transformedCartBlockTitle );
| ^
22 |
23 | // add classic cart block
24 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js:21:5
|
[Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js#L21
2) [Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
19 | await page
20 | .getByRole( 'textbox', { name: 'Add title' } )
> 21 | .fill( transformedCartBlockTitle );
| ^
22 |
23 | // add classic cart block
24 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js:21:5
|
[Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js#L92
3) [Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
90 | await page
91 | .getByRole( 'textbox', { name: 'Add title' } )
> 92 | .fill( transformedCheckoutBlockTitle );
| ^
93 |
94 | // add classic checkout block
95 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js:92:5
|
[Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js#L92
3) [Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
90 | await page
91 | .getByRole( 'textbox', { name: 'Add title' } )
> 92 | .fill( transformedCheckoutBlockTitle );
| ^
93 |
94 | // add classic checkout block
95 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js:92:5
|
[Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js#L92
3) [Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
90 | await page
91 | .getByRole( 'textbox', { name: 'Add title' } )
> 92 | .fill( transformedCheckoutBlockTitle );
| ^
93 |
94 | // add classic checkout block
95 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js:92:5
|
[Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js#L40
4) [Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page ────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add Title' })
38 | await page
39 | .getByRole( 'textbox', { name: 'Add Title' } )
> 40 | .fill( pageTitle );
| ^
41 |
42 | await page.getByRole( 'button', { name: 'Add default block' } ).click();
43 |
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js:40:5
|
[Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js#L21
1) [Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
19 | await page
20 | .getByRole( 'textbox', { name: 'Add title' } )
> 21 | .fill( transformedCartBlockTitle );
| ^
22 |
23 | // add classic cart block
24 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js:21:5
|
[Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js#L21
1) [Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
19 | await page
20 | .getByRole( 'textbox', { name: 'Add title' } )
> 21 | .fill( transformedCartBlockTitle );
| ^
22 |
23 | // add classic cart block
24 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js:21:5
|
[Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js#L21
1) [Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
19 | await page
20 | .getByRole( 'textbox', { name: 'Add title' } )
> 21 | .fill( transformedCartBlockTitle );
| ^
22 |
23 | // add classic cart block
24 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js:21:5
|
[Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js#L92
2) [Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
90 | await page
91 | .getByRole( 'textbox', { name: 'Add title' } )
> 92 | .fill( transformedCheckoutBlockTitle );
| ^
93 |
94 | // add classic checkout block
95 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js:92:5
|
[Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js#L92
2) [Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
90 | await page
91 | .getByRole( 'textbox', { name: 'Add title' } )
> 92 | .fill( transformedCheckoutBlockTitle );
| ^
93 |
94 | // add classic checkout block
95 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js:92:5
|
[Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js#L92
2) [Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
90 | await page
91 | .getByRole( 'textbox', { name: 'Add title' } )
> 92 | .fill( transformedCheckoutBlockTitle );
| ^
93 |
94 | // add classic checkout block
95 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js:92:5
|
[Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js#L40
3) [Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page ────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add Title' })
38 | await page
39 | .getByRole( 'textbox', { name: 'Add Title' } )
> 40 | .fill( pageTitle );
| ^
41 |
42 | await page.getByRole( 'button', { name: 'Add default block' } ).click();
43 |
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js:40:5
|
[Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js#L40
3) [Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page ────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add Title' })
38 | await page
39 | .getByRole( 'textbox', { name: 'Add Title' } )
> 40 | .fill( pageTitle );
| ^
41 |
42 | await page.getByRole( 'button', { name: 'Add default block' } ).click();
43 |
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js:40:5
|
[Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js#L40
3) [Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page ────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add Title' })
38 | await page
39 | .getByRole( 'textbox', { name: 'Add Title' } )
> 40 | .fill( pageTitle );
| ^
41 |
42 | await page.getByRole( 'button', { name: 'Add default block' } ).click();
43 |
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js:40:5
|
[Chrome] › merchant/create-post.spec.js:36:2 › Can create a new post › can create new post:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-post.spec.js#L41
4) [Chrome] › merchant/create-post.spec.js:36:2 › Can create a new post › can create new post ────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add Title' })
39 | await page
40 | .getByRole( 'textbox', { name: 'Add Title' } )
> 41 | .fill( postTitle );
| ^
42 |
43 | await page.getByRole( 'button', { name: 'Add default block' } ).click();
44 |
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-post.spec.js:41:5
|
[Chrome] › admin-tasks/payment.spec.js:33:2 › Payment setup task › Saving valid bank account transfer details enables the payment method:
plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js#L48
1) [Chrome] › admin-tasks/payment.spec.js:33:2 › Payment setup task › Saving valid bank account transfer details enables the payment method
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for locator('//input[@Placeholder="Account name"]')
46 | await page
47 | .locator( '//input[@Placeholder="Account name"]' )
> 48 | .fill( 'Savings' );
| ^
49 | await page
50 | .locator( '//input[@Placeholder="Account number"]' )
51 | .fill( '1234' );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js:48:5
|
[Chrome] › admin-tasks/payment.spec.js:33:2 › Payment setup task › Saving valid bank account transfer details enables the payment method:
plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js#L48
1) [Chrome] › admin-tasks/payment.spec.js:33:2 › Payment setup task › Saving valid bank account transfer details enables the payment method
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for locator('//input[@Placeholder="Account name"]')
46 | await page
47 | .locator( '//input[@Placeholder="Account name"]' )
> 48 | .fill( 'Savings' );
| ^
49 | await page
50 | .locator( '//input[@Placeholder="Account number"]' )
51 | .fill( '1234' );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js:48:5
|
[Chrome] › admin-tasks/payment.spec.js:33:2 › Payment setup task › Saving valid bank account transfer details enables the payment method:
plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js#L48
1) [Chrome] › admin-tasks/payment.spec.js:33:2 › Payment setup task › Saving valid bank account transfer details enables the payment method
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for locator('//input[@Placeholder="Account name"]')
46 | await page
47 | .locator( '//input[@Placeholder="Account name"]' )
> 48 | .fill( 'Savings' );
| ^
49 | await page
50 | .locator( '//input[@Placeholder="Account number"]' )
51 | .fill( '1234' );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js:48:5
|
[Chrome] › admin-tasks/payment.spec.js:117:2 › Payment setup task › Enabling cash on delivery enables the payment method:
plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js#L162
2) [Chrome] › admin-tasks/payment.spec.js:117:2 › Payment setup task › Enabling cash on delivery enables the payment method
Error: locator.click: Timeout 20000ms exceeded.
Call log:
- waiting for locator('div.woocommerce-task-payment-cod > div.woocommerce-task-payment__footer > button')
160 | 'div.woocommerce-task-payment-cod > div.woocommerce-task-payment__footer > button'
161 | )
> 162 | .click();
| ^
163 | await page.waitForLoadState( 'networkidle' );
164 |
165 | await page.goto( 'wp-admin/admin.php?page=wc-settings&tab=checkout' );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js:162:5
|
[Chrome] › admin-tasks/payment.spec.js:117:2 › Payment setup task › Enabling cash on delivery enables the payment method:
plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js#L162
2) [Chrome] › admin-tasks/payment.spec.js:117:2 › Payment setup task › Enabling cash on delivery enables the payment method
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Timeout 20000ms exceeded.
Call log:
- waiting for locator('div.woocommerce-task-payment-cod > div.woocommerce-task-payment__footer > button')
160 | 'div.woocommerce-task-payment-cod > div.woocommerce-task-payment__footer > button'
161 | )
> 162 | .click();
| ^
163 | await page.waitForLoadState( 'networkidle' );
164 |
165 | await page.goto( 'wp-admin/admin.php?page=wc-settings&tab=checkout' );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js:162:5
|
[Chrome] › admin-tasks/payment.spec.js:117:2 › Payment setup task › Enabling cash on delivery enables the payment method:
plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js#L162
2) [Chrome] › admin-tasks/payment.spec.js:117:2 › Payment setup task › Enabling cash on delivery enables the payment method
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Timeout 20000ms exceeded.
Call log:
- waiting for locator('div.woocommerce-task-payment-cod > div.woocommerce-task-payment__footer > button')
160 | 'div.woocommerce-task-payment-cod > div.woocommerce-task-payment__footer > button'
161 | )
> 162 | .click();
| ^
163 | await page.waitForLoadState( 'networkidle' );
164 |
165 | await page.goto( 'wp-admin/admin.php?page=wc-settings&tab=checkout' );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js:162:5
|
[Chrome] › js-file-monitor/monitor-js-file-number.spec.js:55:3 › Keeps track of the number of JS files included on key shopper pages › Check that Cart has 54 JS files:
plugins/woocommerce/tests/e2e-pw/tests/js-file-monitor/monitor-js-file-number.spec.js#L68
3) [Chrome] › js-file-monitor/monitor-js-file-number.spec.js:55:3 › Keeps track of the number of JS files included on key shopper pages › Check that Cart has 54 JS files
Error: cart/ loaded 63, expected 54
expect(received).toBeLessThanOrEqual(expected)
Expected: <= 54
Received: 63
66 | `${ url } loaded ${ javascriptFiles }, expected ${ expectedCount }`
67 | )
> 68 | .toBeLessThanOrEqual( expectedCount );
| ^
69 | } );
70 | }
71 | } );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/js-file-monitor/monitor-js-file-number.spec.js:68:6
|
[Chrome] › js-file-monitor/monitor-js-file-number.spec.js:55:3 › Keeps track of the number of JS files included on key shopper pages › Check that Cart has 54 JS files:
plugins/woocommerce/tests/e2e-pw/tests/js-file-monitor/monitor-js-file-number.spec.js#L68
3) [Chrome] › js-file-monitor/monitor-js-file-number.spec.js:55:3 › Keeps track of the number of JS files included on key shopper pages › Check that Cart has 54 JS files
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: cart/ loaded 63, expected 54
expect(received).toBeLessThanOrEqual(expected)
Expected: <= 54
Received: 63
66 | `${ url } loaded ${ javascriptFiles }, expected ${ expectedCount }`
67 | )
> 68 | .toBeLessThanOrEqual( expectedCount );
| ^
69 | } );
70 | }
71 | } );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/js-file-monitor/monitor-js-file-number.spec.js:68:6
|
[Chrome] › js-file-monitor/monitor-js-file-number.spec.js:55:3 › Keeps track of the number of JS files included on key shopper pages › Check that Cart has 54 JS files:
plugins/woocommerce/tests/e2e-pw/tests/js-file-monitor/monitor-js-file-number.spec.js#L68
3) [Chrome] › js-file-monitor/monitor-js-file-number.spec.js:55:3 › Keeps track of the number of JS files included on key shopper pages › Check that Cart has 54 JS files
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: cart/ loaded 63, expected 54
expect(received).toBeLessThanOrEqual(expected)
Expected: <= 54
Received: 63
66 | `${ url } loaded ${ javascriptFiles }, expected ${ expectedCount }`
67 | )
> 68 | .toBeLessThanOrEqual( expectedCount );
| ^
69 | } );
70 | }
71 | } );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/js-file-monitor/monitor-js-file-number.spec.js:68:6
|
[Chrome] › js-file-monitor/monitor-js-file-number.spec.js:55:3 › Keeps track of the number of JS files included on key shopper pages › Check that Checkout has 54 JS files:
plugins/woocommerce/tests/e2e-pw/tests/js-file-monitor/monitor-js-file-number.spec.js#L68
4) [Chrome] › js-file-monitor/monitor-js-file-number.spec.js:55:3 › Keeps track of the number of JS files included on key shopper pages › Check that Checkout has 54 JS files
Error: checkout/ loaded 63, expected 54
expect(received).toBeLessThanOrEqual(expected)
Expected: <= 54
Received: 63
66 | `${ url } loaded ${ javascriptFiles }, expected ${ expectedCount }`
67 | )
> 68 | .toBeLessThanOrEqual( expectedCount );
| ^
69 | } );
70 | }
71 | } );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/js-file-monitor/monitor-js-file-number.spec.js:68:6
|
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L95
1) [Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
Error: Timed out 20000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('row', { name: 'Product name' })
Expected: 4
Received: 0
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for getByRole('row', { name: 'Product name' })
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
93 | await expect(
94 | page.getByRole( 'row', { name: 'Product name' } )
> 95 | ).toHaveCount( 4 );
| ^
96 |
97 | const upsellsRows = page.locator(
98 | 'div.woocommerce-product-list div[role="table"] div[role="rowgroup"] div[role="row"]'
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:95:6
|
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L95
1) [Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('row', { name: 'Product name' })
Expected: 4
Received: 0
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for getByRole('row', { name: 'Product name' })
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
93 | await expect(
94 | page.getByRole( 'row', { name: 'Product name' } )
> 95 | ).toHaveCount( 4 );
| ^
96 |
97 | const upsellsRows = page.locator(
98 | 'div.woocommerce-product-list div[role="table"] div[role="rowgroup"] div[role="row"]'
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:95:6
|
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L95
1) [Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('row', { name: 'Product name' })
Expected: 4
Received: 0
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for getByRole('row', { name: 'Product name' })
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
93 | await expect(
94 | page.getByRole( 'row', { name: 'Product name' } )
> 95 | ).toHaveCount( 4 );
| ^
96 |
97 | const upsellsRows = page.locator(
98 | 'div.woocommerce-product-list div[role="table"] div[role="rowgroup"] div[role="row"]'
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:95:6
|
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page:
plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js#L250
2) [Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
Error: expect.toBeVisible: Error: strict mode violation: getByText('Your cart is currently empty!') resolved to 2 elements:
1) <strong>Your cart is currently empty!</strong> aka getByRole('banner').getByText('Your cart is currently empty!')
2) <strong class="wc-block-checkout-empty__title">Your cart is currently empty!</strong> aka getByRole('strong')
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('Your cart is currently empty!')
248 | await expect(
249 | page.getByText( 'Your cart is currently empty!' )
> 250 | ).toBeVisible();
| ^
251 | await expect(
252 | page.getByRole( 'link', { name: 'Browse store' } )
253 | ).toBeVisible();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js:250:5
|
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page:
plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js#L250
2) [Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect.toBeVisible: Error: strict mode violation: getByText('Your cart is currently empty!') resolved to 2 elements:
1) <strong>Your cart is currently empty!</strong> aka getByRole('banner').getByText('Your cart is currently empty!')
2) <strong class="wc-block-checkout-empty__title">Your cart is currently empty!</strong> aka getByRole('strong')
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('Your cart is currently empty!')
248 | await expect(
249 | page.getByText( 'Your cart is currently empty!' )
> 250 | ).toBeVisible();
| ^
251 | await expect(
252 | page.getByRole( 'link', { name: 'Browse store' } )
253 | ).toBeVisible();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js:250:5
|
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page:
plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js#L250
2) [Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect.toBeVisible: Error: strict mode violation: getByText('Your cart is currently empty!') resolved to 2 elements:
1) <strong>Your cart is currently empty!</strong> aka getByRole('banner').getByText('Your cart is currently empty!')
2) <strong class="wc-block-checkout-empty__title">Your cart is currently empty!</strong> aka getByRole('strong')
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('Your cart is currently empty!')
248 | await expect(
249 | page.getByText( 'Your cart is currently empty!' )
> 250 | ).toBeVisible();
| ^
251 | await expect(
252 | page.getByRole( 'link', { name: 'Browse store' } )
253 | ).toBeVisible();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js:250:5
|
[Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted:
plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js#L8
3) [Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted
Error: locator.hover: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('cell', { name: '“Shop” (Edit)' })
6 | test.beforeEach( async ( { page } ) => {
7 | await page.goto( 'wp-admin/edit.php?post_type=page' );
> 8 | await page.getByRole( 'cell', { name: '“Shop” (Edit)' } ).hover();
| ^
9 | await page
10 | .getByLabel( 'Move “Shop” to the Trash' )
11 | .click( { force: true } );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js:8:61
|
[Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted:
plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js#L8
3) [Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.hover: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('cell', { name: '“Shop” (Edit)' })
6 | test.beforeEach( async ( { page } ) => {
7 | await page.goto( 'wp-admin/edit.php?post_type=page' );
> 8 | await page.getByRole( 'cell', { name: '“Shop” (Edit)' } ).hover();
| ^
9 | await page
10 | .getByLabel( 'Move “Shop” to the Trash' )
11 | .click( { force: true } );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js:8:61
|
[Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted:
plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js#L8
3) [Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.hover: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('cell', { name: '“Shop” (Edit)' })
6 | test.beforeEach( async ( { page } ) => {
7 | await page.goto( 'wp-admin/edit.php?post_type=page' );
> 8 | await page.getByRole( 'cell', { name: '“Shop” (Edit)' } ).hover();
| ^
9 | await page
10 | .getByLabel( 'Move “Shop” to the Trash' )
11 | .click( { force: true } );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js:8:61
|
[Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals:
plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js#L165
4) [Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly › Load cart page and confirm price display
Error: Timed out 20000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('cell', { name: '$250.00 (includes $50.00 Nasty Tax)' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByRole('cell', { name: '$250.00 (includes $50.00 Nasty Tax)' })
163 | name: '$250.00 (includes $50.00 Nasty Tax)',
164 | } )
> 165 | ).toBeVisible();
| ^
166 | } );
167 |
168 | await test.step( 'Load checkout page and confirm price display', async () => {
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js:165:7
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js:148:4
|
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L95
1) [Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
Error: Timed out 20000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('row', { name: 'Product name' })
Expected: 4
Received: 0
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for getByRole('row', { name: 'Product name' })
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
93 | await expect(
94 | page.getByRole( 'row', { name: 'Product name' } )
> 95 | ).toHaveCount( 4 );
| ^
96 |
97 | const upsellsRows = page.locator(
98 | 'div.woocommerce-product-list div[role="table"] div[role="rowgroup"] div[role="row"]'
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:95:6
|
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L95
1) [Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('row', { name: 'Product name' })
Expected: 4
Received: 0
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for getByRole('row', { name: 'Product name' })
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
93 | await expect(
94 | page.getByRole( 'row', { name: 'Product name' } )
> 95 | ).toHaveCount( 4 );
| ^
96 |
97 | const upsellsRows = page.locator(
98 | 'div.woocommerce-product-list div[role="table"] div[role="rowgroup"] div[role="row"]'
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:95:6
|
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L95
1) [Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('row', { name: 'Product name' })
Expected: 4
Received: 0
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for getByRole('row', { name: 'Product name' })
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
93 | await expect(
94 | page.getByRole( 'row', { name: 'Product name' } )
> 95 | ).toHaveCount( 4 );
| ^
96 |
97 | const upsellsRows = page.locator(
98 | 'div.woocommerce-product-list div[role="table"] div[role="rowgroup"] div[role="row"]'
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:95:6
|
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page:
plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js#L250
2) [Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
Error: expect.toBeVisible: Error: strict mode violation: getByText('Your cart is currently empty!') resolved to 2 elements:
1) <strong>Your cart is currently empty!</strong> aka getByRole('banner').getByText('Your cart is currently empty!')
2) <strong class="wc-block-checkout-empty__title">Your cart is currently empty!</strong> aka getByRole('strong')
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('Your cart is currently empty!')
248 | await expect(
249 | page.getByText( 'Your cart is currently empty!' )
> 250 | ).toBeVisible();
| ^
251 | await expect(
252 | page.getByRole( 'link', { name: 'Browse store' } )
253 | ).toBeVisible();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js:250:5
|
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page:
plugins/woocommerce/eval at evaluate (:226:30)#L1
2) [Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.evaluate: TypeError: Cannot read properties of undefined (reading 'select')
at eval (eval at evaluate (:226:30), <anonymous>:1:15)
at UtilityScript.evaluate (<anonymous>:228:17)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/eval at evaluate (:226:30), <anonymous>:1:15)
at UtilityScript.evaluate (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/<anonymous>:228:17)
at UtilityScript.<anonymous> (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/<anonymous>:1:44)
at disableWelcomeModal (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/editor.js:16:42)
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js:220:3
|
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page:
plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js#L250
2) [Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect.toBeVisible: Error: strict mode violation: getByText('Your cart is currently empty!') resolved to 2 elements:
1) <strong>Your cart is currently empty!</strong> aka getByRole('banner').getByText('Your cart is currently empty!')
2) <strong class="wc-block-checkout-empty__title">Your cart is currently empty!</strong> aka getByRole('strong')
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('Your cart is currently empty!')
248 | await expect(
249 | page.getByText( 'Your cart is currently empty!' )
> 250 | ).toBeVisible();
| ^
251 | await expect(
252 | page.getByRole( 'link', { name: 'Browse store' } )
253 | ).toBeVisible();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js:250:5
|
[Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted:
plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js#L8
3) [Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted
Error: locator.hover: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('cell', { name: '“Shop” (Edit)' })
6 | test.beforeEach( async ( { page } ) => {
7 | await page.goto( 'wp-admin/edit.php?post_type=page' );
> 8 | await page.getByRole( 'cell', { name: '“Shop” (Edit)' } ).hover();
| ^
9 | await page
10 | .getByLabel( 'Move “Shop” to the Trash' )
11 | .click( { force: true } );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js:8:61
|
[Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted:
plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js#L8
3) [Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.hover: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('cell', { name: '“Shop” (Edit)' })
6 | test.beforeEach( async ( { page } ) => {
7 | await page.goto( 'wp-admin/edit.php?post_type=page' );
> 8 | await page.getByRole( 'cell', { name: '“Shop” (Edit)' } ).hover();
| ^
9 | await page
10 | .getByLabel( 'Move “Shop” to the Trash' )
11 | .click( { force: true } );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js:8:61
|
[Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted:
plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js#L8
3) [Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.hover: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('cell', { name: '“Shop” (Edit)' })
6 | test.beforeEach( async ( { page } ) => {
7 | await page.goto( 'wp-admin/edit.php?post_type=page' );
> 8 | await page.getByRole( 'cell', { name: '“Shop” (Edit)' } ).hover();
| ^
9 | await page
10 | .getByLabel( 'Move “Shop” to the Trash' )
11 | .click( { force: true } );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js:8:61
|
[Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals:
plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js#L165
4) [Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly › Load cart page and confirm price display
Error: Timed out 20000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('cell', { name: '$250.00 (includes $50.00 Nasty Tax)' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByRole('cell', { name: '$250.00 (includes $50.00 Nasty Tax)' })
163 | name: '$250.00 (includes $50.00 Nasty Tax)',
164 | } )
> 165 | ).toBeVisible();
| ^
166 | } );
167 |
168 | await test.step( 'Load checkout page and confirm price display', async () => {
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js:165:7
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js:148:4
|
Publish report on smoke tests on nightly build
Process completed with exit code 4.
|
Publish report on Smoke tests on trunk with plugins (WooPayments, woocommerce-payments)
Process completed with exit code 4.
|
Publish report on Smoke tests on trunk with plugins (WooCommerce PayPal Payments, woocommerce-pay...
Process completed with exit code 4.
|
Publish report on Smoke tests on trunk with plugins (Gutenberg - Nightly, gutenberg)
Process completed with exit code 4.
|
Publish report on Smoke tests on trunk with plugins (Gutenberg, gutenberg)
Process completed with exit code 4.
|
Publish report on Smoke tests on trunk with plugins (WooCommerce Shipping & Tax, woocommerce-serv...
Process completed with exit code 4.
|
API tests on nightly build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
E2E tests on nightly build (5, 5/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/checkout-block.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout-block.spec.js took 50.1s
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/cart-checkout-restricted-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-checkout-restricted-coupons.spec.js took 46.9s
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js took 31.4s
|
k6 tests on nightly build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
E2E tests on nightly build (3, 3/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js took 58.1s
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js took 54.3s
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/order-status-filter.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-status-filter.spec.js took 33.9s
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/product-import-csv.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/product-import-csv.spec.js took 31.7s
|
E2E tests on nightly build (4, 4/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/products/block-editor/create-variable-product-block-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/create-variable-product-block-editor.spec.js took 55.5s
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js took 53.4s
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/cart-checkout-calculate-tax.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-checkout-calculate-tax.spec.js took 49.8s
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/products/block-editor/product-inventory-block-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/product-inventory-block-editor.spec.js took 40.3s
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/cart-checkout-block-calculate-tax.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-checkout-block-calculate-tax.spec.js took 36.0s
|
E2E tests on nightly build (2, 2/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js took 1.7m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js took 1.4m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js took 1.0m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/create-shipping-zones.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-shipping-zones.spec.js took 49.8s
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/command-palette.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/command-palette.spec.js took 37.0s
|
E2E tests on nightly build (1, 1/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js took 5.5m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js took 1.6m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/font-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/font-picker.spec.js took 1.4m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/header.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/header.spec.js took 1.3m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/footer.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/footer.spec.js took 1.2m
|
Merge e2e test reports
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js took 5.7m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js took 1.8m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js took 1.6m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/font-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/font-picker.spec.js took 1.4m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/header.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/header.spec.js took 1.3m
|
E2E tests with Gutenberg plugin installed
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3, actions/github-script@v6. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js took 5.7m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js took 1.8m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js took 1.6m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js took 1.5m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/font-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/font-picker.spec.js took 1.4m
|
E2E tests with Gutenberg - Nightly plugin installed
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3, actions/github-script@v6. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js took 5.4m
|
Slow Test:
plugins/woocommerce/[Chrome] › admin-tasks/payment.spec.js#L1
plugins/woocommerce/[Chrome] › admin-tasks/payment.spec.js took 2.5m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js took 1.7m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js took 1.6m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js took 1.5m
|
E2E tests with WooPayments plugin installed
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3, actions/github-script@v6. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js took 5.3m
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/shop-title-after-deletion.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/shop-title-after-deletion.spec.js took 2.1m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js took 1.7m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js took 1.5m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js took 1.5m
|
E2E tests with WooCommerce Shipping & Tax plugin installed
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3, actions/github-script@v6. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js took 5.4m
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/shop-title-after-deletion.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/shop-title-after-deletion.spec.js took 2.1m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js took 1.7m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js took 1.6m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js took 1.5m
|
E2E tests with WooCommerce PayPal Payments plugin installed
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3, actions/github-script@v6. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Post Slack summary
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/download-artifact@v3, actions/github-script@v6, slackapi/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Publish report on smoke tests on nightly build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/download-artifact@v3, actions/github-script@v6. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Publish report on Smoke tests on trunk with plugins (WooPayments, woocommerce-payments)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Publish report on Smoke tests on trunk with plugins (WooCommerce PayPal Payments, woocommerce-pay...
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Publish report on Smoke tests on trunk with plugins (Gutenberg - Nightly, gutenberg)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Publish report on Smoke tests on trunk with plugins (Gutenberg, gutenberg)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Publish report on Smoke tests on trunk with plugins (WooCommerce Shipping & Tax, woocommerce-serv...
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "api-daily--run-281", "k6-daily-update-site--run-281", "plugin-blocks", "Smoke tests on trunk with Gutenberg - Nightly plugin installed (run 281)", "Smoke tests on trunk with Gutenberg plugin installed (run 281)", "Smoke tests on trunk with WooCommerce PayPal Payments plugin installed (run 281)", "Smoke tests on trunk with WooCommerce Shipping & Tax plugin installed (run 281)", "Smoke tests on trunk with WooPayments plugin installed (run 281)".
Please update your workflow to use v4 of the artifact actions.
Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
|
🎭 Playwright Run Summary
5 skipped
79 passed (5.6m)
|
🎭 Playwright Run Summary
80 passed (7.1m)
|
🎭 Playwright Run Summary
1 flaky
[Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly
1 skipped
85 passed (10.2m)
|
🎭 Playwright Run Summary
95 passed (11.2m)
|
🎭 Playwright Run Summary
2 skipped
85 passed (14.4m)
|
🎭 Playwright Run Summary
5 failed
[Chrome] › customize-store/transitional.spec.js:118:2 › Store owner can view the Transitional page › Clicking on "Share feedback" should open the survey modal
[Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block
[Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block
[Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page ─────
[Chrome] › merchant/create-post.spec.js:36:2 › Can create a new post › can create new post ─────
1 flaky
[Chrome] › basic.spec.js:21:1 › Load wp-admin as admin ─────────────────────────────────────────
2 skipped
291 did not run
131 passed (25.9m)
|
🎭 Playwright Run Summary
5 failed
[Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block
[Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block
[Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page ─────
[Chrome] › merchant/create-post.spec.js:36:2 › Can create a new post › can create new post ─────
[Chrome] › merchant/create-woocommerce-blocks.spec.js:192:2 › Insert All WooCommerce Blocks Into Page › can insert all WooCommerce blocks into page
2 skipped
270 did not run
153 passed (29.5m)
|
🎭 Playwright Run Summary
5 failed
[Chrome] › admin-tasks/payment.spec.js:33:2 › Payment setup task › Saving valid bank account transfer details enables the payment method
[Chrome] › admin-tasks/payment.spec.js:117:2 › Payment setup task › Enabling cash on delivery enables the payment method
[Chrome] › js-file-monitor/monitor-js-file-number.spec.js:55:3 › Keeps track of the number of JS files included on key shopper pages › Check that Cart has 54 JS files
[Chrome] › js-file-monitor/monitor-js-file-number.spec.js:55:3 › Keeps track of the number of JS files included on key shopper pages › Check that Checkout has 54 JS files
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
1 flaky
[Chrome] › basic.spec.js:21:1 › Load wp-admin as admin ─────────────────────────────────────────
2 skipped
146 did not run
276 passed (40.3m)
|
🎭 Playwright Run Summary
3 failed
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
[Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted
1 flaky
[Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly
5 skipped
421 passed (51.6m)
|
🎭 Playwright Run Summary
3 failed
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
[Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted
1 flaky
[Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly
5 skipped
421 passed (52.3m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
Smoke tests on trunk with Gutenberg - Nightly plugin installed (run 281)
Expired
|
64.7 MB |
|
Smoke tests on trunk with Gutenberg plugin installed (run 281)
Expired
|
59.9 MB |
|
Smoke tests on trunk with WooCommerce PayPal Payments plugin installed (run 281)
Expired
|
71.7 MB |
|
Smoke tests on trunk with WooCommerce Shipping & Tax plugin installed (run 281)
Expired
|
78 MB |
|
Smoke tests on trunk with WooPayments plugin installed (run 281)
Expired
|
51.4 MB |
|
all-blob-reports-1
Expired
|
113 KB |
|
all-blob-reports-2
Expired
|
131 KB |
|
all-blob-reports-3
Expired
|
99.4 KB |
|
all-blob-reports-4
Expired
|
10.2 MB |
|
all-blob-reports-5
Expired
|
113 KB |
|
api-daily--run-281
Expired
|
7.02 MB |
|
e2e-daily--run-281
Expired
|
22.4 MB |
|
k6-daily-update-site--run-281
Expired
|
2.25 MB |
|
plugin-blocks
Expired
|
1.24 KB |
|