Skip to content

Smoke test daily

Smoke test daily #270

Triggered via schedule April 15, 2024 04:15
Status Failure
Total duration 1h 2m 10s
Artifacts 14

smoke-test-daily.yml

on: schedule
Matrix: E2E tests on nightly build
Matrix: test-plugins
API tests on nightly build
5m 50s
API tests on nightly build
Merge e2e test reports
1m 55s
Merge e2e test reports
k6 tests on nightly build
2m 21s
k6 tests on nightly build
Post Slack summary
8s
Post Slack summary
Publish report on smoke tests on nightly build
2m 19s
Publish report on smoke tests on nightly build
Matrix: Publish report on Smoke tests on trunk with plugins
Fit to window
Zoom out
Zoom in

Annotations

62 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-block-coupons.spec.js:124:2 › Cart Block Applying Coupons › can create Cart Block page: plugins/woocommerce/eval at evaluate (:226:30)#L1
1) [Chrome] › shopper/cart-block-coupons.spec.js:124:2 › Cart Block Applying Coupons › can create Cart Block page 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/cart-block-coupons.spec.js:131:3
[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
2) [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] › basic.spec.js:21:1 › Load wp-admin as admin: plugins/woocommerce/tests/e2e-pw/utils/login.js#L8
1) [Chrome] › basic.spec.js:21:1 › Load wp-admin as admin ──────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toHaveTitle(expected) Locator: locator(':root') Expected pattern: /Dashboard/ Received string: "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" Call log: - expect.toHaveTitle with timeout 20000ms - waiting for locator(':root') - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" - locator resolved to <html lang="en-US">…</html> - unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress" at ../utils/login.js:8 6 | 7 | if ( assertSuccess ) { > 8 | await expect( page ).toHaveTitle( /Dashboard/ ); | ^ 9 | } 10 | }; 11 | at logIn (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils
[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] › 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] › 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" - 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
[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" - 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/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 #2 ─────────────────────────────────────────────────────────────────────────────────────── 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/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] › 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] › 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
3) [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" - 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
3) [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
3) [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
4) [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
Publish report on Smoke tests on trunk with plugins (Gutenberg, gutenberg)
Process completed with exit code 4.
Publish report on smoke tests on nightly build
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/.
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 (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.3s
Slow Test: plugins/woocommerce/[Chrome] › shopper/cart-checkout-restricted-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-checkout-restricted-coupons.spec.js took 47.4s
Slow Test: plugins/woocommerce/[Chrome] › shopper/checkout.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js took 31.6s
Slow Test: plugins/woocommerce/[Chrome] › shopper/cart-checkout-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-checkout-coupons.spec.js took 30.3s
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 1.0m
Slow Test: plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js took 56.6s
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-status-filter.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-status-filter.spec.js took 35.9s
Slow Test: plugins/woocommerce/[Chrome] › merchant/product-import-csv.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/product-import-csv.spec.js took 32.2s
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 54.8s
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.0s
Slow Test: plugins/woocommerce/[Chrome] › shopper/cart-checkout-calculate-tax.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-checkout-calculate-tax.spec.js took 48.2s
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 41.1s
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 35.8s
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.6s
Slow Test: plugins/woocommerce/[Chrome] › merchant/command-palette.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/command-palette.spec.js took 36.8s
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.3m
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.3m
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.8m
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 6.0m
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.9m
Slow Test: plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.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.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.5m
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.5m
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.8m
Slow Test: plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js took 1.7m
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.6m
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/.
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] › admin-tasks/payment.spec.js#L1
plugins/woocommerce/[Chrome] › admin-tasks/payment.spec.js took 2.6m
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/.
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 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/.
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/.
🎭 Playwright Run Summary
5 skipped 79 passed (5.7m)
🎭 Playwright Run Summary
80 passed (7.4m)
🎭 Playwright Run Summary
2 flaky [Chrome] › shopper/cart-block-coupons.spec.js:124:2 › Cart Block Applying Coupons › can create Cart Block page [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 84 passed (10.2m)
🎭 Playwright Run Summary
95 passed (11.0m)
🎭 Playwright Run Summary
1 flaky [Chrome] › basic.spec.js:21:1 › Load wp-admin as admin ───────────────────────────────────────── 2 skipped 84 passed (14.6m)
🎭 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 1 flaky [Chrome] › basic.spec.js:21:1 › Load wp-admin as admin ───────────────────────────────────────── 2 skipped 270 did not run 152 passed (30.0m)
🎭 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 (30.7m)
🎭 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.2m)
🎭 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 2 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 [Chrome] › shopper/shop-products-filter-by-price.spec.js:70:2 › Filter items in the shop by product price › filter products by prices on the created page 5 skipped 420 passed (53.8m)
🎭 Playwright Run Summary
4 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] › 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 2 flaky [Chrome] › basic.spec.js:21:1 › Load wp-admin as admin ───────────────────────────────────────── [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 419 passed (54.1m)

Artifacts

Produced during runtime
Name Size
Smoke tests on trunk with Gutenberg - Nightly plugin installed (run 270) Expired
67.1 MB
Smoke tests on trunk with Gutenberg plugin installed (run 270) Expired
66.8 MB
Smoke tests on trunk with WooCommerce PayPal Payments plugin installed (run 270) Expired
81.4 MB
Smoke tests on trunk with WooCommerce Shipping & Tax plugin installed (run 270) Expired
71.4 MB
Smoke tests on trunk with WooPayments plugin installed (run 270) Expired
66.4 MB
all-blob-reports-1 Expired
946 KB
all-blob-reports-2 Expired
131 KB
all-blob-reports-3 Expired
99.4 KB
all-blob-reports-4 Expired
8.01 MB
all-blob-reports-5 Expired
113 KB
api-daily--run-270 Expired
7.02 MB
e2e-daily--run-270 Expired
19.7 MB
k6-daily-update-site--run-270 Expired
2.25 MB
plugin-blocks Expired
1.23 KB