Smoke test daily #269
Annotations
10 errors, 6 warnings, and 2 notices
Run the rest of E2E tests:
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
|
Run the rest of E2E tests:
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
|
Run the rest of E2E tests:
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
|
Run the rest of E2E tests:
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('customercheckoutlogin1713069623125@woocommercecoree2etestsuite.com') resolved to 2 elements:
1) <strong>customercheckoutlogin1713069623125@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1713069623125@woocommercecoree2etestsuite.com' })
2) <p class="woocommerce-customer-details--email">customercheckoutlogin1713069623125@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1713069623125@woocommercecoree2etestsuite.com' })
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('customercheckoutlogin1713069623125@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
|
Run the rest of E2E tests:
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('customercheckoutlogin1713069629600@woocommercecoree2etestsuite.com') resolved to 2 elements:
1) <strong>customercheckoutlogin1713069629600@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1713069629600@woocommercecoree2etestsuite.com' })
2) <p class="woocommerce-customer-details--email">customercheckoutlogin1713069629600@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1713069629600@woocommercecoree2etestsuite.com' })
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('customercheckoutlogin1713069629600@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
|
Run the rest of E2E tests:
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('customercheckoutlogin1713069636444@woocommercecoree2etestsuite.com') resolved to 2 elements:
1) <strong>customercheckoutlogin1713069636444@woocommercecor…</strong> aka locator('strong').filter({ hasText: 'customercheckoutlogin1713069636444@woocommercecoree2etestsuite.com' })
2) <p class="woocommerce-customer-details--email">customercheckoutlogin1713069636444@woocommercecor…</p> aka locator('p').filter({ hasText: 'customercheckoutlogin1713069636444@woocommercecoree2etestsuite.com' })
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('customercheckoutlogin1713069636444@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
|
Run the rest of E2E tests:
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
|
Run the rest of E2E tests:
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
|
Run the rest of E2E tests:
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
|
Run the rest of E2E tests:
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
|
Run the rest of E2E tests:
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
|
Run the rest of E2E tests:
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js took 1.5m
|
Run the rest of E2E tests:
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
|
Run the rest of E2E tests:
plugins/woocommerce/[Chrome] › customize-store/assembler/header.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/header.spec.js took 1.3m
|
Run the rest of E2E tests:
plugins/woocommerce/[Chrome] › customize-store/assembler/footer.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/footer.spec.js took 1.3m
|
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/.
|
Run 'Upload plugin' test
1 passed (24.6s)
|
Run the rest of E2E tests
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
5 flaky
[Chrome] › shopper/cart-block-calculate-shipping.spec.js:142:2 › Cart Block Calculate Shipping › create Cart Block page
[Chrome] › shopper/cart-block-coupons.spec.js:124:2 › Cart Block Applying Coupons › can create Cart Block page
[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
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
6 skipped
382 passed (42.9m)
|
The logs for this run have expired and are no longer available.
Loading