Run daily tests in an environment with HPOS enabled #53
This run and associated checks have been archived and are scheduled for deletion.
Learn more about checks retention
hpos-build-and-e2e-tests-daily.yml
on: schedule
Runs E2E tests with HPOS enabled.
19m 1s
Runs API tests with HPOS enabled.
4m 14s
Annotations
11 errors, 5 warnings, and 1 notice
[Chrome] › merchant/products/add-variable-product/create-variations.spec.js:102:2 › Add variations › can manually add a variation:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/create-variations.spec.js#L1
1) [Chrome] › merchant/products/add-variable-product/create-variations.spec.js:102:2 › Add variations › can manually add a variation › Click on the "Variations" tab.
Test timeout of 120000ms exceeded.
|
[Chrome] › merchant/products/add-variable-product/create-variations.spec.js:102:2 › Add variations › can manually add a variation:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/create-variations.spec.js#L131
1) [Chrome] › merchant/products/add-variable-product/create-variations.spec.js:102:2 › Add variations › can manually add a variation › Click on the "Variations" tab.
Error: locator.click: Test timeout of 120000ms exceeded.
Call log:
- waiting for locator('.variations_tab')
129 |
130 | await test.step( 'Click on the "Variations" tab.', async () => {
> 131 | await page.locator( '.variations_tab' ).click();
| ^
132 | } );
133 |
134 | await test.step(
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/create-variations.spec.js:131:44
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/create-variations.spec.js:130:14
|
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:122:2 › Update variations › can individually edit variations:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L1
2) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:122:2 › Update variations › can individually edit variations › Click on the "Variations" tab.
Test timeout of 120000ms exceeded.
|
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:122:2 › Update variations › can individually edit variations:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L141
2) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:122:2 › Update variations › can individually edit variations › Click on the "Variations" tab.
Error: locator.click: Test timeout of 120000ms exceeded.
Call log:
- waiting for getByRole('link', { name: 'Variations' }).last()
- locator resolved to <a href="admin.php?page=wc-admin&path=%2Fanalytics%…>Variations</a>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is o
|
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:122:2 › Update variations › can individually edit variations:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L1
2) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:122:2 › Update variations › can individually edit variations › Click on the "Variations" tab.
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 120000ms exceeded.
|
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:122:2 › Update variations › can individually edit variations:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L141
2) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:122:2 › Update variations › can individually edit variations › Click on the "Variations" tab.
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 120000ms exceeded.
Call log:
- waiting for getByRole('link', { name: 'Variations' }).last()
- locator resolved to <a href="admin.php?page=wc-admin&path=%2Fanalytics%…>Variations</a>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enab
|
[Chrome] › merchant/products/block-editor/enable-block-product-editor.spec.js:46:3 › Enable block product editor › Enabled › is not hooked up to sidebar "Add New":
plugins/woocommerce/tests/e2e-pw/utils/simple-products.js#L67
3) [Chrome] › merchant/products/block-editor/enable-block-product-editor.spec.js:46:3 › Enable block product editor › Enabled › is not hooked up to sidebar "Add New"
Error: Timed out 20000ms waiting for expect(locator).toContainText(expected)
Locator: locator('#woocommerce-product-data h2')
Expected string: "Product data"
Received string: ""
Call log:
- expect.toContainText with timeout 20000ms
- waiting for locator('#woocommerce-product-data h2')
at ../utils/simple-products.js:67
65 | await expect(
66 | page.locator( '#woocommerce-product-data h2' )
> 67 | ).toContainText( 'Product data' );
| ^
68 | }
69 |
70 | /**
at expectOldProductEditor (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/simple-products.js:67:4)
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/enable-block-product-editor.spec.js:49:10
|
[Chrome] › shopper/cart-block-coupons.spec.js:119:2 › Cart Block Applying Coupons › allows cart block to apply coupon of any type:
plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-coupons.spec.js#L149
4) [Chrome] › shopper/cart-block-coupons.spec.js:119:2 › Cart Block Applying Coupons › allows cart block to apply coupon of any type
Error: Timed out 20000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value')
Expected string: "$27.50"
Received string: "$34.11"
Call log:
- expect.toHaveText with timeout 20000ms
- waiting for locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value')
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$34.11</span>
- unexpected value "$34.11"
147 | '.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value'
148 | )
> 149 | ).toHaveText( totals[ i ] );
| ^
150 | await page
151 | .getByLabel( `Remove coupon "${ coupons[ i ].code }
|
[Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block:
plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js#L163
5) [Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block, increase quantity, manage cross-sell products and proceed to checkout
Error: Timed out 20000ms waiting for expect(locator).toContainText(expected)
Locator: locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value')
Expected string: "$110"
Received string: "$126.50"
Call log:
- expect.toContainText with timeout 20000ms
- waiting for locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value')
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$63.25</span>
- unexpected value "$63.25"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$63.25</span>
- unexpected value "$63.25"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$63.25</span>
- unexpected value "$63.25"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$63.25</span>
- unexpected value "$63.25"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
- locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span>
- unexpected value "$126.50"
161 | '.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value'
162 | )
> 163 | ).toContainText( `$${ doubleProductsPrice.toString() }` );
| ^
164 | await expect(
165 | page.getByRole( 'button' ).filter( { hasText: '+', exact: true } )
166 | )
|
[Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block:
plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js#L203
5) [Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block, increase quantity, manage cross-sell products and proceed to checkout
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toContainText(expected)
Locator: locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value')
Expected string: "$150"
Received string: ""
Call log:
- expect.toContainText with timeout 20000ms
- waiting for locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value')
201 | '.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value'
202 | )
> 203 | ).toContainText(
| ^
204 | `$${ singleProductWithCrossSellProducts.toString() }`
205 | );
206 |
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js:203:5
|
Publish test reports
Process completed with exit code 4.
|
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 4.8m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/create-variations.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/create-variations.spec.js took 2.5m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js took 2.4m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js took 2.3m
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/order-email-receiving.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/order-email-receiving.spec.js took 2.1m
|
🎭 Playwright Run Summary
9 flaky
[Chrome] › merchant/products/add-variable-product/create-variations.spec.js:102:2 › Add variations › can manually add a variation
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:122:2 › Update variations › can individually edit variations
[Chrome] › merchant/products/block-editor/enable-block-product-editor.spec.js:46:3 › Enable block product editor › Enabled › is not hooked up to sidebar "Add New"
[Chrome] › shopper/cart-block-coupons.spec.js:119:2 › Cart Block Applying Coupons › allows cart block to apply coupon of any type
[Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block, increase quantity, manage cross-sell products and proceed to checkout
[Chrome] › shopper/checkout-coupons.spec.js:127:2 › Checkout coupons › allows checkout to apply multiple coupons
[Chrome] › shopper/checkout-coupons.spec.js:151:2 › Checkout coupons › restores checkout total when coupons are removed
[Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item
[Chrome] › shopper/tax/checkout-calculate-tax.spec.js:104:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly
3 skipped
249 passed (15.0m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
api-test-report---pr-53
Expired
|
5.46 MB |
|
e2e-test-report---pr-53
Expired
|
95 MB |
|