Smoke test daily #261
smoke-test-daily.yml
on: schedule
Matrix: E2E tests on nightly build
Matrix: test-plugins
API tests on nightly build
5m 43s
Merge e2e test reports
1m 50s
Post Slack summary
8s
Publish report on smoke tests on nightly build
32s
Matrix: Publish report on Smoke tests on trunk with plugins
Annotations
73 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] › 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-block-coupons.spec.js:124:2 › Cart Block Applying Coupons › can create Cart Block page:
plugins/woocommerce/eval at evaluate (:226:30)#L1
2) [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-block-coupons.spec.js:124:2 › Cart Block Applying Coupons › can create Cart Block page:
plugins/woocommerce/eval at evaluate (:226:30)#L1
2) [Chrome] › shopper/cart-block-coupons.spec.js:124:2 › Cart Block Applying Coupons › can create Cart 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/cart-block-coupons.spec.js:131:3
|
[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
2) [Chrome] › shopper/cart-block-coupons.spec.js:124:2 › Cart Block Applying Coupons › can create Cart 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/cart-block-coupons.spec.js:131:3
|
[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
3) [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] › shopper/cart-block-calculate-shipping.spec.js:142:2 › Cart Block Calculate Shipping › create Cart Block page:
plugins/woocommerce/eval at evaluate (:226:30)#L1
4) [Chrome] › shopper/cart-block-calculate-shipping.spec.js:142:2 › Cart Block Calculate Shipping › 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-calculate-shipping.spec.js:149: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#L162
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, 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('customercheckoutlogin1712376583260@woocommercecoree2etestsuite.com') resolved to 2 elements:
1) <strong>customercheckoutlogin1712376583260@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712376583260@woocommercecoree2etestsuite.com' })
2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712376583260@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712376583260@woocommercecoree2etestsuite.com' })
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('customercheckoutlogin1712376583260@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('customercheckoutlogin1712376588955@woocommercecoree2etestsuite.com') resolved to 2 elements:
1) <strong>customercheckoutlogin1712376588955@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712376588955@woocommercecoree2etestsuite.com' })
2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712376588955@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712376588955@woocommercecoree2etestsuite.com' })
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('customercheckoutlogin1712376588955@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('customercheckoutlogin1712376595559@woocommercecoree2etestsuite.com') resolved to 2 elements:
1) <strong>customercheckoutlogin1712376595559@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712376595559@woocommercecoree2etestsuite.com' })
2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712376595559@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712376595559@woocommercecoree2etestsuite.com' })
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('customercheckoutlogin1712376595559@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-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('customercheckoutlogin1712376608637@woocommercecoree2etestsuite.com') resolved to 2 elements:
1) <strong>customercheckoutlogin1712376608637@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712376608637@woocommercecoree2etestsuite.com' })
2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712376608637@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712376608637@woocommercecoree2etestsuite.com' })
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('customercheckoutlogin1712376608637@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('customercheckoutlogin1712376614379@woocommercecoree2etestsuite.com') resolved to 2 elements:
1) <strong>customercheckoutlogin1712376614379@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712376614379@woocommercecoree2etestsuite.com' })
2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712376614379@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712376614379@woocommercecoree2etestsuite.com' })
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('customercheckoutlogin1712376614379@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('customercheckoutlogin1712376619978@woocommercecoree2etestsuite.com') resolved to 2 elements:
1) <strong>customercheckoutlogin1712376619978@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712376619978@woocommercecoree2etestsuite.com' })
2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712376619978@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712376619978@woocommercecoree2etestsuite.com' })
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('customercheckoutlogin1712376619978@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:41:2 › Shopper Account Email Receiving › should receive an email when creating an account:
plugins/woocommerce/tests/e2e-pw/tests/shopper/account-email-receiving.spec.js#L58
4) [Chrome] › shopper/account-email-receiving.spec.js:41:2 › Shopper Account Email Receiving › should receive an email when creating an account
Error: page.waitForSelector: Timeout 20000ms exceeded.
Call log:
- waiting for locator('.notice') to be visible
56 | await page.getByRole( 'button', { name: 'Add New User' } ).click();
57 |
> 58 | await page.waitForSelector( '.notice' );
| ^
59 |
60 | // verify that the email was sent
61 | await page.goto(
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/account-email-receiving.spec.js:58: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-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
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 #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/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('customercheckoutlogin1712376621895@woocommercecoree2etestsuite.com') resolved to 2 elements:
1) <strong>customercheckoutlogin1712376621895@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712376621895@woocommercecoree2etestsuite.com' })
2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712376621895@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712376621895@woocommercecoree2etestsuite.com' })
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('customercheckoutlogin1712376621895@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('customercheckoutlogin1712376628237@woocommercecoree2etestsuite.com') resolved to 2 elements:
1) <strong>customercheckoutlogin1712376628237@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712376628237@woocommercecoree2etestsuite.com' })
2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712376628237@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712376628237@woocommercecoree2etestsuite.com' })
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('customercheckoutlogin1712376628237@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('customercheckoutlogin1712376634912@woocommercecoree2etestsuite.com') resolved to 2 elements:
1) <strong>customercheckoutlogin1712376634912@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712376634912@woocommercecoree2etestsuite.com' })
2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712376634912@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712376634912@woocommercecoree2etestsuite.com' })
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('customercheckoutlogin1712376634912@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('customercheckoutlogin1712376600006@woocommercecoree2etestsuite.com') resolved to 2 elements:
1) <strong>customercheckoutlogin1712376600006@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712376600006@woocommercecoree2etestsuite.com' })
2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712376600006@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712376600006@woocommercecoree2etestsuite.com' })
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('customercheckoutlogin1712376600006@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('customercheckoutlogin1712376605423@woocommercecoree2etestsuite.com') resolved to 2 elements:
1) <strong>customercheckoutlogin1712376605423@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712376605423@woocommercecoree2etestsuite.com' })
2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712376605423@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712376605423@woocommercecoree2etestsuite.com' })
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('customercheckoutlogin1712376605423@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('customercheckoutlogin1712376611089@woocommercecoree2etestsuite.com') resolved to 2 elements:
1) <strong>customercheckoutlogin1712376611089@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1712376611089@woocommercecoree2etestsuite.com' })
2) <p class="woocommerce-customer-details--email">customercheckoutlogin1712376611089@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1712376611089@woocommercecoree2etestsuite.com' })
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('customercheckoutlogin1712376611089@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] › customize-store/loading-screen/loading-screen.spec.js:117:2 › Assembler - Loading Page › should hide loading screen and steps on subsequent runs:
plugins/woocommerce/tests/e2e-pw/tests/customize-store/loading-screen/loading-screen.spec.js#L138
4) [Chrome] › customize-store/loading-screen/loading-screen.spec.js:117:2 › Assembler - Loading Page › should hide loading screen and steps on subsequent runs
Error: expect(received).toEqual(expected) // deep equality
- Expected - 2
+ Received + 2
Array [
- false,
- false,
+ true,
+ true,
false,
]
136 | }
137 |
> 138 | expect( Object.values( requestToSetupStore ) ).toEqual( [
| ^
139 | false,
140 | false,
141 | false,
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/customize-store/loading-screen/loading-screen.spec.js:138:50
|
Publish report on Smoke tests on trunk with plugins (Woo Subscriptions, woocommerce-subscriptions)
Process completed with exit code 4.
|
Publish report on smoke tests on nightly build
Process completed with exit code 4.
|
Publish report on Smoke tests on trunk with plugins (WooCommerce PayPal Payments, woocommerce-pay...
Process completed with exit code 4.
|
Publish report on Smoke tests on trunk with plugins (WooCommerce Shipping & Tax, woocommerce-serv...
Process completed with exit code 4.
|
Publish report on Smoke tests on trunk with plugins (Gutenberg - Nightly, gutenberg-nightly)
Process completed with exit code 4.
|
Publish report on Smoke tests on trunk with plugins (Gutenberg, gutenberg)
Process completed with exit code 4.
|
Publish report on Smoke tests on trunk with plugins (WooPayments, woocommerce-payments)
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 53.9s
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/cart-checkout-restricted-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-checkout-restricted-coupons.spec.js took 48.5s
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js took 32.5s
|
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 53.9s
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/order-status-filter.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-status-filter.spec.js took 36.1s
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/product-import-csv.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/product-import-csv.spec.js took 32.0s
|
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 31.3s
|
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.4m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js took 59.9s
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js took 58.7s
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/create-shipping-zones.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-shipping-zones.spec.js took 48.6s
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/command-palette.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/command-palette.spec.js took 36.9s
|
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.2m
|
Slow Test:
plugins/woocommerce/[Chrome] › admin-analytics/analytics.spec.js#L1
plugins/woocommerce/[Chrome] › admin-analytics/analytics.spec.js took 30.7s
|
E2E tests on nightly build (4, 4/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/products/block-editor/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 56.1s
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/account-email-receiving.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/account-email-receiving.spec.js took 55.1s
|
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 52.7s
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/cart-checkout-calculate-tax.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-checkout-calculate-tax.spec.js took 49.4s
|
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.9m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/header.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/header.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.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.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.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 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/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/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 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] › 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 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/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 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 (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/.
|
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 (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 (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 (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/.
|
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
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.3m)
|
🎭 Playwright Run Summary
65 passed (6.7m)
|
🎭 Playwright Run Summary
89 passed (8.5m)
|
🎭 Playwright Run Summary
3 skipped
83 passed (9.7m)
|
🎭 Playwright Run Summary
2 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/cart-block-coupons.spec.js:124:2 › Cart Block Applying Coupons › can create Cart Block page
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-block-calculate-shipping.spec.js:142:2 › Cart Block Calculate Shipping › 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
76 passed (11.8m)
|
🎭 Playwright Run Summary
1 passed (23.3s)
|
🎭 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.5m)
|
🎭 Playwright Run Summary
1 passed (22.4s)
|
🎭 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 (41.0m)
|
🎭 Playwright Run Summary
1 passed (23.4s)
|
🎭 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
2 flaky
[Chrome] › shopper/account-email-receiving.spec.js:41:2 › Shopper Account Email Receiving › should receive an email when creating an account
[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
385 passed (41.5m)
|
🎭 Playwright Run Summary
1 passed (23.1s)
|
🎭 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.spec.js:213:2 › Checkout Block page › can see empty 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
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
385 passed (41.6m)
|
🎭 Playwright Run Summary
1 passed (26.0s)
|
🎭 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] › customize-store/loading-screen/loading-screen.spec.js:117:2 › Assembler - Loading Page › should hide loading screen and steps on subsequent runs
[Chrome] › shopper/account-email-receiving.spec.js:41:2 › Shopper Account Email Receiving › should receive an email when creating an account
[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.2m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
Smoke tests on trunk with Gutenberg - Nightly plugin installed (run 261)
Expired
|
65.9 MB |
|
Smoke tests on trunk with Gutenberg plugin installed (run 261)
Expired
|
64 MB |
|
Smoke tests on trunk with Woo Subscriptions plugin installed (run 261)
Expired
|
2.37 MB |
|
Smoke tests on trunk with WooCommerce PayPal Payments plugin installed (run 261)
Expired
|
68.6 MB |
|
Smoke tests on trunk with WooCommerce Shipping & Tax plugin installed (run 261)
Expired
|
61.2 MB |
|
Smoke tests on trunk with WooPayments plugin installed (run 261)
Expired
|
81.9 MB |
|
all-blob-reports-1
Expired
|
111 KB |
|
all-blob-reports-2
Expired
|
113 KB |
|
all-blob-reports-3
Expired
|
89.8 KB |
|
all-blob-reports-4
Expired
|
18.8 MB |
|
all-blob-reports-5
Expired
|
103 KB |
|
api-daily--run-261
Expired
|
7.02 MB |
|
e2e-daily--run-261
Expired
|
39.6 MB |
|
k6-daily-update-site--run-261
Expired
|
2.25 MB |
|
plugin-blocks
Expired
|
1.85 KB |
|