Skip to content

fix(input): update label padding to align with the outline input in ionic theme #15196

fix(input): update label padding to align with the outline input in ionic theme

fix(input): update label padding to align with the outline input in ionic theme #15196

Triggered via pull request January 23, 2025 11:15
Status Failure
Total duration 8m 49s
Artifacts 13

build.yml

on: pull_request
build-react
44s
build-react
build-vue
34s
build-vue
Matrix: test-core-screenshot
build-angular
54s
build-angular
build-angular-server
31s
build-angular-server
test-core-clean-build
8s
test-core-clean-build
test-core-lint
1m 16s
test-core-lint
test-core-spec
51s
test-core-spec
build-react-router
22s
build-react-router
build-vue-router
34s
build-vue-router
verify-screenshots
0s
verify-screenshots
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
0s
verify-test-angular-e2e
verify-test-react-e2e
0s
verify-test-react-e2e
verify-test-react-router-e2e
0s
verify-test-react-router-e2e
verify-test-vue-e2e
0s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

25 errors, 23 warnings, and 6 notices
[Mobile Chrome] › src/components/input/test/size/input.e2e.ts:10:11 › input: size - ionic/md/ltr/light › input: size medium › should not have visual regressions: src/components/input/test/size/input.e2e.ts#L22
1) [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:10:11 › input: size - ionic/md/ltr/light › input: size medium › should not have visual regressions Error: Screenshot comparison failed: 203 pixels (ratio 0.01 of all image pixels) are different. Expected: /ionic/src/components/input/test/size/input.e2e.ts-snapshots/input-size-medium-ionic-md-ltr-light-Mobile-Chrome-linux.png Received: /ionic/test-results/src-components-input-test--4f422-not-have-visual-regressions-Mobile-Chrome/input-size-medium-ionic-md-ltr-light-actual.png Diff: /ionic/test-results/src-components-input-test--4f422-not-have-visual-regressions-Mobile-Chrome/input-size-medium-ionic-md-ltr-light-diff.png Call log: - expect.toHaveScreenshot(input-size-medium-ionic-md-ltr-light.png) with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" value="[email protected]" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" value="[email protected]" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. 20 | 21 | const input = page.locator('ion-input'); > 22 | await expect(input).toHaveScreenshot(screenshot(`input-size-medium`)); | ^ 23 | }); 24 | test('should render correctly with stacked label', async ({ page }) => { 25 | await page.setContent( at /ionic/src/components/input/test/size/input.e2e.ts:22:29
[Mobile Chrome] › src/components/input/test/size/input.e2e.ts:10:11 › input: size - ionic/md/ltr/light › input: size medium › should not have visual regressions: src/components/input/test/size/input.e2e.ts#L22
1) [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:10:11 › input: size - ionic/md/ltr/light › input: size medium › should not have visual regressions Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 203 pixels (ratio 0.01 of all image pixels) are different. Expected: /ionic/src/components/input/test/size/input.e2e.ts-snapshots/input-size-medium-ionic-md-ltr-light-Mobile-Chrome-linux.png Received: /ionic/test-results/src-components-input-test--4f422-not-have-visual-regressions-Mobile-Chrome-retry1/input-size-medium-ionic-md-ltr-light-actual.png Diff: /ionic/test-results/src-components-input-test--4f422-not-have-visual-regressions-Mobile-Chrome-retry1/input-size-medium-ionic-md-ltr-light-diff.png Call log: - expect.toHaveScreenshot(input-size-medium-ionic-md-ltr-light.png) with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" value="[email protected]" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" value="[email protected]" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. 20 | 21 | const input = page.locator('ion-input'); > 22 | await expect(input).toHaveScreenshot(screenshot(`input-size-medium`)); | ^ 23 | }); 24 | test('should render correctly with stacked label', async ({ page }) => { 25 | await page.setContent( at /ionic/src/components/input/test/size/input.e2e.ts:22:29
[Mobile Chrome] › src/components/input/test/size/input.e2e.ts:10:11 › input: size - ionic/md/ltr/light › input: size medium › should not have visual regressions: src/components/input/test/size/input.e2e.ts#L22
1) [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:10:11 › input: size - ionic/md/ltr/light › input: size medium › should not have visual regressions Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 203 pixels (ratio 0.01 of all image pixels) are different. Expected: /ionic/src/components/input/test/size/input.e2e.ts-snapshots/input-size-medium-ionic-md-ltr-light-Mobile-Chrome-linux.png Received: /ionic/test-results/src-components-input-test--4f422-not-have-visual-regressions-Mobile-Chrome-retry2/input-size-medium-ionic-md-ltr-light-actual.png Diff: /ionic/test-results/src-components-input-test--4f422-not-have-visual-regressions-Mobile-Chrome-retry2/input-size-medium-ionic-md-ltr-light-diff.png Call log: - expect.toHaveScreenshot(input-size-medium-ionic-md-ltr-light.png) with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" value="[email protected]" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" value="[email protected]" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. 20 | 21 | const input = page.locator('ion-input'); > 22 | await expect(input).toHaveScreenshot(screenshot(`input-size-medium`)); | ^ 23 | }); 24 | test('should render correctly with stacked label', async ({ page }) => { 25 | await page.setContent( at /ionic/src/components/input/test/size/input.e2e.ts:22:29
[Mobile Chrome] › src/components/input/test/size/input.e2e.ts:24:11 › input: size - ionic/md/ltr/light › input: size medium › should render correctly with stacked label: src/components/input/test/size/input.e2e.ts#L37
2) [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:24:11 › input: size - ionic/md/ltr/light › input: size medium › should render correctly with stacked label Error: Screenshot comparison failed: 203 pixels (ratio 0.01 of all image pixels) are different. Expected: /ionic/src/components/input/test/size/input.e2e.ts-snapshots/input-size-medium-label-stacked-ionic-md-ltr-light-Mobile-Chrome-linux.png Received: /ionic/test-results/src-components-input-test--fd916-orrectly-with-stacked-label-Mobile-Chrome/input-size-medium-label-stacked-ionic-md-ltr-light-actual.png Diff: /ionic/test-results/src-components-input-test--fd916-orrectly-with-stacked-label-Mobile-Chrome/input-size-medium-label-stacked-ionic-md-ltr-light-diff.png Call log: - expect.toHaveScreenshot(input-size-medium-label-stacked-ionic-md-ltr-light.png) with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" value="[email protected]" label-placement="stacked" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" value="[email protected]" label-placement="stacked" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. 35 | 36 | const input = page.locator('ion-input'); > 37 | await expect(input).toHaveScreenshot(screenshot(`input-size-medium-label-stacked`)); | ^ 38 | }); 39 | test('should not have visual regressions with fill outline', async ({ page }) => { 40 | await page.setContent( at /ionic/src/components/input/test/size/input.e2e.ts:37:29
[Mobile Chrome] › src/components/input/test/size/input.e2e.ts:24:11 › input: size - ionic/md/ltr/light › input: size medium › should render correctly with stacked label: src/components/input/test/size/input.e2e.ts#L37
2) [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:24:11 › input: size - ionic/md/ltr/light › input: size medium › should render correctly with stacked label Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 203 pixels (ratio 0.01 of all image pixels) are different. Expected: /ionic/src/components/input/test/size/input.e2e.ts-snapshots/input-size-medium-label-stacked-ionic-md-ltr-light-Mobile-Chrome-linux.png Received: /ionic/test-results/src-components-input-test--fd916-orrectly-with-stacked-label-Mobile-Chrome-retry1/input-size-medium-label-stacked-ionic-md-ltr-light-actual.png Diff: /ionic/test-results/src-components-input-test--fd916-orrectly-with-stacked-label-Mobile-Chrome-retry1/input-size-medium-label-stacked-ionic-md-ltr-light-diff.png Call log: - expect.toHaveScreenshot(input-size-medium-label-stacked-ionic-md-ltr-light.png) with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" value="[email protected]" label-placement="stacked" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" value="[email protected]" label-placement="stacked" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. 35 | 36 | const input = page.locator('ion-input'); > 37 | await expect(input).toHaveScreenshot(screenshot(`input-size-medium-label-stacked`)); | ^ 38 | }); 39 | test('should not have visual regressions with fill outline', async ({ page }) => { 40 | await page.setContent( at /ionic/src/components/input/test/size/input.e2e.ts:37:29
[Mobile Chrome] › src/components/input/test/size/input.e2e.ts:24:11 › input: size - ionic/md/ltr/light › input: size medium › should render correctly with stacked label: src/components/input/test/size/input.e2e.ts#L37
2) [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:24:11 › input: size - ionic/md/ltr/light › input: size medium › should render correctly with stacked label Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 203 pixels (ratio 0.01 of all image pixels) are different. Expected: /ionic/src/components/input/test/size/input.e2e.ts-snapshots/input-size-medium-label-stacked-ionic-md-ltr-light-Mobile-Chrome-linux.png Received: /ionic/test-results/src-components-input-test--fd916-orrectly-with-stacked-label-Mobile-Chrome-retry2/input-size-medium-label-stacked-ionic-md-ltr-light-actual.png Diff: /ionic/test-results/src-components-input-test--fd916-orrectly-with-stacked-label-Mobile-Chrome-retry2/input-size-medium-label-stacked-ionic-md-ltr-light-diff.png Call log: - expect.toHaveScreenshot(input-size-medium-label-stacked-ionic-md-ltr-light.png) with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" value="[email protected]" label-placement="stacked" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" value="[email protected]" label-placement="stacked" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. 35 | 36 | const input = page.locator('ion-input'); > 37 | await expect(input).toHaveScreenshot(screenshot(`input-size-medium-label-stacked`)); | ^ 38 | }); 39 | test('should not have visual regressions with fill outline', async ({ page }) => { 40 | await page.setContent( at /ionic/src/components/input/test/size/input.e2e.ts:37:29
[Mobile Chrome] › src/components/input/test/size/input.e2e.ts:39:11 › input: size - ionic/md/ltr/light › input: size medium › should not have visual regressions with fill outline: src/components/input/test/size/input.e2e.ts#L53
3) [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:39:11 › input: size - ionic/md/ltr/light › input: size medium › should not have visual regressions with fill outline Error: Screenshot comparison failed: 203 pixels (ratio 0.01 of all image pixels) are different. Expected: /ionic/src/components/input/test/size/input.e2e.ts-snapshots/input-size-medium-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png Received: /ionic/test-results/src-components-input-test--f44bb-gressions-with-fill-outline-Mobile-Chrome/input-size-medium-outline-ionic-md-ltr-light-actual.png Diff: /ionic/test-results/src-components-input-test--f44bb-gressions-with-fill-outline-Mobile-Chrome/input-size-medium-outline-ionic-md-ltr-light-diff.png Call log: - expect.toHaveScreenshot(input-size-medium-outline-ionic-md-ltr-light.png) with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" fill="outline" value="[email protected]" label-placement="stacked" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" fill="outline" value="[email protected]" label-placement="stacked" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. 51 | 52 | const input = page.locator('ion-input'); > 53 | await expect(input).toHaveScreenshot(screenshot(`input-size-medium-outline`)); | ^ 54 | }); 55 | test('should not have visual regressions with fill outline and round shape', async ({ page }) => { 56 | await page.setContent( at /ionic/src/components/input/test/size/input.e2e.ts:53:29
[Mobile Chrome] › src/components/input/test/size/input.e2e.ts:39:11 › input: size - ionic/md/ltr/light › input: size medium › should not have visual regressions with fill outline: src/components/input/test/size/input.e2e.ts#L53
3) [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:39:11 › input: size - ionic/md/ltr/light › input: size medium › should not have visual regressions with fill outline Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 203 pixels (ratio 0.01 of all image pixels) are different. Expected: /ionic/src/components/input/test/size/input.e2e.ts-snapshots/input-size-medium-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png Received: /ionic/test-results/src-components-input-test--f44bb-gressions-with-fill-outline-Mobile-Chrome-retry1/input-size-medium-outline-ionic-md-ltr-light-actual.png Diff: /ionic/test-results/src-components-input-test--f44bb-gressions-with-fill-outline-Mobile-Chrome-retry1/input-size-medium-outline-ionic-md-ltr-light-diff.png Call log: - expect.toHaveScreenshot(input-size-medium-outline-ionic-md-ltr-light.png) with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" fill="outline" value="[email protected]" label-placement="stacked" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" fill="outline" value="[email protected]" label-placement="stacked" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. 51 | 52 | const input = page.locator('ion-input'); > 53 | await expect(input).toHaveScreenshot(screenshot(`input-size-medium-outline`)); | ^ 54 | }); 55 | test('should not have visual regressions with fill outline and round shape', async ({ page }) => { 56 | await page.setContent( at /ionic/src/components/input/test/size/input.e2e.ts:53:29
[Mobile Chrome] › src/components/input/test/size/input.e2e.ts:39:11 › input: size - ionic/md/ltr/light › input: size medium › should not have visual regressions with fill outline: src/components/input/test/size/input.e2e.ts#L53
3) [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:39:11 › input: size - ionic/md/ltr/light › input: size medium › should not have visual regressions with fill outline Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 203 pixels (ratio 0.01 of all image pixels) are different. Expected: /ionic/src/components/input/test/size/input.e2e.ts-snapshots/input-size-medium-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png Received: /ionic/test-results/src-components-input-test--f44bb-gressions-with-fill-outline-Mobile-Chrome-retry2/input-size-medium-outline-ionic-md-ltr-light-actual.png Diff: /ionic/test-results/src-components-input-test--f44bb-gressions-with-fill-outline-Mobile-Chrome-retry2/input-size-medium-outline-ionic-md-ltr-light-diff.png Call log: - expect.toHaveScreenshot(input-size-medium-outline-ionic-md-ltr-light.png) with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" fill="outline" value="[email protected]" label-placement="stacked" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-input') - locator resolved to <ion-input label="Email" fill="outline" value="[email protected]" label-placement="stacked" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. 51 | 52 | const input = page.locator('ion-input'); > 53 | await expect(input).toHaveScreenshot(screenshot(`input-size-medium-outline`)); | ^ 54 | }); 55 | test('should not have visual regressions with fill outline and round shape', async ({ page }) => { 56 | await page.setContent( at /ionic/src/components/input/test/size/input.e2e.ts:53:29
[Mobile Chrome] › src/components/input/test/size/input.e2e.ts:55:11 › input: size - ionic/md/ltr/light › input: size medium › should not have visual regressions with fill outline and round shape: src/components/input/test/size/input.e2e.ts#L70
4) [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:55:11 › input: size - ionic/md/ltr/light › input: size medium › should not have visual regressions with fill outline and round shape Error: Screenshot comparison failed: 203 pixels (ratio 0.01 of all image pixels) are different. Expected: /ionic/src/components/input/test/size/input.e2e.ts-snapshots/input-size-medium-outline-round-ionic-md-ltr-light-Mobile-Chrome-linux.png Received: /ionic/test-results/src-components-input-test--db85d-ill-outline-and-round-shape-Mobile-Chrome/input-size-medium-outline-round-ionic-md-ltr-light-actual.png Diff: /ionic/test-results/src-components-input-test--db85d-ill-outline-and-round-shape-Mobile-Chrome/input-size-medium-outline-round-ionic-md-ltr-light-diff.png Call log: - expect.toHaveScreenshot(input-size-medium-outline-round-ionic-md-ltr-light.png) with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-input') - locator resolved to <ion-input shape="round" label="Email" fill="outline" value="[email protected]" label-placement="stacked" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-input') - locator resolved to <ion-input shape="round" label="Email" fill="outline" value="[email protected]" label-placement="stacked" class="sc-ion-input-ionic-h sc-ion-input-ionic-s ionic has-value label-floating input-fill-outline input-shape-round input-size-medium input-label-placement-stacked hydrated">…</ion-input> - 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 - 203 pixels (ratio 0.01 of all image pixels) are different. 68 | 69 | const input = page.locator('ion-input'); > 70 | await expect(input).toHaveScreenshot(screenshot(`input-size-medium-outline-round`)); | ^ 71 | }); 72 | }); 73 | at /ionic/src/components/input/test/size/input.e2e.ts:70:29
test-core-screenshot (18, 20)
The job was canceled because "_10_20" failed.
test-core-screenshot (4, 20)
The job was canceled because "_10_20" failed.
test-core-screenshot (17, 20)
The job was canceled because "_10_20" failed.
test-core-screenshot (1, 20)
The job was canceled because "_10_20" failed.
test-core-screenshot (9, 20)
The job was canceled because "_10_20" failed.
test-core-screenshot (19, 20)
The job was canceled because "_10_20" failed.
test-core-screenshot (6, 20)
The job was canceled because "_10_20" failed.
test-core-screenshot (13, 20)
The job was canceled because "_10_20" failed.
test-core-screenshot (3, 20)
The job was canceled because "_10_20" failed.
test-core-screenshot (14, 20)
The job was canceled because "_10_20" failed.
test-core-screenshot (16, 20)
The job was canceled because "_10_20" failed.
test-core-screenshot (15, 20)
The job was canceled because "_10_20" failed.
test-core-screenshot (5, 20)
The job was canceled because "_10_20" failed.
test-core-screenshot (2, 20)
The job was canceled because "_10_20" failed.
verify-screenshots
Process completed with exit code 1.
build-core
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-core-clean-build
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
build-angular-server
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
build-vue
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
build-react
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-core-spec
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
build-angular
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
build-react-router
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
build-vue-router
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-core-lint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-react-e2e (react18)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-react-router-e2e (reactrouter5)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-react-e2e (react17)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
verify-test-react-router-e2e
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
verify-test-react-e2e
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-vue-e2e (vue3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
verify-test-vue-e2e
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-angular-e2e (ng16)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-angular-e2e (ng17)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-angular-e2e (ng18)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-angular-e2e (ng19)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
verify-test-angular-e2e
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
verify-screenshots
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
🎭 Playwright Run Summary
300 skipped 261 passed (2.6m)
🎭 Playwright Run Summary
296 skipped 262 passed (3.2m)
🎭 Playwright Run Summary
541 passed (3.6m)
🎭 Playwright Run Summary
559 passed (3.8m)
🎭 Playwright Run Summary
2 skipped 577 passed (4.3m)
🎭 Playwright Run Summary
19 failed [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:10:11 › input: size - ionic/md/ltr/light › input: size medium › should not have visual regressions [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:24:11 › input: size - ionic/md/ltr/light › input: size medium › should render correctly with stacked label [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:39:11 › input: size - ionic/md/ltr/light › input: size medium › should not have visual regressions with fill outline [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:55:11 › input: size - ionic/md/ltr/light › input: size medium › should not have visual regressions with fill outline and round shape [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:75:11 › input: size - ionic/md/ltr/light › input: size large › should not have visual regressions [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:90:11 › input: size - ionic/md/ltr/light › input: size large › should render correctly with stacked label [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:106:11 › input: size - ionic/md/ltr/light › input: size large › should not have visual regressions with fill outline [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:123:11 › input: size - ionic/md/ltr/light › input: size large › should not have visual regressions with fill outline and round shape [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:144:11 › input: size - ionic/md/ltr/light › input: size xlarge › should not have visual regressions [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:159:11 › input: size - ionic/md/ltr/light › input: size xlarge › should render correctly with stacked label [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:175:11 › input: size - ionic/md/ltr/light › input: size xlarge › should not have visual regressions with fill outline [Mobile Chrome] › src/components/input/test/size/input.e2e.ts:192:11 › input: size - ionic/md/ltr/light › input: size xlarge › should not have visual regressions with fill outline and round shape [Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:52:9 › input: start and end slots (visual checks for ionic theme) - ionic/md/ltr/light › should not have visual regressions with a stacked label and outline fill [Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:52:9 › input: start and end slots (visual checks for ionic theme) - ionic/md/rtl/light › should not have visual regressions with a stacked label and outline fill [Mobile Chrome] › src/components/input/test/states/input.e2e.ts:36:13 › input: states - ionic/md/ltr/light › disabled - ionic/md/ltr/light › no fill - ionic/md/ltr/light › should render disabled input correctly [Mobile Chrome] › src/components/input/test/states/input.e2e.ts:89:13 › input: states - ionic/md/ltr/light › disabled - ionic/md/ltr/light › outline - ionic/md/ltr/light › should render disabled input correctly [Mobile Chrome] › src/components/input/test/states/input.e2e.ts:147:11 › input: states - ionic/md/ltr/light › focused - ionic/md/ltr/light › should render focused input correctly [Mobile Chrome] › src/components/input/test/states/input.e2e.ts:181:13 › input: states - ionic/md/ltr/light › readonly - ionic/md/ltr/light › no fill - ionic/md/ltr/light › should render readonly input correctly [Mobile Chrome] › src/components/input/test/states/input.e2e.ts:204:13 › input: states - ionic/md/ltr/light › readonly - ionic/md/ltr/light › outline - ionic/md/ltr/light › should render readonly input correctly 531 passed (5.2m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular Expired
798 KB
sha256:b137ece23fad184282458673ceddf0581d41042ea60f71c9fa668baeba36a7aa
ionic-angular-server Expired
8.55 KB
sha256:31eef6e3abb7667ba856b4bcd69b5ac9fc8db005a933860bbba7a85a49a48348
ionic-core Expired
5.4 MB
sha256:0acb6308065bb5db5be37c9da898b4ffa745ed512e11e9dfa6abf703f1695eaa
ionic-react Expired
359 KB
sha256:cdc5971154a85b2facccb59915e607a25d4c752ac33f95c60d8ac67fde4e5e38
ionic-react-router Expired
27.9 KB
sha256:68a01018bc41b809386c1ddfdcd66984f8916b8874fd05c759fa025edce4f7c0
ionic-vue Expired
380 KB
sha256:ad49aee098cc6269c412e55a1e76841839a5b49efc612c1e1af81cf7b35b9ab6
ionic-vue-router Expired
17 KB
sha256:e3920b101860a0002957ef89e9e95b3e6792222ac25ac81e7136fd6f241c1329
test-results-10-20 Expired
22.6 MB
sha256:f3ec53792bc5e5fbfde110954894b30b4514d14784b58eb844598d3909ba7f0b
test-results-11-20 Expired
534 KB
sha256:e639586157440933843320c49d72fb7fff1de35949590311d6251cc9614e0215
test-results-12-20 Expired
461 KB
sha256:a18f897738de9400f3389058abb3441d94bf68e45823ab693d2c28f4818137a7
test-results-20-20 Expired
338 KB
sha256:a44ff4c864e1f9f16be8348e1fcd95eeba66b69d66c4f421fe5da7ca202ec35c
test-results-7-20 Expired
367 KB
sha256:b88d84acdb6e47e37fe5e26b8c4ade8cd6667e1a528bd5b56aa358bb84c5c241
test-results-8-20 Expired
436 KB
sha256:d286e48ee6cbd6e36f3215256b5288bf1ac2f92120a447b7001e1a8bae81c5dc