fix(input): update label padding to align with the outline input in ionic theme #15196
build.yml
on: pull_request
build-core
2m 0s
Matrix: test-core-screenshot
test-core-clean-build
8s
test-core-lint
1m 16s
test-core-spec
51s
verify-screenshots
0s
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
0s
verify-test-react-e2e
0s
verify-test-react-router-e2e
0s
verify-test-vue-e2e
0s
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
|
|