Skip to content

Smoke test daily

Smoke test daily #267

Triggered via schedule April 12, 2024 03:28
Status Failure
Total duration 53m 27s
Artifacts 15

smoke-test-daily.yml

on: schedule
Matrix: E2E tests on nightly build
Matrix: test-plugins
API tests on nightly build
5m 44s
API tests on nightly build
Merge e2e test reports
2m 19s
Merge e2e test reports
k6 tests on nightly build
2m 16s
k6 tests on nightly build
Post Slack summary
12s
Post Slack summary
Publish report on smoke tests on nightly build
2m 2s
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

69 errors, 69 warnings, and 16 notices
[Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions": plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js#L212
1) [Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions" Error: Something went wrong when downloading the plugin. Response status: 404 Not Found Response body: { "message": "Not Found", "documentation_url": "https://docs.github.com/rest" } at ../utils/plugin-utils.js:212 210 | } 211 | > 212 | throw new Error( errorMessage ); | ^ 213 | } 214 | 215 | release = prerelease at getLatestReleaseZipUrl (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:212:9) at downloadZip (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:106:5) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/smoke-tests/upload-plugin.spec.js:45:4
[Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions": plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js#L212
1) [Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions" Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Something went wrong when downloading the plugin. Response status: 404 Not Found Response body: { "message": "Not Found", "documentation_url": "https://docs.github.com/rest" } at ../utils/plugin-utils.js:212 210 | } 211 | > 212 | throw new Error( errorMessage ); | ^ 213 | } 214 | 215 | release = prerelease at getLatestReleaseZipUrl (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:212:9) at downloadZip (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:106:5) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/smoke-tests/upload-plugin.spec.js:45:4
[Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions": plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js#L212
1) [Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions" Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Something went wrong when downloading the plugin. Response status: 404 Not Found Response body: { "message": "Not Found", "documentation_url": "https://docs.github.com/rest" } at ../utils/plugin-utils.js:212 210 | } 211 | > 212 | throw new Error( errorMessage ); | ^ 213 | } 214 | 215 | release = prerelease at getLatestReleaseZipUrl (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:212:9) at downloadZip (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:106:5) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/smoke-tests/upload-plugin.spec.js:45:4
Smoke tests on trunk with Woo Subscriptions plugin installed
Process completed with exit code 1.
k6 tests on nightly build
Process completed with exit code 1.
k6 tests on nightly build
Process completed with exit code 99.
[Chrome] › basic.spec.js:14:1 › Load wp-admin as admin: plugins/woocommerce/tests/e2e-pw/utils/login.js#L8
1) [Chrome] › basic.spec.js:14: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/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#L93
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: page.waitForFunction: Timeout 20000ms exceeded. 91 | ); 92 | > 93 | await page.waitForFunction( | ^ 94 | ( [ selector, expectedCount ] ) => 95 | document.querySelectorAll( selector ).length === 96 | expectedCount, at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:93:15
[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#L93
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: page.waitForFunction: Timeout 20000ms exceeded. 91 | ); 92 | > 93 | await page.waitForFunction( | ^ 94 | ( [ selector, expectedCount ] ) => 95 | document.querySelectorAll( selector ).length === 96 | expectedCount, at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:93:15
[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#L93
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: page.waitForFunction: Timeout 20000ms exceeded. 91 | ); 92 | > 93 | await page.waitForFunction( | ^ 94 | ( [ selector, expectedCount ] ) => 95 | document.querySelectorAll( selector ).length === 96 | expectedCount, at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:93:15
[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#L162
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)' }) 160 | name: '$250.00 (includes $50.00 Nasty Tax)', 161 | } ) > 162 | ).toBeVisible(); | ^ 163 | } ); 164 | 165 | 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:162:7 at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js:145:4
E2E tests on nightly build (4, 4/5)
Process completed with exit code 1.
[Chrome] › merchant/command-palette.spec.js:48:1 › can use the "Add new product" command: plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js#L12
1) [Chrome] › merchant/command-palette.spec.js:48:1 › can use the "Add new product" command ────── Error: locator.fill: Timeout 20000ms exceeded. Call log: - waiting for getByPlaceholder('Search for commands') 10 | await page.keyboard.press( cmdKeyCombo ); 11 | > 12 | await page.getByPlaceholder( 'Search for commands' ).fill( optionName ); | ^ 13 | 14 | // Click on the relevant option. 15 | const option = page.getByRole( 'option', { at clickOnCommandPaletteOption (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:12:55) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:49:2
[Chrome] › merchant/command-palette.spec.js:48:1 › can use the "Add new product" command: plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js#L12
1) [Chrome] › merchant/command-palette.spec.js:48:1 › can use the "Add new product" command ────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: Timeout 20000ms exceeded. Call log: - waiting for getByPlaceholder('Search for commands') 10 | await page.keyboard.press( cmdKeyCombo ); 11 | > 12 | await page.getByPlaceholder( 'Search for commands' ).fill( optionName ); | ^ 13 | 14 | // Click on the relevant option. 15 | const option = page.getByRole( 'option', { at clickOnCommandPaletteOption (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:12:55) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:49:2
[Chrome] › merchant/command-palette.spec.js:48:1 › can use the "Add new product" command: plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js#L12
1) [Chrome] › merchant/command-palette.spec.js:48:1 › can use the "Add new product" command ────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: Timeout 20000ms exceeded. Call log: - waiting for getByPlaceholder('Search for commands') 10 | await page.keyboard.press( cmdKeyCombo ); 11 | > 12 | await page.getByPlaceholder( 'Search for commands' ).fill( optionName ); | ^ 13 | 14 | // Click on the relevant option. 15 | const option = page.getByRole( 'option', { at clickOnCommandPaletteOption (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:12:55) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:49:2
[Chrome] › merchant/command-palette.spec.js:60:1 › can use the "Add new order" command: plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js#L12
2) [Chrome] › merchant/command-palette.spec.js:60:1 › can use the "Add new order" command ──────── Error: locator.fill: Timeout 20000ms exceeded. Call log: - waiting for getByPlaceholder('Search for commands') 10 | await page.keyboard.press( cmdKeyCombo ); 11 | > 12 | await page.getByPlaceholder( 'Search for commands' ).fill( optionName ); | ^ 13 | 14 | // Click on the relevant option. 15 | const option = page.getByRole( 'option', { at clickOnCommandPaletteOption (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:12:55) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:61:2
[Chrome] › merchant/command-palette.spec.js:60:1 › can use the "Add new order" command: plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js#L12
2) [Chrome] › merchant/command-palette.spec.js:60:1 › can use the "Add new order" command ──────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: Timeout 20000ms exceeded. Call log: - waiting for getByPlaceholder('Search for commands') 10 | await page.keyboard.press( cmdKeyCombo ); 11 | > 12 | await page.getByPlaceholder( 'Search for commands' ).fill( optionName ); | ^ 13 | 14 | // Click on the relevant option. 15 | const option = page.getByRole( 'option', { at clickOnCommandPaletteOption (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:12:55) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:61:2
[Chrome] › merchant/command-palette.spec.js:60:1 › can use the "Add new order" command: plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js#L12
2) [Chrome] › merchant/command-palette.spec.js:60:1 › can use the "Add new order" command ──────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: Timeout 20000ms exceeded. Call log: - waiting for getByPlaceholder('Search for commands') 10 | await page.keyboard.press( cmdKeyCombo ); 11 | > 12 | await page.getByPlaceholder( 'Search for commands' ).fill( optionName ); | ^ 13 | 14 | // Click on the relevant option. 15 | const option = page.getByRole( 'option', { at clickOnCommandPaletteOption (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:12:55) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:61:2
[Chrome] › merchant/command-palette.spec.js:72:1 › can use the "Products" command: plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js#L12
3) [Chrome] › merchant/command-palette.spec.js:72:1 › can use the "Products" command ───────────── Error: locator.fill: Timeout 20000ms exceeded. Call log: - waiting for getByPlaceholder('Search for commands') 10 | await page.keyboard.press( cmdKeyCombo ); 11 | > 12 | await page.getByPlaceholder( 'Search for commands' ).fill( optionName ); | ^ 13 | 14 | // Click on the relevant option. 15 | const option = page.getByRole( 'option', { at clickOnCommandPaletteOption (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:12:55) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:73:2
[Chrome] › merchant/command-palette.spec.js:72:1 › can use the "Products" command: plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js#L12
3) [Chrome] › merchant/command-palette.spec.js:72:1 › can use the "Products" command ───────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: Timeout 20000ms exceeded. Call log: - waiting for getByPlaceholder('Search for commands') 10 | await page.keyboard.press( cmdKeyCombo ); 11 | > 12 | await page.getByPlaceholder( 'Search for commands' ).fill( optionName ); | ^ 13 | 14 | // Click on the relevant option. 15 | const option = page.getByRole( 'option', { at clickOnCommandPaletteOption (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:12:55) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:73:2
[Chrome] › merchant/command-palette.spec.js:72:1 › can use the "Products" command: plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js#L12
3) [Chrome] › merchant/command-palette.spec.js:72:1 › can use the "Products" command ───────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: Timeout 20000ms exceeded. Call log: - waiting for getByPlaceholder('Search for commands') 10 | await page.keyboard.press( cmdKeyCombo ); 11 | > 12 | await page.getByPlaceholder( 'Search for commands' ).fill( optionName ); | ^ 13 | 14 | // Click on the relevant option. 15 | const option = page.getByRole( 'option', { at clickOnCommandPaletteOption (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:12:55) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:73:2
[Chrome] › merchant/command-palette.spec.js:84:1 › can use the "Orders" command: plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js#L12
4) [Chrome] › merchant/command-palette.spec.js:84:1 › can use the "Orders" command ─────────────── Error: locator.fill: Timeout 20000ms exceeded. Call log: - waiting for getByPlaceholder('Search for commands') 10 | await page.keyboard.press( cmdKeyCombo ); 11 | > 12 | await page.getByPlaceholder( 'Search for commands' ).fill( optionName ); | ^ 13 | 14 | // Click on the relevant option. 15 | const option = page.getByRole( 'option', { at clickOnCommandPaletteOption (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:12:55) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/command-palette.spec.js:85:2
[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#L93
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: page.waitForFunction: Timeout 20000ms exceeded. 91 | ); 92 | > 93 | await page.waitForFunction( | ^ 94 | ( [ selector, expectedCount ] ) => 95 | document.querySelectorAll( selector ).length === 96 | expectedCount, at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:93:15
[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#L93
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: page.waitForFunction: Timeout 20000ms exceeded. 91 | ); 92 | > 93 | await page.waitForFunction( | ^ 94 | ( [ selector, expectedCount ] ) => 95 | document.querySelectorAll( selector ).length === 96 | expectedCount, at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:93:15
[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#L93
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: page.waitForFunction: Timeout 20000ms exceeded. 91 | ); 92 | > 93 | await page.waitForFunction( | ^ 94 | ( [ selector, expectedCount ] ) => 95 | document.querySelectorAll( selector ).length === 96 | expectedCount, at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:93:15
[Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js#L164
2) [Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout Error: expect.toBeVisible: Error: strict mode violation: getByText('customercheckoutlogin1712894930532@woocommercecoree2etestsuite.com') resolved to 2 elements: 1) <strong>customercheckoutlogin1712894930532@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712894930532@woocommercecoree2etestsuite.com' }) 2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712894930532@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712894930532@woocommercecoree2etestsuite.com' }) Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('customercheckoutlogin1712894930532@woocommercecoree2etestsuite.com') 162 | orderId = getOrderIdFromUrl( page ); 163 | > 164 | await expect( page.getByText( customer.email ) ).toBeVisible(); | ^ 165 | 166 | // check my account page 167 | await page.goto( '/my-account/' ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js:164:52
[Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js#L164
2) [Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toBeVisible: Error: strict mode violation: getByText('customercheckoutlogin1712894936012@woocommercecoree2etestsuite.com') resolved to 2 elements: 1) <strong>customercheckoutlogin1712894936012@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712894936012@woocommercecoree2etestsuite.com' }) 2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712894936012@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712894936012@woocommercecoree2etestsuite.com' }) Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('customercheckoutlogin1712894936012@woocommercecoree2etestsuite.com') 162 | orderId = getOrderIdFromUrl( page ); 163 | > 164 | await expect( page.getByText( customer.email ) ).toBeVisible(); | ^ 165 | 166 | // check my account page 167 | await page.goto( '/my-account/' ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js:164:52
[Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js#L164
2) [Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toBeVisible: Error: strict mode violation: getByText('customercheckoutlogin1712894941998@woocommercecoree2etestsuite.com') resolved to 2 elements: 1) <strong>customercheckoutlogin1712894941998@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712894941998@woocommercecoree2etestsuite.com' }) 2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712894941998@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712894941998@woocommercecoree2etestsuite.com' }) Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('customercheckoutlogin1712894941998@woocommercecoree2etestsuite.com') 162 | orderId = getOrderIdFromUrl( page ); 163 | > 164 | await expect( page.getByText( customer.email ) ).toBeVisible(); | ^ 165 | 166 | // check my account page 167 | await page.goto( '/my-account/' ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js:164:52
[Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account: plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js#L94
3) [Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByRole('heading', { name: 'Checkout' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByRole('heading', { name: 'Checkout' }) 92 | await expect( 93 | page.getByRole( 'heading', { name: 'Checkout' } ) > 94 | ).toBeVisible(); | ^ 95 | await page.locator( '#place_order' ).click(); 96 | 97 | await expect( at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js:94:5
[Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account: plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js#L94
3) [Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByRole('heading', { name: 'Checkout' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByRole('heading', { name: 'Checkout' }) 92 | await expect( 93 | page.getByRole( 'heading', { name: 'Checkout' } ) > 94 | ).toBeVisible(); | ^ 95 | await page.locator( '#place_order' ).click(); 96 | 97 | await expect( at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js:94:5
[Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account: plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js#L94
3) [Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByRole('heading', { name: 'Checkout' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByRole('heading', { name: 'Checkout' }) 92 | await expect( 93 | page.getByRole( 'heading', { name: 'Checkout' } ) > 94 | ).toBeVisible(); | ^ 95 | await page.locator( '#place_order' ).click(); 96 | 97 | await expect( at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js:94:5
[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#L162
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)' }) 160 | name: '$250.00 (includes $50.00 Nasty Tax)', 161 | } ) > 162 | ).toBeVisible(); | ^ 163 | } ); 164 | 165 | 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:162:7 at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js:145: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#L93
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: page.waitForFunction: Timeout 20000ms exceeded. 91 | ); 92 | > 93 | await page.waitForFunction( | ^ 94 | ( [ selector, expectedCount ] ) => 95 | document.querySelectorAll( selector ).length === 96 | expectedCount, at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:93:15
[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#L93
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: page.waitForFunction: Timeout 20000ms exceeded. 91 | ); 92 | > 93 | await page.waitForFunction( | ^ 94 | ( [ selector, expectedCount ] ) => 95 | document.querySelectorAll( selector ).length === 96 | expectedCount, at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:93:15
[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#L93
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: page.waitForFunction: Timeout 20000ms exceeded. 91 | ); 92 | > 93 | await page.waitForFunction( | ^ 94 | ( [ selector, expectedCount ] ) => 95 | document.querySelectorAll( selector ).length === 96 | expectedCount, at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:93:15
[Chrome] › shopper/checkout-block-coupons.spec.js:124:2 › Checkout Block Applying Coupons › can create checkout block page: plugins/woocommerce/eval at evaluate (:226:30)#L1
2) [Chrome] › shopper/checkout-block-coupons.spec.js:124:2 › Checkout Block Applying Coupons › can create checkout 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/checkout-block-coupons.spec.js:131:3
[Chrome] › shopper/checkout-block-coupons.spec.js:124:2 › Checkout Block Applying Coupons › can create checkout block page: plugins/woocommerce/eval at evaluate (:226:30)#L1
2) [Chrome] › shopper/checkout-block-coupons.spec.js:124:2 › Checkout Block Applying Coupons › can create 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-coupons.spec.js:131:3
[Chrome] › shopper/checkout-block-coupons.spec.js:124:2 › Checkout Block Applying Coupons › can create checkout block page: plugins/woocommerce/eval at evaluate (:226:30)#L1
2) [Chrome] › shopper/checkout-block-coupons.spec.js:124:2 › Checkout Block Applying Coupons › can create 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-coupons.spec.js:131:3
[Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js#L164
3) [Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout Error: expect.toBeVisible: Error: strict mode violation: getByText('customercheckoutlogin1712894961057@woocommercecoree2etestsuite.com') resolved to 2 elements: 1) <strong>customercheckoutlogin1712894961057@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712894961057@woocommercecoree2etestsuite.com' }) 2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712894961057@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712894961057@woocommercecoree2etestsuite.com' }) Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('customercheckoutlogin1712894961057@woocommercecoree2etestsuite.com') 162 | orderId = getOrderIdFromUrl( page ); 163 | > 164 | await expect( page.getByText( customer.email ) ).toBeVisible(); | ^ 165 | 166 | // check my account page 167 | await page.goto( '/my-account/' ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js:164:52
[Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js#L164
3) [Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toBeVisible: Error: strict mode violation: getByText('customercheckoutlogin1712894967563@woocommercecoree2etestsuite.com') resolved to 2 elements: 1) <strong>customercheckoutlogin1712894967563@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712894967563@woocommercecoree2etestsuite.com' }) 2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712894967563@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712894967563@woocommercecoree2etestsuite.com' }) Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('customercheckoutlogin1712894967563@woocommercecoree2etestsuite.com') 162 | orderId = getOrderIdFromUrl( page ); 163 | > 164 | await expect( page.getByText( customer.email ) ).toBeVisible(); | ^ 165 | 166 | // check my account page 167 | await page.goto( '/my-account/' ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js:164:52
[Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js#L164
3) [Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toBeVisible: Error: strict mode violation: getByText('customercheckoutlogin1712894973681@woocommercecoree2etestsuite.com') resolved to 2 elements: 1) <strong>customercheckoutlogin1712894973681@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712894973681@woocommercecoree2etestsuite.com' }) 2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712894973681@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712894973681@woocommercecoree2etestsuite.com' }) Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('customercheckoutlogin1712894973681@woocommercecoree2etestsuite.com') 162 | orderId = getOrderIdFromUrl( page ); 163 | > 164 | await expect( page.getByText( customer.email ) ).toBeVisible(); | ^ 165 | 166 | // check my account page 167 | await page.goto( '/my-account/' ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js:164:52
[Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account: plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js#L94
4) [Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByRole('heading', { name: 'Checkout' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByRole('heading', { name: 'Checkout' }) 92 | await expect( 93 | page.getByRole( 'heading', { name: 'Checkout' } ) > 94 | ).toBeVisible(); | ^ 95 | await page.locator( '#place_order' ).click(); 96 | 97 | await expect( at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js:94: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#L93
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: page.waitForFunction: Timeout 20000ms exceeded. 91 | ); 92 | > 93 | await page.waitForFunction( | ^ 94 | ( [ selector, expectedCount ] ) => 95 | document.querySelectorAll( selector ).length === 96 | expectedCount, at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:93:15
[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#L93
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: page.waitForFunction: Timeout 20000ms exceeded. 91 | ); 92 | > 93 | await page.waitForFunction( | ^ 94 | ( [ selector, expectedCount ] ) => 95 | document.querySelectorAll( selector ).length === 96 | expectedCount, at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:93:15
[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#L93
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: page.waitForFunction: Timeout 20000ms exceeded. 91 | ); 92 | > 93 | await page.waitForFunction( | ^ 94 | ( [ selector, expectedCount ] ) => 95 | document.querySelectorAll( selector ).length === 96 | expectedCount, at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:93:15
[Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js#L164
2) [Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout Error: expect.toBeVisible: Error: strict mode violation: getByText('customercheckoutlogin1712895027925@woocommercecoree2etestsuite.com') resolved to 2 elements: 1) <strong>customercheckoutlogin1712895027925@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712895027925@woocommercecoree2etestsuite.com' }) 2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712895027925@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712895027925@woocommercecoree2etestsuite.com' }) Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('customercheckoutlogin1712895027925@woocommercecoree2etestsuite.com') 162 | orderId = getOrderIdFromUrl( page ); 163 | > 164 | await expect( page.getByText( customer.email ) ).toBeVisible(); | ^ 165 | 166 | // check my account page 167 | await page.goto( '/my-account/' ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js:164:52
[Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js#L164
2) [Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toBeVisible: Error: strict mode violation: getByText('customercheckoutlogin1712895033569@woocommercecoree2etestsuite.com') resolved to 2 elements: 1) <strong>customercheckoutlogin1712895033569@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712895033569@woocommercecoree2etestsuite.com' }) 2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712895033569@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712895033569@woocommercecoree2etestsuite.com' }) Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('customercheckoutlogin1712895033569@woocommercecoree2etestsuite.com') 162 | orderId = getOrderIdFromUrl( page ); 163 | > 164 | await expect( page.getByText( customer.email ) ).toBeVisible(); | ^ 165 | 166 | // check my account page 167 | await page.goto( '/my-account/' ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js:164:52
[Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js#L164
2) [Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toBeVisible: Error: strict mode violation: getByText('customercheckoutlogin1712895039698@woocommercecoree2etestsuite.com') resolved to 2 elements: 1) <strong>customercheckoutlogin1712895039698@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712895039698@woocommercecoree2etestsuite.com' }) 2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712895039698@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712895039698@woocommercecoree2etestsuite.com' }) Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('customercheckoutlogin1712895039698@woocommercecoree2etestsuite.com') 162 | orderId = getOrderIdFromUrl( page ); 163 | > 164 | await expect( page.getByText( customer.email ) ).toBeVisible(); | ^ 165 | 166 | // check my account page 167 | await page.goto( '/my-account/' ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js:164:52
[Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account: plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js#L94
3) [Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByRole('heading', { name: 'Checkout' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByRole('heading', { name: 'Checkout' }) 92 | await expect( 93 | page.getByRole( 'heading', { name: 'Checkout' } ) > 94 | ).toBeVisible(); | ^ 95 | await page.locator( '#place_order' ).click(); 96 | 97 | await expect( at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js:94:5
[Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account: plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js#L94
3) [Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByRole('heading', { name: 'Checkout' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByRole('heading', { name: 'Checkout' }) 92 | await expect( 93 | page.getByRole( 'heading', { name: 'Checkout' } ) > 94 | ).toBeVisible(); | ^ 95 | await page.locator( '#place_order' ).click(); 96 | 97 | await expect( at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js:94:5
[Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account: plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js#L94
3) [Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByRole('heading', { name: 'Checkout' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByRole('heading', { name: 'Checkout' }) 92 | await expect( 93 | page.getByRole( 'heading', { name: 'Checkout' } ) > 94 | ).toBeVisible(); | ^ 95 | await page.locator( '#place_order' ).click(); 96 | 97 | await expect( at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js:94:5
[Chrome] › shopper/account-email-receiving.spec.js:83:2 › Shopper Account Email Receiving › should receive an email when password reset initiated from admin: plugins/woocommerce/tests/e2e-pw/tests/shopper/account-email-receiving.spec.js#L100
4) [Chrome] › shopper/account-email-receiving.spec.js:83:2 › Shopper Account Email Receiving › should receive an email when password reset initiated from admin Error: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('.notice') to be visible 98 | await page.getByRole( 'button', { name: 'Add New User' } ).click(); 99 | > 100 | await page.waitForSelector( '.notice' ); | ^ 101 | 102 | // verify that no email was sent on account creation 103 | await page.goto( at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/account-email-receiving.spec.js:100:14
[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#L93
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: page.waitForFunction: Timeout 20000ms exceeded. 91 | ); 92 | > 93 | await page.waitForFunction( | ^ 94 | ( [ selector, expectedCount ] ) => 95 | document.querySelectorAll( selector ).length === 96 | expectedCount, at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:93:15
[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#L93
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: page.waitForFunction: Timeout 20000ms exceeded. 91 | ); 92 | > 93 | await page.waitForFunction( | ^ 94 | ( [ selector, expectedCount ] ) => 95 | document.querySelectorAll( selector ).length === 96 | expectedCount, at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:93:15
[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#L93
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: page.waitForFunction: Timeout 20000ms exceeded. 91 | ); 92 | > 93 | await page.waitForFunction( | ^ 94 | ( [ selector, expectedCount ] ) => 95 | document.querySelectorAll( selector ).length === 96 | expectedCount, at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:93:15
[Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js#L164
2) [Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout Error: expect.toBeVisible: Error: strict mode violation: getByText('customercheckoutlogin1712895102357@woocommercecoree2etestsuite.com') resolved to 2 elements: 1) <strong>customercheckoutlogin1712895102357@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712895102357@woocommercecoree2etestsuite.com' }) 2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712895102357@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712895102357@woocommercecoree2etestsuite.com' }) Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('customercheckoutlogin1712895102357@woocommercecoree2etestsuite.com') 162 | orderId = getOrderIdFromUrl( page ); 163 | > 164 | await expect( page.getByText( customer.email ) ).toBeVisible(); | ^ 165 | 166 | // check my account page 167 | await page.goto( '/my-account/' ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js:164:52
[Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js#L164
2) [Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toBeVisible: Error: strict mode violation: getByText('customercheckoutlogin1712895108156@woocommercecoree2etestsuite.com') resolved to 2 elements: 1) <strong>customercheckoutlogin1712895108156@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712895108156@woocommercecoree2etestsuite.com' }) 2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712895108156@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712895108156@woocommercecoree2etestsuite.com' }) Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('customercheckoutlogin1712895108156@woocommercecoree2etestsuite.com') 162 | orderId = getOrderIdFromUrl( page ); 163 | > 164 | await expect( page.getByText( customer.email ) ).toBeVisible(); | ^ 165 | 166 | // check my account page 167 | await page.goto( '/my-account/' ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js:164:52
[Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js#L164
2) [Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toBeVisible: Error: strict mode violation: getByText('customercheckoutlogin1712895113883@woocommercecoree2etestsuite.com') resolved to 2 elements: 1) <strong>customercheckoutlogin1712895113883@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712895113883@woocommercecoree2etestsuite.com' }) 2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712895113883@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712895113883@woocommercecoree2etestsuite.com' }) Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('customercheckoutlogin1712895113883@woocommercecoree2etestsuite.com') 162 | orderId = getOrderIdFromUrl( page ); 163 | > 164 | await expect( page.getByText( customer.email ) ).toBeVisible(); | ^ 165 | 166 | // check my account page 167 | await page.goto( '/my-account/' ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js:164:52
[Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account: plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js#L94
3) [Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByRole('heading', { name: 'Checkout' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByRole('heading', { name: 'Checkout' }) 92 | await expect( 93 | page.getByRole( 'heading', { name: 'Checkout' } ) > 94 | ).toBeVisible(); | ^ 95 | await page.locator( '#place_order' ).click(); 96 | 97 | await expect( at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js:94:5
[Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account: plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js#L94
3) [Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByRole('heading', { name: 'Checkout' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByRole('heading', { name: 'Checkout' }) 92 | await expect( 93 | page.getByRole( 'heading', { name: 'Checkout' } ) > 94 | ).toBeVisible(); | ^ 95 | await page.locator( '#place_order' ).click(); 96 | 97 | await expect( at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js:94:5
[Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account: plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js#L94
3) [Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByRole('heading', { name: 'Checkout' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByRole('heading', { name: 'Checkout' }) 92 | await expect( 93 | page.getByRole( 'heading', { name: 'Checkout' } ) > 94 | ).toBeVisible(); | ^ 95 | await page.locator( '#place_order' ).click(); 96 | 97 | await expect( at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/my-account-pay-order.spec.js:94:5
[Chrome] › basic.spec.js:14:1 › Load wp-admin as admin: plugins/woocommerce/tests/e2e-pw/utils/login.js#L8
4) [Chrome] › basic.spec.js:14: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
Publish report on smoke tests on nightly build
Process completed with exit code 4.
Publish report on Smoke tests on trunk with plugins (Gutenberg, gutenberg)
Process completed with exit code 4.
Smoke tests on trunk with Woo Subscriptions 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/.
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 51.6s
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.9s
Slow Test: plugins/woocommerce/[Chrome] › shopper/checkout.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js took 31.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/page-loads.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js took 54.5s
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-status-filter.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-status-filter.spec.js took 36.2s
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js took 30.9s
Slow Test: plugins/woocommerce/[Chrome] › merchant/product-import-csv.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/product-import-csv.spec.js took 30.7s
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] › merchant/create-restricted-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js took 1.5m
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/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 51.4s
Slow Test: plugins/woocommerce/[Chrome] › merchant/command-palette.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/command-palette.spec.js took 40.1s
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/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/header.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/header.spec.js took 1.2m
Slow Test: plugins/woocommerce/[Chrome] › customize-store/assembler/footer.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/footer.spec.js took 1.2m
Slow Test: plugins/woocommerce/[Chrome] › admin-analytics/analytics-data.spec.js#L1
plugins/woocommerce/[Chrome] › admin-analytics/analytics-data.spec.js took 1.1m
Slow Test: plugins/woocommerce/[Chrome] › admin-analytics/analytics.spec.js#L1
plugins/woocommerce/[Chrome] › admin-analytics/analytics.spec.js took 31.3s
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/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.4m
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 57.2s
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.0s
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.7s
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] › merchant/command-palette.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/command-palette.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/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.3m
Slow Test: plugins/woocommerce/[Chrome] › admin-analytics/analytics-data.spec.js#L1
plugins/woocommerce/[Chrome] › admin-analytics/analytics-data.spec.js took 1.2m
Smoke tests on trunk 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/logo-picker/logo-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.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
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] › customize-store/assembler/header.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/header.spec.js took 1.2m
Slow Test: plugins/woocommerce/[Chrome] › customize-store/assembler/footer.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/footer.spec.js took 1.2m
Smoke tests on trunk 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/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/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
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] › customize-store/assembler/footer.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/footer.spec.js took 1.2m
Slow Test: plugins/woocommerce/[Chrome] › customize-store/assembler/header.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/header.spec.js took 1.2m
Smoke tests on trunk 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/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/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
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] › 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.3m
Smoke tests on trunk 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/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] › shopper/account-email-receiving.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/account-email-receiving.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
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] › customize-store/assembler/header.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/header.spec.js took 1.3m
Smoke tests on trunk 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/.
Publish report on Smoke tests on trunk with plugins (Woo Subscriptions, woocommerce-subscriptions)
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/.
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 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 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 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 (Gutenberg - Nightly, gutenberg-nightly)
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/.
🎭 Playwright Run Summary
1 failed [Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions"
🎭 Playwright Run Summary
5 skipped 72 passed (5.1m)
🎭 Playwright Run Summary
65 passed (6.7m)
🎭 Playwright Run Summary
89 passed (9.1m)
🎭 Playwright Run Summary
1 flaky [Chrome] › basic.spec.js:14:1 › Load wp-admin as admin ───────────────────────────────────────── 3 skipped 82 passed (10.2m)
🎭 Playwright Run Summary
1 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 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 79 passed (10.8m)
🎭 Playwright Run Summary
1 passed (24.4s)
🎭 Playwright Run Summary
5 failed [Chrome] › merchant/command-palette.spec.js:48:1 › can use the "Add new product" command ─────── [Chrome] › merchant/command-palette.spec.js:60:1 › can use the "Add new order" command ───────── [Chrome] › merchant/command-palette.spec.js:72:1 › can use the "Products" command ────────────── [Chrome] › merchant/command-palette.spec.js:84:1 › can use the "Orders" command ──────────────── [Chrome] › merchant/command-palette.spec.js:96:1 › can use the product search command ────────── 3 skipped 305 did not run 83 passed (16.1m)
🎭 Playwright Run Summary
1 passed (22.8s)
🎭 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-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout [Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account 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 6 skipped 386 passed (40.4m)
🎭 Playwright Run Summary
1 passed (24.6s)
🎭 Playwright Run Summary
4 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-coupons.spec.js:124:2 › Checkout Block Applying Coupons › can create checkout block page [Chrome] › shopper/checkout-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout [Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account 2 flaky [Chrome] › shopper/cart-checkout-block-calculate-tax.spec.js:108:2 › Shopper Cart & Checkout Block Tax Display › 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 6 skipped 384 passed (41.0m)
🎭 Playwright Run Summary
1 passed (23.8s)
🎭 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-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout [Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account 3 flaky [Chrome] › shopper/account-email-receiving.spec.js:83:2 › Shopper Account Email Receiving › should receive an email when password reset initiated from admin [Chrome] › shopper/cart-checkout-block-calculate-tax.spec.js:108:2 › Shopper Cart & Checkout Block Tax Display › 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 6 skipped 384 passed (42.0m)
🎭 Playwright Run Summary
1 passed (24.6s)
🎭 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-login.spec.js:119:2 › Shopper Checkout Login Account › can login to an existing account during checkout [Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account 3 flaky [Chrome] › basic.spec.js:14:1 › Load wp-admin as admin ───────────────────────────────────────── [Chrome] › shopper/account-email-receiving.spec.js:83:2 › Shopper Account Email Receiving › should receive an email when password reset initiated from 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 6 skipped 384 passed (42.7m)

Artifacts

Produced during runtime
Name Size
Smoke tests on trunk with Gutenberg - Nightly plugin installed (run 267) Expired
64.9 MB
Smoke tests on trunk with Gutenberg plugin installed (run 267) Expired
60 MB
Smoke tests on trunk with Woo Subscriptions plugin installed (run 267) Expired
2.37 MB
Smoke tests on trunk with WooCommerce PayPal Payments plugin installed (run 267) Expired
67.2 MB
Smoke tests on trunk with WooCommerce Shipping & Tax plugin installed (run 267) Expired
76.9 MB
Smoke tests on trunk with WooPayments plugin installed (run 267) Expired
64.6 MB
all-blob-reports-1 Expired
939 KB
all-blob-reports-2 Expired
114 KB
all-blob-reports-3 Expired
89.8 KB
all-blob-reports-4 Expired
14.1 MB
all-blob-reports-5 Expired
103 KB
api-daily--run-267 Expired
7.02 MB
e2e-daily--run-267 Expired
31.9 MB
k6-daily-update-site--run-267 Expired
2.25 MB
plugin-blocks Expired
1.85 KB