Skip to content

Run daily tests in an environment with HPOS enabled #51

Run daily tests in an environment with HPOS enabled

Run daily tests in an environment with HPOS enabled #51

Triggered via schedule January 1, 2024 02:42
Status Failure
Total duration 23m 56s
Artifacts 2
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention
Runs E2E tests with HPOS enabled.
19m 33s
Runs E2E tests with HPOS enabled.
Runs API tests with HPOS enabled.
5m 4s
Runs API tests with HPOS enabled.
Post test results
4m 4s
Post test results
Publish test reports
2s
Publish test reports
Fit to window
Zoom out
Zoom in

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