Skip to content

Run daily tests in an environment with HPOS enabled #56

Run daily tests in an environment with HPOS enabled

Run daily tests in an environment with HPOS enabled #56

Triggered via schedule January 6, 2024 02:36
Status Failure
Total duration 23m 33s
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 16s
Runs E2E tests with HPOS enabled.
Runs API tests with HPOS enabled.
6m 25s
Runs API tests with HPOS enabled.
Post test results
4m 0s
Post test results
Publish test reports
0s
Publish test reports
Fit to window
Zoom out
Zoom in

Annotations

11 errors, 5 warnings, and 1 notice
[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
1) [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
1) [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] › shopper/cart-block-calculate-shipping.spec.js:173:2 › Cart Block Calculate Shipping › allows customer to calculate Free Shipping in cart block if in Netherlands: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js#L1
2) [Chrome] › shopper/cart-block-calculate-shipping.spec.js:173:2 › Cart Block Calculate Shipping › allows customer to calculate Free Shipping in cart block if in Netherlands Test timeout of 120000ms exceeded.
[Chrome] › shopper/cart-block-calculate-shipping.spec.js:173:2 › Cart Block Calculate Shipping › allows customer to calculate Free Shipping in cart block if in Netherlands: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js#L185
2) [Chrome] › shopper/cart-block-calculate-shipping.spec.js:173:2 › Cart Block Calculate Shipping › allows customer to calculate Free Shipping in cart block if in Netherlands Error: locator.fill: Test timeout of 120000ms exceeded. Call log: - waiting for getByLabel('Postal code') 183 | .click(); 184 | await page.getByRole( 'combobox' ).first().fill( 'Netherlands' ); > 185 | await page.getByLabel( 'Postal code' ).fill( '1011AA' ); | ^ 186 | await page.getByLabel( 'City' ).fill( 'Amsterdam' ); 187 | await page.getByRole( 'button', { name: 'Update' } ).click(); 188 | at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js:185:42
[Chrome] › shopper/cart-block-calculate-tax.spec.js:155:2 › Shopper Cart Block Tax Display › that exclusive tax is displayed properly in Cart Block page: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-tax.spec.js#L180
3) [Chrome] › shopper/cart-block-calculate-tax.spec.js:155:2 › Shopper Cart Block Tax Display › that exclusive tax is displayed properly in Cart Block page Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.wc-block-components-totals-footer-item') Expected string: "$125.00" Received string: "Total$100.00" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.wc-block-components-totals-footer-item') - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" - locator resolved to <div class="wc-block-components-totals-item wc-block-…>…</div> - unexpected value "Total$100.00" 178 | await expect( 179 | page.locator( '.wc-block-components-totals-footer-item' ) > 180 | ).toContainText( '$125.00' ); | ^ 181 | await expect( 182 | page.locator( '.wc-block-components-totals-taxes' ) 183 | ).toContainText( '$25.00' ); at /home/runner/work/woocommerce/wooc
[Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js#L125
4) [Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block ─────── Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByText('Your cart is currently empty!') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('Your cart is currently empty!') 123 | await expect( 124 | page.getByText( 'Your cart is currently empty!' ) > 125 | ).toBeVisible(); | ^ 126 | await expect( 127 | page.getByRole( 'link', { name: 'Browse store' } ) 128 | ).toBeVisible(); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js:125:5
[Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js#L125
4) [Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block ─────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByText('Your cart is currently empty!') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('Your cart is currently empty!') 123 | await expect( 124 | page.getByText( 'Your cart is currently empty!' ) > 125 | ).toBeVisible(); | ^ 126 | await expect( 127 | page.getByRole( 'link', { name: 'Browse store' } ) 128 | ).toBeVisible(); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js:125:5
[Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js#L172
5) [Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.order-total .amount').first() Expected string: "$9.99" Received string: "$12.39" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount').first() - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$14.99" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$14.99" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" 170 | await expect( 171 | page.locator( '.order-total .amount' ).first() > 172 | ).toContainText( `$${ firstProductPrice }` ); | ^ 173 | } ); 174 | 175 | test( 'should show correct total cart price after updating quantity', async ( { at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js:172:5
[Chrome] › shopper/checkout.spec.js:142:2 › Checkout page › allows customer to choose available payment methods: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout.spec.js#L167
6) [Chrome] › shopper/checkout.spec.js:142:2 › Checkout page › allows customer to choose available payment methods Error: Timed out 20000ms waiting for expect(locator).toBeEnabled() Locator: locator('#payment_method_cod') Expected: enabled Received: disabled Call log: - expect.toBeEnabled with timeout 20000ms - waiting for locator('#payment_method_cod') 165 | // check the payment methods 166 | await expect( page.locator( '#payment_method_bacs' ) ).toBeEnabled(); > 167 | await expect( page.locator( '#payment_method_cod' ) ).toBeEnabled(); | ^ 168 | } ); 169 | 170 | test( 'allows customer to fill billing details', async ( { page } ) => { at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout.spec.js:167:57
[Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item: plugins/woocommerce/tests/e2e-pw/tests/shopper/order-email-receiving.spec.js#L1
7) [Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item Test timeout of 120000ms exceeded.
Publish test reports
Process completed with exit code 4.
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.7m
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.7m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js took 2.4m
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] › shopper/order-email-receiving.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/order-email-receiving.spec.js took 2.1m
🎭 Playwright Run Summary
8 flaky [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:122:2 › Update variations › can individually edit variations [Chrome] › shopper/cart-block-calculate-shipping.spec.js:173:2 › Cart Block Calculate Shipping › allows customer to calculate Free Shipping in cart block if in Netherlands [Chrome] › shopper/cart-block-calculate-tax.spec.js:155:2 › Shopper Cart Block Tax Display › that exclusive tax is displayed properly in Cart Block page [Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block ──────── [Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France [Chrome] › shopper/checkout.spec.js:142:2 › Checkout page › allows customer to choose available payment methods [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 250 passed (14.3m)

Artifacts

Produced during runtime
Name Size
api-test-report---pr-56 Expired
5.46 MB
e2e-test-report---pr-56 Expired
73.4 MB