Skip to content

chore(deps): update playwright #18874

chore(deps): update playwright

chore(deps): update playwright #18874

Triggered via pull request April 13, 2026 14:58
Status Failure
Total duration 23m 31s
Artifacts 21

build.yml

on: pull_request
build-react
50s
build-react
build-vue
47s
build-vue
Matrix: test-core-screenshot
build-angular
1m 10s
build-angular
build-angular-server
44s
build-angular-server
test-core-clean-build
17s
test-core-clean-build
test-core-lint
50s
test-core-lint
test-core-spec
53s
test-core-spec
build-react-router
25s
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
2s
verify-test-angular-e2e
verify-test-react-e2e
3s
verify-test-react-e2e
verify-test-react-router-e2e
4s
verify-test-react-router-e2e
verify-test-vue-e2e
3s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

30 errors and 14 notices
[Mobile Firefox] › src/components/toast/test/swipe-gesture/toast.e2e.ts:77:9 › toast: swipe gesture with middle position - ios/ltr › should swipe down to dismiss: src/components/toast/test/swipe-gesture/toast.e2e.ts#L0
1) [Mobile Firefox] › src/components/toast/test/swipe-gesture/toast.e2e.ts:77:9 › toast: swipe gesture with middle position - ios/ltr › should swipe down to dismiss Test timeout of 30000ms exceeded.
[Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:27:9 › textarea: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a floating label: src/components/textarea/test/slot/textarea.e2e.ts#L45
4) [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:27:9 › textarea: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a floating label Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-textarea') 86 pixels (ratio 0.01 of all image pixels) are different. Snapshot: textarea-slots-label-floating-ios-rtl.png Call log: - Expect "toHaveScreenshot(textarea-slots-label-floating-ios-rtl.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="floating" class="sc-ion-textarea-ios-h ios has-value label-floating textarea-fill-solid textarea-label-placement-floating sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 86 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="floating" class="sc-ion-textarea-ios-h ios has-value label-floating textarea-fill-solid textarea-label-placement-floating sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 86 pixels (ratio 0.01 of all image pixels) are different. 43 | 44 | const textarea = page.locator('ion-textarea'); > 45 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-slots-label-floating`)); | ^ 46 | }); 47 | }); 48 | }); at /ionic/src/components/textarea/test/slot/textarea.e2e.ts:45:30
[Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:6:9 › textarea: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a start-positioned label: src/components/textarea/test/slot/textarea.e2e.ts#L24
3) [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:6:9 › textarea: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a start-positioned label Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-textarea') 95 pixels (ratio 0.01 of all image pixels) are different. Snapshot: textarea-slots-label-start-ios-rtl.png Call log: - Expect "toHaveScreenshot(textarea-slots-label-start-ios-rtl.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="start" class="sc-ion-textarea-ios-h ios has-value textarea-fill-solid textarea-label-placement-start sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 95 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="start" class="sc-ion-textarea-ios-h ios has-value textarea-fill-solid textarea-label-placement-start sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 95 pixels (ratio 0.01 of all image pixels) are different. 22 | 23 | const textarea = page.locator('ion-textarea'); > 24 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-slots-label-start`)); | ^ 25 | }); 26 | 27 | test('should not have visual regressions with a floating label', async ({ page }) => { at /ionic/src/components/textarea/test/slot/textarea.e2e.ts:24:30
[Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:6:9 › textarea: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a start-positioned label: src/components/textarea/test/slot/textarea.e2e.ts#L24
3) [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:6:9 › textarea: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a start-positioned label Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-textarea') 95 pixels (ratio 0.01 of all image pixels) are different. Snapshot: textarea-slots-label-start-ios-rtl.png Call log: - Expect "toHaveScreenshot(textarea-slots-label-start-ios-rtl.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="start" class="sc-ion-textarea-ios-h ios has-value textarea-fill-solid textarea-label-placement-start sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 95 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="start" class="sc-ion-textarea-ios-h ios has-value textarea-fill-solid textarea-label-placement-start sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 95 pixels (ratio 0.01 of all image pixels) are different. 22 | 23 | const textarea = page.locator('ion-textarea'); > 24 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-slots-label-start`)); | ^ 25 | }); 26 | 27 | test('should not have visual regressions with a floating label', async ({ page }) => { at /ionic/src/components/textarea/test/slot/textarea.e2e.ts:24:30
[Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:6:9 › textarea: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a start-positioned label: src/components/textarea/test/slot/textarea.e2e.ts#L24
3) [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:6:9 › textarea: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a start-positioned label Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-textarea') 95 pixels (ratio 0.01 of all image pixels) are different. Snapshot: textarea-slots-label-start-ios-rtl.png Call log: - Expect "toHaveScreenshot(textarea-slots-label-start-ios-rtl.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="start" class="sc-ion-textarea-ios-h ios has-value textarea-fill-solid textarea-label-placement-start sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 95 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="start" class="sc-ion-textarea-ios-h ios has-value textarea-fill-solid textarea-label-placement-start sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 95 pixels (ratio 0.01 of all image pixels) are different. 22 | 23 | const textarea = page.locator('ion-textarea'); > 24 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-slots-label-start`)); | ^ 25 | }); 26 | 27 | test('should not have visual regressions with a floating label', async ({ page }) => { at /ionic/src/components/textarea/test/slot/textarea.e2e.ts:24:30
[Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:27:9 › textarea: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a floating label: src/components/textarea/test/slot/textarea.e2e.ts#L45
2) [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:27:9 › textarea: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a floating label Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-textarea') 86 pixels (ratio 0.01 of all image pixels) are different. Snapshot: textarea-slots-label-floating-ios-ltr.png Call log: - Expect "toHaveScreenshot(textarea-slots-label-floating-ios-ltr.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="floating" class="sc-ion-textarea-ios-h ios has-value label-floating textarea-fill-solid textarea-label-placement-floating sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 86 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="floating" class="sc-ion-textarea-ios-h ios has-value label-floating textarea-fill-solid textarea-label-placement-floating sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 86 pixels (ratio 0.01 of all image pixels) are different. 43 | 44 | const textarea = page.locator('ion-textarea'); > 45 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-slots-label-floating`)); | ^ 46 | }); 47 | }); 48 | }); at /ionic/src/components/textarea/test/slot/textarea.e2e.ts:45:30
[Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:27:9 › textarea: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a floating label: src/components/textarea/test/slot/textarea.e2e.ts#L45
2) [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:27:9 › textarea: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a floating label Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-textarea') 86 pixels (ratio 0.01 of all image pixels) are different. Snapshot: textarea-slots-label-floating-ios-ltr.png Call log: - Expect "toHaveScreenshot(textarea-slots-label-floating-ios-ltr.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="floating" class="sc-ion-textarea-ios-h ios has-value label-floating textarea-fill-solid textarea-label-placement-floating sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 86 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="floating" class="sc-ion-textarea-ios-h ios has-value label-floating textarea-fill-solid textarea-label-placement-floating sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 86 pixels (ratio 0.01 of all image pixels) are different. 43 | 44 | const textarea = page.locator('ion-textarea'); > 45 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-slots-label-floating`)); | ^ 46 | }); 47 | }); 48 | }); at /ionic/src/components/textarea/test/slot/textarea.e2e.ts:45:30
[Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:27:9 › textarea: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a floating label: src/components/textarea/test/slot/textarea.e2e.ts#L45
2) [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:27:9 › textarea: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a floating label Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-textarea') 86 pixels (ratio 0.01 of all image pixels) are different. Snapshot: textarea-slots-label-floating-ios-ltr.png Call log: - Expect "toHaveScreenshot(textarea-slots-label-floating-ios-ltr.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="floating" class="sc-ion-textarea-ios-h ios has-value label-floating textarea-fill-solid textarea-label-placement-floating sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 86 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="floating" class="sc-ion-textarea-ios-h ios has-value label-floating textarea-fill-solid textarea-label-placement-floating sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 86 pixels (ratio 0.01 of all image pixels) are different. 43 | 44 | const textarea = page.locator('ion-textarea'); > 45 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-slots-label-floating`)); | ^ 46 | }); 47 | }); 48 | }); at /ionic/src/components/textarea/test/slot/textarea.e2e.ts:45:30
[Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:6:9 › textarea: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a start-positioned label: src/components/textarea/test/slot/textarea.e2e.ts#L24
1) [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:6:9 › textarea: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a start-positioned label Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-textarea') 81 pixels (ratio 0.01 of all image pixels) are different. Snapshot: textarea-slots-label-start-ios-ltr.png Call log: - Expect "toHaveScreenshot(textarea-slots-label-start-ios-ltr.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="start" class="sc-ion-textarea-ios-h ios has-value textarea-fill-solid textarea-label-placement-start sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 81 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="start" class="sc-ion-textarea-ios-h ios has-value textarea-fill-solid textarea-label-placement-start sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 81 pixels (ratio 0.01 of all image pixels) are different. 22 | 23 | const textarea = page.locator('ion-textarea'); > 24 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-slots-label-start`)); | ^ 25 | }); 26 | 27 | test('should not have visual regressions with a floating label', async ({ page }) => { at /ionic/src/components/textarea/test/slot/textarea.e2e.ts:24:30
[Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:6:9 › textarea: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a start-positioned label: src/components/textarea/test/slot/textarea.e2e.ts#L24
1) [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:6:9 › textarea: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a start-positioned label Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-textarea') 81 pixels (ratio 0.01 of all image pixels) are different. Snapshot: textarea-slots-label-start-ios-ltr.png Call log: - Expect "toHaveScreenshot(textarea-slots-label-start-ios-ltr.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="start" class="sc-ion-textarea-ios-h ios has-value textarea-fill-solid textarea-label-placement-start sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 81 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="start" class="sc-ion-textarea-ios-h ios has-value textarea-fill-solid textarea-label-placement-start sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 81 pixels (ratio 0.01 of all image pixels) are different. 22 | 23 | const textarea = page.locator('ion-textarea'); > 24 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-slots-label-start`)); | ^ 25 | }); 26 | 27 | test('should not have visual regressions with a floating label', async ({ page }) => { at /ionic/src/components/textarea/test/slot/textarea.e2e.ts:24:30
[Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:6:9 › textarea: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a start-positioned label: src/components/textarea/test/slot/textarea.e2e.ts#L24
1) [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:6:9 › textarea: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a start-positioned label Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-textarea') 81 pixels (ratio 0.01 of all image pixels) are different. Snapshot: textarea-slots-label-start-ios-ltr.png Call log: - Expect "toHaveScreenshot(textarea-slots-label-start-ios-ltr.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="start" class="sc-ion-textarea-ios-h ios has-value textarea-fill-solid textarea-label-placement-start sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 81 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-textarea') - locator resolved to <ion-textarea value="100" fill="solid" label="Weight" label-placement="start" class="sc-ion-textarea-ios-h ios has-value textarea-fill-solid textarea-label-placement-start sc-ion-textarea-ios hydrated">…</ion-textarea> - 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 - 81 pixels (ratio 0.01 of all image pixels) are different. 22 | 23 | const textarea = page.locator('ion-textarea'); > 24 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-slots-label-start`)); | ^ 25 | }); 26 | 27 | test('should not have visual regressions with a floating label', async ({ page }) => { at /ionic/src/components/textarea/test/slot/textarea.e2e.ts:24:30
test-core-screenshot (14, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (14, 20)
Process completed with exit code 12.
test-core-screenshot (14, 20)
The operation was canceled.
test-core-screenshot (16, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (16, 20)
Process completed with exit code 12.
test-core-screenshot (16, 20)
The operation was canceled.
test-core-screenshot (19, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (19, 20)
Process completed with exit code 12.
test-core-screenshot (19, 20)
The operation was canceled.
test-core-screenshot (15, 20)
The strategy configuration was canceled because "test-core-screenshot._20_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._20_20" failed
test-core-screenshot (17, 20)
Process completed with exit code 12.
test-core-screenshot (17, 20)
The operation was canceled.
test-core-screenshot (18, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (18, 20)
Process completed with exit code 12.
test-core-screenshot (18, 20)
The operation was canceled.
verify-screenshots
Process completed with exit code 1.
🎭 Playwright Run Summary
418 passed (2.9m)
🎭 Playwright Run Summary
216 skipped 324 passed (3.0m)
🎭 Playwright Run Summary
1 skipped 552 passed (3.5m)
🎭 Playwright Run Summary
1 skipped 568 passed (3.8m)
🎭 Playwright Run Summary
4 skipped 541 passed (4.2m)
🎭 Playwright Run Summary
4 skipped 659 passed (4.3m)
🎭 Playwright Run Summary
658 passed (4.8m)
🎭 Playwright Run Summary
4 skipped 547 passed (7.4m)
🎭 Playwright Run Summary
1 flaky [Mobile Firefox] › src/components/toast/test/swipe-gesture/toast.e2e.ts:77:9 › toast: swipe gesture with middle position - ios/ltr › should swipe down to dismiss 5 skipped 529 passed (8.3m)
🎭 Playwright Run Summary
14 skipped 525 passed (8.2m)
🎭 Playwright Run Summary
1 skipped 555 passed (8.6m)
🎭 Playwright Run Summary
1 skipped 558 passed (9.0m)
🎭 Playwright Run Summary
7 skipped 536 passed (10.4m)
🎭 Playwright Run Summary
211 failed [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:6:9 › textarea: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a start-positioned label [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:27:9 › textarea: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a floating label [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:6:9 › textarea: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a start-positioned label [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:27:9 › textarea: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a floating label [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:6:9 › textarea: start and end slots (visual checks) - md/ltr › should not have visual regressions with a start-positioned label [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:27:9 › textarea: start and end slots (visual checks) - md/ltr › should not have visual regressions with a floating label [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:6:9 › textarea: start and end slots (visual checks) - md/rtl › should not have visual regressions with a start-positioned label [Mobile Safari] › src/components/textarea/test/slot/textarea.e2e.ts:27:9 › textarea: start and end slots (visual checks) - md/rtl › should not have visual regressions with a floating label [Mobile Safari] › src/components/textarea/test/states/textarea.e2e.ts:6:9 › textarea: states - ios/ltr › should render readonly textarea correctly [Mobile Safari] › src/components/textarea/test/states/textarea.e2e.ts:6:9 › textarea: states - md/ltr › should render readonly textarea correctly [Mobile Safari] › src/components/thumbnail/test/basic/thumbnail.e2e.ts:51:9 › thumbnail: item rendering - ios/ltr › should not have visual regressions when rendering inside of an <ion-item> [Mobile Safari] › src/components/thumbnail/test/basic/thumbnail.e2e.ts:51:9 › thumbnail: item rendering - ios/rtl › should not have visual regressions when rendering inside of an <ion-item> [Mobile Safari] › src/components/thumbnail/test/basic/thumbnail.e2e.ts:51:9 › thumbnail: item rendering - md/ltr › should not have visual regressions when rendering inside of an <ion-item> [Mobile Safari] › src/components/thumbnail/test/basic/thumbnail.e2e.ts:51:9 › thumbnail: item rendering - md/rtl › should not have visual regressions when rendering inside of an <ion-item> [Mobile Safari] › src/components/title/test/a11y/title.e2e.ts:6:9 › title: font scaling - ios/ltr › should scale default title text on larger font sizes [Mobile Safari] › src/components/title/test/a11y/title.e2e.ts:28:9 › title: font scaling - ios/ltr › should scale small title text on larger font sizes [Mobile Safari] › src/components/title/test/basic/title.e2e.ts:6:9 › title: basic - ios/ltr › should not have visual regressions [Mobile Safari] › src/components/title/test/basic/title.e2e.ts:6:9 › title: basic - ios/rtl › should not have visual regressions [Mobile Safari] › src/components/title/test/basic/title.e2e.ts:6:9 › title: basic - md/ltr › should not have visual regressions [Mobile Safari] › src/components/title/test/basic/title.e2e.ts:6:9 › title: basic - md/rtl › should not have visual regressions [Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:100:9 › toast: font scaling - md/ltr › should scale header text on larger font sizes [Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:122:9 › toast: font scaling - md/ltr › should scale message text on larger font sizes [Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:144:9 › toast: font scaling - md/ltr › should scale content

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
672 KB
sha256:685e2a2716e81aed22325f2beebce0a162252063b41693ca8fa5f5dc8fd24ab1
ionic-angular-server
8.55 KB
sha256:e536bd5bde1205500f9c4bf09dfc6380d3bd49defe62f1fd5685f52cc00f9c78
ionic-core
4.53 MB
sha256:8ab3457d5b39c8ae3681053a5d949392c7b2970bb6ad75deb0985b2fdb2ebcc5
ionic-react
213 KB
sha256:47af3ad8997ffa6d94b98776ac7420c069dc743ebc4b75ac6a744792c2409dee
ionic-react-router
27.9 KB
sha256:b826d4d19051e84bc3aac845da1b9fda86b1e7d11ad90004f4bbd6c3d7785ac1
ionic-vue
234 KB
sha256:ece15f7b19efd095d1f29992a8f8db9b2a866bfe8d025498d38bbbac689660af
ionic-vue-router
17.1 KB
sha256:06beb5b547032b1ee7a9ac9fc7f03b8618b78192d6afa17c4b5e69819533b1b1
test-results-1-20
455 KB
sha256:5431bfc49a65d6303f48cb7aa3f79d1764b10d0ea773fa7ba838de1a353c21c1
test-results-10-20
425 KB
sha256:494eb175e91189dacd3da0465e87341784853e51cab608105206a596cd8d8686
test-results-11-20
528 KB
sha256:c8c884aec8ba933564c8cc8175f7ac6b8ac9ee33b9d9040db76aed0b8d7b4027
test-results-12-20
480 KB
sha256:71607f933a5a4c3cdd63f7063d25297b8d4d198eb6c45069482f906384dda56e
test-results-13-20
464 KB
sha256:7f2b5d86ad89e1e37c4afd8ba95b481e307cbdff7295020149af7b397fcd4531
test-results-2-20
493 KB
sha256:03bb5c4d6cae95ba61ba69fa7bd410bad9868641426b40e420e98ac423935707
test-results-20-20
266 MB
sha256:41eac68d9fc249a4891f48078c863281dec903d8f3bb244783aa5820b03bd196
test-results-3-20
454 KB
sha256:c3f1cdb222b1957b21ee37a26e1bf253af4cbeb8cd4dceccef03860f906ab710
test-results-4-20
555 KB
sha256:b2e7b1b039163f69c6b942b1eb4d79286bce7cc69ac27d4149b1cdf04c132b42
test-results-5-20
483 KB
sha256:978aa763293bf73f8d96621a5f58f9c07d7fa3467932c956075ef3d9809e01d7
test-results-6-20
1.47 MB
sha256:8953d98763fef419ab3f64f1b80fb7fca7b5d37350ffdf9dbb973c8e81ae710f
test-results-7-20
381 KB
sha256:d47261fd21b257ddf006289f129ebf803672c816a4d658f211debaf8dcdc67ef
test-results-8-20
440 KB
sha256:2ef4276c17e8ae74fc633cb747c7ae055a0a75a7cd9681fe8c3cb9b170a0e183
test-results-9-20
511 KB
sha256:45a08827c12fd7370657537528c36e94df96395354e24890394cd9f9a2bb8e8b