Run daily tests in an environment with HPOS enabled #51
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 33s
Runs API tests with HPOS enabled.
5m 4s
Annotations
11 errors, 5 warnings, and 1 notice
[Chrome] › merchant/create-shipping-zones.spec.js:126:2 › WooCommerce Shipping Settings - Add new shipping zone › add shipping zone for British Columbia with Free shipping:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-shipping-zones.spec.js#L1
1) [Chrome] › merchant/create-shipping-zones.spec.js:126:2 › WooCommerce Shipping Settings - Add new shipping zone › add shipping zone for British Columbia with Free shipping
Test timeout of 120000ms exceeded.
|
[Chrome] › merchant/create-shipping-zones.spec.js:126:2 › WooCommerce Shipping Settings - Add new shipping zone › add shipping zone for British Columbia with Free shipping:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-shipping-zones.spec.js#L158
1) [Chrome] › merchant/create-shipping-zones.spec.js:126:2 › WooCommerce Shipping Settings - Add new shipping zone › add shipping zone for British Columbia with Free shipping
Error: locator.click: Test timeout of 120000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Add shipping method' })
- locator resolved to <button type="submit" value="Add shipping method" class=…>Add shipping method</button>
- 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
- <div class="components-base-control__field">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events
- 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
- <div class="components-base-control__field">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events
- 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
- <div class="components-base-control__field">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events
- 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
- <div class="components-base-control__field">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events
- 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
- <div class="components-base-control__field">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events
- 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
- <div class="components-base-control__field">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events
- 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
- <div class="components-base-control__field">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events
- 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
- <div class="components-base-control__field">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events
- 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
- <div class="components-base-control__field">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events
- 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
- <div class="components-base-control__field">…</div> from
|
[Chrome] › merchant/product-import-csv.spec.js:218:2 › Import Products from a CSV file › can override the existing products via CSV import:
plugins/woocommerce/tests/e2e-pw/tests/merchant/product-import-csv.spec.js#L1
2) [Chrome] › merchant/product-import-csv.spec.js:218:2 › Import Products from a CSV file › can override the existing products via CSV import
Test timeout of 120000ms exceeded.
|
[Chrome] › merchant/product-import-csv.spec.js:218:2 › Import Products from a CSV file › can override the existing products via CSV import:
plugins/woocommerce/tests/e2e-pw/tests/merchant/product-import-csv.spec.js#L235
2) [Chrome] › merchant/product-import-csv.spec.js:218:2 › Import Products from a CSV file › can override the existing products via CSV import
Error: locator.click: Test timeout of 120000ms exceeded.
Call log:
- waiting for locator('button[value="Run the importer"]')
233 |
234 | // Click on run the importer
> 235 | await page.locator( 'button[value="Run the importer"]' ).click();
| ^
236 |
237 | // Confirm that the import is done
238 | await expect(
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/product-import-csv.spec.js:235:60
|
[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
3) [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
3) [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
4) [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
4) [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/settings-tax.spec.js:58:2 › WooCommerce Tax Settings › can set tax options:
plugins/woocommerce/tests/e2e-pw/tests/merchant/settings-tax.spec.js#L96
5) [Chrome] › merchant/settings-tax.spec.js:58:2 › WooCommerce Tax Settings › can set tax options
Error: Timed out 20000ms waiting for expect(locator).toContainText(expected)
Locator: locator('div.updated.inline')
Expected string: "Your settings have been saved."
Received string: ""
Call log:
- expect.toContainText with timeout 20000ms
- waiting for locator('div.updated.inline')
94 |
95 | // Verify that settings have been saved
> 96 | await expect( page.locator( 'div.updated.inline' ) ).toContainText(
| ^
97 | 'Your settings have been saved.'
98 | );
99 | await expect(
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/settings-tax.spec.js:96:56
|
[Chrome] › shopper/cart-block-calculate-shipping.spec.js:292:2 › Cart Block Calculate Shipping › should show correct total cart block price with 2 different products and flat rate/local pickup:
plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js#L1
6) [Chrome] › shopper/cart-block-calculate-shipping.spec.js:292:2 › Cart Block Calculate Shipping › should show correct total cart block price with 2 different products and flat rate/local pickup
Test timeout of 120000ms exceeded.
|
Publish test reports
Process completed with exit code 4.
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/create-shipping-zones.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-shipping-zones.spec.js took 3.9m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/product-import-csv.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/product-import-csv.spec.js took 3.5m
|
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 2.9m
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/cart-block-calculate-shipping.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-block-calculate-shipping.spec.js took 2.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
|
🎭 Playwright Run Summary
12 flaky
[Chrome] › merchant/create-shipping-zones.spec.js:126:2 › WooCommerce Shipping Settings - Add new shipping zone › add shipping zone for British Columbia with Free shipping
[Chrome] › merchant/product-import-csv.spec.js:218:2 › Import Products from a CSV file › can override the existing products via CSV import
[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/settings-tax.spec.js:58:2 › WooCommerce Tax Settings › can set tax options ─
[Chrome] › shopper/cart-block-calculate-shipping.spec.js:292:2 › Cart Block Calculate Shipping › should show correct total cart block price with 2 different products and flat rate/local pickup
[Chrome] › shopper/cart-block-calculate-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page
[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.spec.js:423:2 › Checkout page › allows existing customer to place order
[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
246 passed (15.2m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
api-test-report---pr-51
Expired
|
5.46 MB |
|
e2e-test-report---pr-51
Expired
|
118 MB |
|