Skip to content

chore(git): sync next #19602

chore(git): sync next

chore(git): sync next #19602

Re-run triggered June 22, 2026 15:12
Status Failure
Total duration 12m 14s
Artifacts 22

build.yml

on: pull_request
build-react
56s
build-react
build-vue
44s
build-vue
Matrix: test-core-screenshot
build-angular
1m 24s
build-angular
build-angular-server
47s
build-angular-server
test-core-clean-build
15s
test-core-clean-build
test-core-lint
51s
test-core-lint
test-core-spec
1m 5s
test-core-spec
build-react-router
22s
build-react-router
build-vue-router
37s
build-vue-router
verify-screenshots
3s
verify-screenshots
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
4s
verify-test-angular-e2e
verify-test-react-e2e
3s
verify-test-react-e2e
verify-test-react-router-e2e
2s
verify-test-react-router-e2e
verify-test-vue-e2e
3s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

46 errors and 7 notices
test-core-screenshot (6, 20)
Process completed with exit code 1.
[Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/rtl/light › should not have visual regressions: src/components/tab-bar/test/basic/tab-bar.e2e.ts#L45
2) [Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/rtl/light › should not have visual regressions Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-tab-bar') 541 pixels (ratio 0.03 of all image pixels) are different. Snapshot: tab-bar-default-ionic-md-rtl-light.png Call log: - Expect "toHaveScreenshot(tab-bar-default-ionic-md-rtl-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-tab-bar') - locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 541 pixels (ratio 0.03 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-tab-bar') - locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 541 pixels (ratio 0.03 of all image pixels) are different. 43 | const tabBar = page.locator('ion-tab-bar'); 44 | > 45 | await expect(tabBar).toHaveScreenshot(screenshot(`tab-bar-default`)); | ^ 46 | }); 47 | }); 48 | }); at /ionic/src/components/tab-bar/test/basic/tab-bar.e2e.ts:45:28
[Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/rtl/light › should not have visual regressions: src/components/tab-bar/test/basic/tab-bar.e2e.ts#L45
2) [Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/rtl/light › should not have visual regressions Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-tab-bar') 541 pixels (ratio 0.03 of all image pixels) are different. Snapshot: tab-bar-default-ionic-md-rtl-light.png Call log: - Expect "toHaveScreenshot(tab-bar-default-ionic-md-rtl-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-tab-bar') - locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 541 pixels (ratio 0.03 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-tab-bar') - locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 541 pixels (ratio 0.03 of all image pixels) are different. 43 | const tabBar = page.locator('ion-tab-bar'); 44 | > 45 | await expect(tabBar).toHaveScreenshot(screenshot(`tab-bar-default`)); | ^ 46 | }); 47 | }); 48 | }); at /ionic/src/components/tab-bar/test/basic/tab-bar.e2e.ts:45:28
[Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/ltr/light › should not have visual regressions: src/components/tab-bar/test/basic/tab-bar.e2e.ts#L45
1) [Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/ltr/light › should not have visual regressions Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-tab-bar') 533 pixels (ratio 0.03 of all image pixels) are different. Snapshot: tab-bar-default-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(tab-bar-default-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-tab-bar') - locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 533 pixels (ratio 0.03 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-tab-bar') - locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 533 pixels (ratio 0.03 of all image pixels) are different. 43 | const tabBar = page.locator('ion-tab-bar'); 44 | > 45 | await expect(tabBar).toHaveScreenshot(screenshot(`tab-bar-default`)); | ^ 46 | }); 47 | }); 48 | }); at /ionic/src/components/tab-bar/test/basic/tab-bar.e2e.ts:45:28
[Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/ltr/light › should not have visual regressions: src/components/tab-bar/test/basic/tab-bar.e2e.ts#L45
1) [Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/ltr/light › should not have visual regressions Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-tab-bar') 533 pixels (ratio 0.03 of all image pixels) are different. Snapshot: tab-bar-default-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(tab-bar-default-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-tab-bar') - locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 533 pixels (ratio 0.03 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-tab-bar') - locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 533 pixels (ratio 0.03 of all image pixels) are different. 43 | const tabBar = page.locator('ion-tab-bar'); 44 | > 45 | await expect(tabBar).toHaveScreenshot(screenshot(`tab-bar-default`)); | ^ 46 | }); 47 | }); 48 | }); at /ionic/src/components/tab-bar/test/basic/tab-bar.e2e.ts:45:28
test-core-screenshot (2, 20)
The strategy configuration was canceled because "test-core-screenshot._6_20" failed
test-core-screenshot (1, 20)
The strategy configuration was canceled because "test-core-screenshot._6_20" failed
test-core-screenshot (1, 20)
The operation was canceled.
test-core-screenshot (15, 20)
The strategy configuration was canceled because "test-core-screenshot._6_20" failed
test-core-screenshot (15, 20)
Process completed with exit code 12.
test-core-screenshot (15, 20)
The operation was canceled.
test-core-screenshot (17, 20)
The strategy configuration was canceled because "test-core-screenshot._6_20" failed
test-core-screenshot (17, 20)
Process completed with exit code 12.
test-core-screenshot (17, 20)
The operation was canceled.
[Mobile Safari] › src/components/item-sliding/test/basic/item-sliding.e2e.ts:168:11 › item-sliding: basic - md/rtl › safe area right › should have padding on the right only: src/components/item-sliding/test/basic/item-sliding.e2e.ts#L204
3) [Mobile Safari] › src/components/item-sliding/test/basic/item-sliding.e2e.ts:168:11 › item-sliding: basic - md/rtl › safe area right › should have padding on the right only Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-item-sliding') 287 pixels (ratio 0.02 of all image pixels) are different. Snapshot: item-sliding-safe-area-right-md-rtl.png Call log: - Expect "toHaveScreenshot(item-sliding-safe-area-right-md-rtl.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-item-sliding') - locator resolved to <ion-item-sliding class="md hydrated item-sliding-active-slide item-sliding-active-options-start">…</ion-item-sliding> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 287 pixels (ratio 0.02 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-item-sliding') - locator resolved to <ion-item-sliding class="md hydrated item-sliding-active-slide item-sliding-active-options-start">…</ion-item-sliding> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 287 pixels (ratio 0.02 of all image pixels) are different. 202 | await page.waitForChanges(); 203 | > 204 | await expect(item).toHaveScreenshot(screenshot(`item-sliding-safe-area-right`)); | ^ 205 | }); 206 | }); 207 | }); at /ionic/src/components/item-sliding/test/basic/item-sliding.e2e.ts:204:28
[Mobile Safari] › src/components/item-sliding/test/basic/item-sliding.e2e.ts:168:11 › item-sliding: basic - md/rtl › safe area right › should have padding on the right only: src/components/item-sliding/test/basic/item-sliding.e2e.ts#L204
3) [Mobile Safari] › src/components/item-sliding/test/basic/item-sliding.e2e.ts:168:11 › item-sliding: basic - md/rtl › safe area right › should have padding on the right only Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-item-sliding') 287 pixels (ratio 0.02 of all image pixels) are different. Snapshot: item-sliding-safe-area-right-md-rtl.png Call log: - Expect "toHaveScreenshot(item-sliding-safe-area-right-md-rtl.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-item-sliding') - locator resolved to <ion-item-sliding class="md hydrated item-sliding-active-slide item-sliding-active-options-start">…</ion-item-sliding> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 287 pixels (ratio 0.02 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-item-sliding') - locator resolved to <ion-item-sliding class="md hydrated item-sliding-active-slide item-sliding-active-options-start">…</ion-item-sliding> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 287 pixels (ratio 0.02 of all image pixels) are different. 202 | await page.waitForChanges(); 203 | > 204 | await expect(item).toHaveScreenshot(screenshot(`item-sliding-safe-area-right`)); | ^ 205 | }); 206 | }); 207 | }); at /ionic/src/components/item-sliding/test/basic/item-sliding.e2e.ts:204:28
[Mobile Safari] › src/components/item-sliding/test/basic/item-sliding.e2e.ts:127:11 › item-sliding: basic - md/rtl › safe area left › should have padding on the left only: src/components/item-sliding/test/basic/item-sliding.e2e.ts#L163
2) [Mobile Safari] › src/components/item-sliding/test/basic/item-sliding.e2e.ts:127:11 › item-sliding: basic - md/rtl › safe area left › should have padding on the left only Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-item-sliding') 750 pixels (ratio 0.05 of all image pixels) are different. Snapshot: item-sliding-safe-area-left-md-rtl.png Call log: - Expect "toHaveScreenshot(item-sliding-safe-area-left-md-rtl.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-item-sliding') - locator resolved to <ion-item-sliding class="md hydrated item-sliding-active-slide item-sliding-active-options-end">…</ion-item-sliding> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 750 pixels (ratio 0.05 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-item-sliding') - locator resolved to <ion-item-sliding class="md hydrated item-sliding-active-slide item-sliding-active-options-end">…</ion-item-sliding> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 750 pixels (ratio 0.05 of all image pixels) are different. 161 | await page.waitForChanges(); 162 | > 163 | await expect(item).toHaveScreenshot(screenshot(`item-sliding-safe-area-left`)); | ^ 164 | }); 165 | }); 166 | at /ionic/src/components/item-sliding/test/basic/item-sliding.e2e.ts:163:28
[Mobile Safari] › src/components/item-sliding/test/basic/item-sliding.e2e.ts:127:11 › item-sliding: basic - md/rtl › safe area left › should have padding on the left only: src/components/item-sliding/test/basic/item-sliding.e2e.ts#L163
2) [Mobile Safari] › src/components/item-sliding/test/basic/item-sliding.e2e.ts:127:11 › item-sliding: basic - md/rtl › safe area left › should have padding on the left only Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-item-sliding') 750 pixels (ratio 0.05 of all image pixels) are different. Snapshot: item-sliding-safe-area-left-md-rtl.png Call log: - Expect "toHaveScreenshot(item-sliding-safe-area-left-md-rtl.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-item-sliding') - locator resolved to <ion-item-sliding class="md hydrated item-sliding-active-slide item-sliding-active-options-end">…</ion-item-sliding> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 750 pixels (ratio 0.05 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-item-sliding') - locator resolved to <ion-item-sliding class="md hydrated item-sliding-active-slide item-sliding-active-options-end">…</ion-item-sliding> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 750 pixels (ratio 0.05 of all image pixels) are different. 161 | await page.waitForChanges(); 162 | > 163 | await expect(item).toHaveScreenshot(screenshot(`item-sliding-safe-area-left`)); | ^ 164 | }); 165 | }); 166 | at /ionic/src/components/item-sliding/test/basic/item-sliding.e2e.ts:163:28
[Mobile Safari] › src/components/item-sliding/test/basic/item-sliding.e2e.ts:168:11 › item-sliding: basic - md/ltr › safe area right › should have padding on the right only: src/components/item-sliding/test/basic/item-sliding.e2e.ts#L204
1) [Mobile Safari] › src/components/item-sliding/test/basic/item-sliding.e2e.ts:168:11 › item-sliding: basic - md/ltr › safe area right › should have padding on the right only Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-item-sliding') 287 pixels (ratio 0.02 of all image pixels) are different. Snapshot: item-sliding-safe-area-right-md-ltr.png Call log: - Expect "toHaveScreenshot(item-sliding-safe-area-right-md-ltr.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-item-sliding') - locator resolved to <ion-item-sliding class="md hydrated item-sliding-active-slide item-sliding-active-options-end">…</ion-item-sliding> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 287 pixels (ratio 0.02 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-item-sliding') - locator resolved to <ion-item-sliding class="md hydrated item-sliding-active-slide item-sliding-active-options-end">…</ion-item-sliding> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 287 pixels (ratio 0.02 of all image pixels) are different. 202 | await page.waitForChanges(); 203 | > 204 | await expect(item).toHaveScreenshot(screenshot(`item-sliding-safe-area-right`)); | ^ 205 | }); 206 | }); 207 | }); at /ionic/src/components/item-sliding/test/basic/item-sliding.e2e.ts:204:28
[Mobile Safari] › src/components/item-sliding/test/basic/item-sliding.e2e.ts:168:11 › item-sliding: basic - md/ltr › safe area right › should have padding on the right only: src/components/item-sliding/test/basic/item-sliding.e2e.ts#L204
1) [Mobile Safari] › src/components/item-sliding/test/basic/item-sliding.e2e.ts:168:11 › item-sliding: basic - md/ltr › safe area right › should have padding on the right only Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-item-sliding') 287 pixels (ratio 0.02 of all image pixels) are different. Snapshot: item-sliding-safe-area-right-md-ltr.png Call log: - Expect "toHaveScreenshot(item-sliding-safe-area-right-md-ltr.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-item-sliding') - locator resolved to <ion-item-sliding class="md hydrated item-sliding-active-slide item-sliding-active-options-end">…</ion-item-sliding> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 287 pixels (ratio 0.02 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-item-sliding') - locator resolved to <ion-item-sliding class="md hydrated item-sliding-active-slide item-sliding-active-options-end">…</ion-item-sliding> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 287 pixels (ratio 0.02 of all image pixels) are different. 202 | await page.waitForChanges(); 203 | > 204 | await expect(item).toHaveScreenshot(screenshot(`item-sliding-safe-area-right`)); | ^ 205 | }); 206 | }); 207 | }); at /ionic/src/components/item-sliding/test/basic/item-sliding.e2e.ts:204:28
test-core-screenshot (4, 20)
The strategy configuration was canceled because "test-core-screenshot._6_20" failed
test-core-screenshot (4, 20)
Process completed with exit code 12.
test-core-screenshot (4, 20)
The operation was canceled.
test-core-screenshot (5, 20)
The strategy configuration was canceled because "test-core-screenshot._6_20" failed
test-core-screenshot (5, 20)
Process completed with exit code 12.
test-core-screenshot (5, 20)
The operation was canceled.
test-core-screenshot (18, 20)
The strategy configuration was canceled because "test-core-screenshot._6_20" failed
test-core-screenshot (18, 20)
Process completed with exit code 12.
test-core-screenshot (18, 20)
The operation was canceled.
[Mobile Safari] › src/components/segment-view/test/dynamic-height/segment-view.e2e.ts:9:9 › segment-view: dynamic height - md/ltr › should show the third content when clicking the third button: src/components/segment-view/test/dynamic-height/segment-view.e2e.ts#L64
1) [Mobile Safari] › src/components/segment-view/test/dynamic-height/segment-view.e2e.ts:9:9 › segment-view: dynamic height - md/ltr › should show the third content when clicking the third button Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 10000ms exceeded. Call log: - waiting for locator('ion-segment-content#third ion-img') to be visible 24 × locator resolved to hidden <ion-img class="img-part hydrated" src="https://picsum.photos/200/300"></ion-img> 62 | // Wait for the image to load and be visible 63 | const imgLocator = page.locator('ion-segment-content#third ion-img'); > 64 | await imgLocator.waitFor({ state: 'visible', timeout: 10000 }); | ^ 65 | 66 | // Wait for any layout adjustments 67 | await page.waitForChanges(); at /ionic/src/components/segment-view/test/dynamic-height/segment-view.e2e.ts:64:24
[Mobile Safari] › src/components/segment-view/test/dynamic-height/segment-view.e2e.ts:9:9 › segment-view: dynamic height - md/ltr › should show the third content when clicking the third button: src/components/segment-view/test/dynamic-height/segment-view.e2e.ts#L64
1) [Mobile Safari] › src/components/segment-view/test/dynamic-height/segment-view.e2e.ts:9:9 › segment-view: dynamic height - md/ltr › should show the third content when clicking the third button Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 10000ms exceeded. Call log: - waiting for locator('ion-segment-content#third ion-img') to be visible 24 × locator resolved to hidden <ion-img class="img-part hydrated" src="https://picsum.photos/200/300"></ion-img> 62 | // Wait for the image to load and be visible 63 | const imgLocator = page.locator('ion-segment-content#third ion-img'); > 64 | await imgLocator.waitFor({ state: 'visible', timeout: 10000 }); | ^ 65 | 66 | // Wait for any layout adjustments 67 | await page.waitForChanges(); at /ionic/src/components/segment-view/test/dynamic-height/segment-view.e2e.ts:64:24
test-core-screenshot (20, 20)
The strategy configuration was canceled because "test-core-screenshot._6_20" failed
[Mobile Safari] › src/components/toolbar/test/basic/toolbar.e2e.ts:207:11 › toolbar: basic - ios/ltr › slot content - ios/ltr › should not have visual regressions with slotted images: src/utils/test/playwright/page/utils/goto.ts#L108
3) [Mobile Safari] › src/components/toolbar/test/basic/toolbar.e2e.ts:207:11 › toolbar: basic - ios/ltr › slot content - ios/ltr › should not have visual regressions with slotted images Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForFunction: Test timeout of 30000ms exceeded. at src/utils/test/playwright/page/utils/goto.ts:108 106 | * that don't run those scripts) the `!== false` check lets the test proceed. 107 | */ > 108 | page.waitForFunction( | ^ 109 | () => (window as any).testAppLoaded === true && (window as any).__ionicTestThemeReady !== false, 110 | { timeout: 4750 } 111 | ), at goto (/ionic/src/utils/test/playwright/page/utils/goto.ts:108:10) at _Page.goto (/ionic/src/utils/test/playwright/playwright-page.ts:47:66) at setContent (/ionic/src/utils/test/playwright/page/utils/set-content.ts:184:16) at /ionic/src/components/toolbar/test/basic/toolbar.e2e.ts:208:9
[Mobile Safari] › src/components/toolbar/test/basic/toolbar.e2e.ts:207:11 › toolbar: basic - ios/ltr › slot content - ios/ltr › should not have visual regressions with slotted images: src/components/toolbar/test/basic/toolbar.e2e.ts#L0
3) [Mobile Safari] › src/components/toolbar/test/basic/toolbar.e2e.ts:207:11 › toolbar: basic - ios/ltr › slot content - ios/ltr › should not have visual regressions with slotted images Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Safari] › src/components/toolbar/test/basic/toolbar.e2e.ts:207:11 › toolbar: basic - ios/ltr › slot content - ios/ltr › should not have visual regressions with slotted images: src/utils/test/playwright/page/utils/goto.ts#L108
3) [Mobile Safari] › src/components/toolbar/test/basic/toolbar.e2e.ts:207:11 › toolbar: basic - ios/ltr › slot content - ios/ltr › should not have visual regressions with slotted images Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForFunction: Test timeout of 30000ms exceeded. at src/utils/test/playwright/page/utils/goto.ts:108 106 | * that don't run those scripts) the `!== false` check lets the test proceed. 107 | */ > 108 | page.waitForFunction( | ^ 109 | () => (window as any).testAppLoaded === true && (window as any).__ionicTestThemeReady !== false, 110 | { timeout: 4750 } 111 | ), at goto (/ionic/src/utils/test/playwright/page/utils/goto.ts:108:10) at _Page.goto (/ionic/src/utils/test/playwright/playwright-page.ts:47:66) at setContent (/ionic/src/utils/test/playwright/page/utils/set-content.ts:184:16) at /ionic/src/components/toolbar/test/basic/toolbar.e2e.ts:208:9
[Mobile Safari] › src/components/toolbar/test/basic/toolbar.e2e.ts:207:11 › toolbar: basic - ios/ltr › slot content - ios/ltr › should not have visual regressions with slotted images: src/components/toolbar/test/basic/toolbar.e2e.ts#L0
3) [Mobile Safari] › src/components/toolbar/test/basic/toolbar.e2e.ts:207:11 › toolbar: basic - ios/ltr › slot content - ios/ltr › should not have visual regressions with slotted images Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Safari] › src/components/toolbar/test/basic/toolbar.e2e.ts:207:11 › toolbar: basic - ios/ltr › slot content - ios/ltr › should not have visual regressions with slotted images: src/utils/test/playwright/page/utils/goto.ts#L108
3) [Mobile Safari] › src/components/toolbar/test/basic/toolbar.e2e.ts:207:11 › toolbar: basic - ios/ltr › slot content - ios/ltr › should not have visual regressions with slotted images Error: page.waitForFunction: Test timeout of 30000ms exceeded. at src/utils/test/playwright/page/utils/goto.ts:108 106 | * that don't run those scripts) the `!== false` check lets the test proceed. 107 | */ > 108 | page.waitForFunction( | ^ 109 | () => (window as any).testAppLoaded === true && (window as any).__ionicTestThemeReady !== false, 110 | { timeout: 4750 } 111 | ), at goto (/ionic/src/utils/test/playwright/page/utils/goto.ts:108:10) at _Page.goto (/ionic/src/utils/test/playwright/playwright-page.ts:47:66) at setContent (/ionic/src/utils/test/playwright/page/utils/set-content.ts:184:16) at /ionic/src/components/toolbar/test/basic/toolbar.e2e.ts:208:9
[Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/rtl/light › should set start/end positioning correctly: src/components/toast/test/basic/toast.e2e.ts#L42
2) [Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/rtl/light › should set start/end positioning correctly Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-toast .toast-container') 145 pixels (ratio 0.01 of all image pixels) are different. Snapshot: toast-start-end-ionic-md-rtl-light.png Call log: - Expect "toHaveScreenshot(toast-start-end-ionic-md-rtl-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 145 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 145 pixels (ratio 0.01 of all image pixels) are different. 40 | await expect(page).toHaveScreenshot(screenshotString); 41 | } else { > 42 | await expect(el).toHaveScreenshot(screenshotString); | ^ 43 | } 44 | } 45 | } at ToastFixture.screenshot (/ionic/src/components/toast/test/basic/toast.e2e.ts:42:24) at /ionic/src/components/toast/test/basic/toast.e2e.ts:153:26
[Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/rtl/light › should set start/end positioning correctly: src/components/toast/test/basic/toast.e2e.ts#L42
2) [Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/rtl/light › should set start/end positioning correctly Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-toast .toast-container') 145 pixels (ratio 0.01 of all image pixels) are different. Snapshot: toast-start-end-ionic-md-rtl-light.png Call log: - Expect "toHaveScreenshot(toast-start-end-ionic-md-rtl-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 145 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 145 pixels (ratio 0.01 of all image pixels) are different. 40 | await expect(page).toHaveScreenshot(screenshotString); 41 | } else { > 42 | await expect(el).toHaveScreenshot(screenshotString); | ^ 43 | } 44 | } 45 | } at ToastFixture.screenshot (/ionic/src/components/toast/test/basic/toast.e2e.ts:42:24) at /ionic/src/components/toast/test/basic/toast.e2e.ts:153:26
[Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/ltr/light › should set start/end positioning correctly: src/components/toast/test/basic/toast.e2e.ts#L42
1) [Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/ltr/light › should set start/end positioning correctly Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-toast .toast-container') 146 pixels (ratio 0.01 of all image pixels) are different. Snapshot: toast-start-end-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(toast-start-end-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 146 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 146 pixels (ratio 0.01 of all image pixels) are different. 40 | await expect(page).toHaveScreenshot(screenshotString); 41 | } else { > 42 | await expect(el).toHaveScreenshot(screenshotString); | ^ 43 | } 44 | } 45 | } at ToastFixture.screenshot (/ionic/src/components/toast/test/basic/toast.e2e.ts:42:24) at /ionic/src/components/toast/test/basic/toast.e2e.ts:153:26
[Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/ltr/light › should set start/end positioning correctly: src/components/toast/test/basic/toast.e2e.ts#L42
1) [Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/ltr/light › should set start/end positioning correctly Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-toast .toast-container') 146 pixels (ratio 0.01 of all image pixels) are different. Snapshot: toast-start-end-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(toast-start-end-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 146 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 146 pixels (ratio 0.01 of all image pixels) are different. 40 | await expect(page).toHaveScreenshot(screenshotString); 41 | } else { > 42 | await expect(el).toHaveScreenshot(screenshotString); | ^ 43 | } 44 | } 45 | } at ToastFixture.screenshot (/ionic/src/components/toast/test/basic/toast.e2e.ts:42:24) at /ionic/src/components/toast/test/basic/toast.e2e.ts:153:26
[Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/ltr/light › should set start/end positioning correctly: src/components/toast/test/basic/toast.e2e.ts#L42
1) [Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/ltr/light › should set start/end positioning correctly Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-toast .toast-container') 146 pixels (ratio 0.01 of all image pixels) are different. Snapshot: toast-start-end-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(toast-start-end-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 146 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 146 pixels (ratio 0.01 of all image pixels) are different. 40 | await expect(page).toHaveScreenshot(screenshotString); 41 | } else { > 42 | await expect(el).toHaveScreenshot(screenshotString); | ^ 43 | } 44 | } 45 | } at ToastFixture.screenshot (/ionic/src/components/toast/test/basic/toast.e2e.ts:42:24) at /ionic/src/components/toast/test/basic/toast.e2e.ts:153:26
test-core-screenshot (14, 20)
The strategy configuration was canceled because "test-core-screenshot._6_20" failed
test-core-screenshot (14, 20)
Process completed with exit code 12.
test-core-screenshot (14, 20)
The operation was canceled.
verify-screenshots
Process completed with exit code 1.
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › src/components/tab-button/test/basic/tab-button.e2e.ts:32:9 › tab-button: basic - ios/ltr › should render tab button with badges 1 skipped 770 passed (6.3m)
🎭 Playwright Run Summary
14 skipped 732 passed (8.5m)
🎭 Playwright Run Summary
3 skipped 771 passed (9.2m)
🎭 Playwright Run Summary
3 skipped 770 passed (9.9m)
🎭 Playwright Run Summary
1 failed [Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/rtl/light › should not have visual regressions 1 flaky [Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/ltr/light › should not have visual regressions 15 skipped 763 passed (10.5m)
🎭 Playwright Run Summary
16 skipped 721 passed (10.5m)
🎭 Playwright Run Summary
4 skipped 832 passed (10.7m)

Artifacts

Produced during runtime
Name Size Digest
test-results-1-20
555 KB
sha256:a12e3c7b7e320dee2f76e2a19b7a8e4bd12c322243704cd0640444e104ae3618
test-results-12-20
1.37 MB
sha256:ae5e97653c4b27787b805db7a019f42f7b8a479c4f5469ab1b5bf7b01044c7a1
test-results-16-20
556 KB
sha256:ab33a450c7d220cf463a4cc13a51e45e6f9a5618220f222803402f354331a3a3
test-results-19-20
509 KB
sha256:7c3985edacf1e88b606d0482cf0008792ad8020b7895e9c1a2a2083323d30ea0
test-results-2-20
578 KB
sha256:3b4c82745eb667bcc0ad03faa64b78767526a0402b57ab152518cd764084ea5b
test-results-3-20
516 KB
sha256:08a15a84d8a4b9d574b0e41b3537d9885a38a1d25d8d00ad23502d6f0c4fc023
test-results-6-20
3.05 MB
sha256:fc88f77c14a0b15b84b01a2f79da7bf960275520868035cbc9c791d7a2b873b6