feat(chip): add recipe and variables #18037
build.yml
on: pull_request
build-core
1m 35s
Matrix: test-core-screenshot
test-core-clean-build
11s
test-core-lint
59s
test-core-spec
1m 0s
verify-screenshots
2s
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
3s
verify-test-react-e2e
2s
verify-test-react-router-e2e
3s
verify-test-vue-e2e
3s
Annotations
13 errors and 20 notices
|
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group:
src/components/radio/test/a11y/radio.e2e.ts#L134
1) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group
Error: expect(locator).toBeFocused() failed
Locator: locator('#first-group ion-radio').first()
Expected: focused
Received: inactive
Timeout: 5000ms
Call log:
- Expect "toBeFocused" with timeout 5000ms
- waiting for locator('#first-group ion-radio').first()
9 × locator resolved to <ion-radio value="huey" role="radio" tabindex="0" aria-checked="true" class="md in-item radio-checked radio-label-placement-start hydrated">Huey</ion-radio>
- unexpected value "inactive"
132 |
133 | await pageUtils.pressKeys('Tab');
> 134 | await expect(firstGroupRadios.nth(0)).toBeFocused();
| ^
135 |
136 | await page.keyboard.press('ArrowDown');
137 | await expect(firstGroupRadios.nth(1)).toBeFocused();
at /ionic/src/components/radio/test/a11y/radio.e2e.ts:134:47
|
|
[Mobile Firefox] › src/components/range/test/states/range.e2e.ts:78:9 › range: states - ionic/md/ltr/light › should render focus state:
src/components/range/test/states/range.e2e.ts#L95
1) [Mobile Firefox] › src/components/range/test/states/range.e2e.ts:78:9 › range: states - ionic/md/ltr/light › should render focus state
Error: expect(locator).toHaveScreenshot(expected) failed
Locator: locator('ion-range')
206 pixels (ratio 0.02 of all image pixels) are different.
Snapshot: range-focus-ionic-md-ltr-light.png
Call log:
- Expect "toHaveScreenshot(range-focus-ionic-md-ltr-light.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-range')
- locator resolved to <ion-range id="ion-r-0" class="ionic range-label-placement-start hydrated">…</ion-range>
- 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
- 206 pixels (ratio 0.02 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('ion-range')
- locator resolved to <ion-range id="ion-r-0" class="ionic range-label-placement-start hydrated">…</ion-range>
- 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
- 206 pixels (ratio 0.02 of all image pixels) are different.
93 | handle.focus();
94 |
> 95 | await expect(range).toHaveScreenshot(screenshot(`range-focus`));
| ^
96 | });
97 | });
98 | });
at /ionic/src/components/range/test/states/range.e2e.ts:95:27
|
|
[Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/rtl/light › should not have visual regressions:
src/components/tab-bar/test/basic/tab-bar.e2e.ts#L45
1) [Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/rtl/light › should not have visual regressions
Error: expect(locator).toHaveScreenshot(expected) failed
Locator: locator('ion-tab-bar')
541 pixels (ratio 0.03 of all image pixels) are different.
Snapshot: tab-bar-default-ionic-md-rtl-light.png
Call log:
- Expect "toHaveScreenshot(tab-bar-default-ionic-md-rtl-light.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-tab-bar')
- locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- 541 pixels (ratio 0.03 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('ion-tab-bar')
- locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- captured a stable screenshot
- 541 pixels (ratio 0.03 of all image pixels) are different.
43 | const tabBar = page.locator('ion-tab-bar');
44 |
> 45 | await expect(tabBar).toHaveScreenshot(screenshot(`tab-bar-default`));
| ^
46 | });
47 | });
48 | });
at /ionic/src/components/tab-bar/test/basic/tab-bar.e2e.ts:45:28
|
|
[Mobile Firefox] › src/components/divider/test/basic/divider.e2e.ts:27:9 › divider: inset - ionic/md/rtl/light › should not have visual regressions when inset is enabled:
src/components/divider/test/basic/divider.e2e.ts#L41
9) [Mobile Firefox] › src/components/divider/test/basic/divider.e2e.ts:27:9 › divider: inset - ionic/md/rtl/light › should not have visual regressions when inset is enabled
Error: expect(locator).toHaveScreenshot(expected) failed
Locator: locator('#container')
97 pixels (ratio 0.01 of all image pixels) are different.
Snapshot: divider-basic-inset-ionic-md-rtl-light.png
Call log:
- Expect "toHaveScreenshot(divider-basic-inset-ionic-md-rtl-light.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#container')
- locator resolved to <div id="container">…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- 97 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#container')
- locator resolved to <div id="container">…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- captured a stable screenshot
- 97 pixels (ratio 0.01 of all image pixels) are different.
39 | const container = page.locator('#container');
40 |
> 41 | await expect(container).toHaveScreenshot(screenshot(`divider-basic-inset`));
| ^
42 | });
43 | });
44 | });
at /ionic/src/components/divider/test/basic/divider.e2e.ts:41:31
|
|
[Mobile Firefox] › src/components/chip/test/states/chip.e2e.ts:11:9 › chip: states - ionic/md/ltr/light › should render disabled state:
src/components/chip/test/states/chip.e2e.ts#L35
8) [Mobile Firefox] › src/components/chip/test/states/chip.e2e.ts:11:9 › chip: states - ionic/md/ltr/light › should render disabled state
Error: expect(locator).toHaveScreenshot(expected) failed
Locator: locator('#container')
Expected an image 393px by 40px, received 393px by 32px. 628 pixels (ratio 0.04 of all image pixels) are different.
Snapshot: chip-disabled-ionic-md-ltr-light.png
Call log:
- Expect "toHaveScreenshot(chip-disabled-ionic-md-ltr-light.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#container')
- locator resolved to <div id="container">…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- Expected an image 393px by 40px, received 393px by 32px. 628 pixels (ratio 0.04 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#container')
- locator resolved to <div id="container">…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- captured a stable screenshot
- Expected an image 393px by 40px, received 393px by 32px. 628 pixels (ratio 0.04 of all image pixels) are different.
33 | const container = page.locator('#container');
34 |
> 35 | await expect(container).toHaveScreenshot(screenshot(`chip-disabled`));
| ^
36 | });
37 | test('should render focus state', async ({ page }) => {
38 | await page.setContent(
at /ionic/src/components/chip/test/states/chip.e2e.ts:35:31
|
|
[Mobile Firefox] › src/components/chip/test/size/chip.e2e.ts:22:9 › chip: size - ionic/md/ltr/light › should render large chip:
src/components/chip/test/size/chip.e2e.ts#L32
7) [Mobile Firefox] › src/components/chip/test/size/chip.e2e.ts:22:9 › chip: size - ionic/md/ltr/light › should render large chip
Error: expect(locator).toHaveScreenshot(expected) failed
Locator: locator('ion-chip')
Expected an image 52px by 32px, received 36px by 25px. 183 pixels (ratio 0.11 of all image pixels) are different.
Snapshot: chip-size-large-ionic-md-ltr-light.png
Call log:
- Expect "toHaveScreenshot(chip-size-large-ionic-md-ltr-light.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-chip')
- locator resolved to <ion-chip size="large" class="chip-round ion-activatable ion-focusable chip-large chip-subtle hydrated">…</ion-chip>
- 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
- Expected an image 52px by 32px, received 36px by 25px. 183 pixels (ratio 0.11 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('ion-chip')
- locator resolved to <ion-chip size="large" class="chip-round ion-activatable ion-focusable chip-large chip-subtle hydrated">…</ion-chip>
- 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
- Expected an image 52px by 32px, received 36px by 25px. 183 pixels (ratio 0.11 of all image pixels) are different.
30 | const chip = page.locator('ion-chip');
31 |
> 32 | await expect(chip).toHaveScreenshot(screenshot(`chip-size-large`));
| ^
33 | });
34 | });
35 | });
at /ionic/src/components/chip/test/size/chip.e2e.ts:32:26
|
|
[Mobile Firefox] › src/components/chip/test/size/chip.e2e.ts:9:9 › chip: size - ionic/md/ltr/light › should render small chip:
src/components/chip/test/size/chip.e2e.ts#L19
6) [Mobile Firefox] › src/components/chip/test/size/chip.e2e.ts:9:9 › chip: size - ionic/md/ltr/light › should render small chip
Error: expect(locator).toHaveScreenshot(expected) failed
Locator: locator('ion-chip')
Expected an image 47px by 25px, received 35px by 25px. 180 pixels (ratio 0.16 of all image pixels) are different.
Snapshot: chip-size-small-ionic-md-ltr-light.png
Call log:
- Expect "toHaveScreenshot(chip-size-small-ionic-md-ltr-light.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-chip')
- locator resolved to <ion-chip size="small" class="chip-round ion-activatable ion-focusable chip-small chip-subtle hydrated">…</ion-chip>
- 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
- Expected an image 47px by 25px, received 35px by 25px. 180 pixels (ratio 0.16 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('ion-chip')
- locator resolved to <ion-chip size="small" class="chip-round ion-activatable ion-focusable chip-small chip-subtle hydrated">…</ion-chip>
- 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
- Expected an image 47px by 25px, received 35px by 25px. 180 pixels (ratio 0.16 of all image pixels) are different.
17 | const chip = page.locator('ion-chip');
18 |
> 19 | await expect(chip).toHaveScreenshot(screenshot(`chip-size-small`));
| ^
20 | });
21 |
22 | test('should render large chip', async ({ page }) => {
at /ionic/src/components/chip/test/size/chip.e2e.ts:19:26
|
|
[Mobile Firefox] › src/components/chip/test/shape/chip.e2e.ts:38:11 › chip: shape - ionic/md/ltr/light › rectangular › should not have visual regressions:
src/components/chip/test/shape/chip.e2e.ts#L41
5) [Mobile Firefox] › src/components/chip/test/shape/chip.e2e.ts:38:11 › chip: shape - ionic/md/ltr/light › rectangular › should not have visual regressions
Error: expect(locator).toHaveScreenshot(expected) failed
Locator: locator('#rectangular')
Expected an image 93px by 33px, received 76px by 25px. 449 pixels (ratio 0.15 of all image pixels) are different.
Snapshot: chip-rectangular-ionic-md-ltr-light.png
Call log:
- Expect "toHaveScreenshot(chip-rectangular-ionic-md-ltr-light.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#rectangular')
- locator resolved to <ion-chip id="rectangular" shape="rectangular" class="chip-rectangular ion-activatable ion-focusable chip-large chip-subtle hydrated">…</ion-chip>
- 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
- Expected an image 93px by 33px, received 76px by 25px. 449 pixels (ratio 0.15 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#rectangular')
- locator resolved to <ion-chip id="rectangular" shape="rectangular" class="chip-rectangular ion-activatable ion-focusable chip-large chip-subtle hydrated">…</ion-chip>
- 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
- Expected an image 93px by 33px, received 76px by 25px. 449 pixels (ratio 0.15 of all image pixels) are different.
39 | const container = page.locator('#rectangular');
40 |
> 41 | await expect(container).toHaveScreenshot(screenshot(`chip-rectangular`));
| ^
42 | });
43 | });
44 | });
at /ionic/src/components/chip/test/shape/chip.e2e.ts:41:33
|
|
[Mobile Firefox] › src/components/chip/test/shape/chip.e2e.ts:30:11 › chip: shape - ionic/md/ltr/light › round › should not have visual regressions:
src/components/chip/test/shape/chip.e2e.ts#L33
4) [Mobile Firefox] › src/components/chip/test/shape/chip.e2e.ts:30:11 › chip: shape - ionic/md/ltr/light › round › should not have visual regressions
Error: expect(locator).toHaveScreenshot(expected) failed
Locator: locator('#round')
Expected an image 57px by 33px, received 41px by 25px. 188 pixels (ratio 0.10 of all image pixels) are different.
Snapshot: chip-round-ionic-md-ltr-light.png
Call log:
- Expect "toHaveScreenshot(chip-round-ionic-md-ltr-light.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#round')
- locator resolved to <ion-chip id="round" shape="round" class="chip-round ion-activatable ion-focusable chip-large chip-subtle hydrated">…</ion-chip>
- 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
- Expected an image 57px by 33px, received 41px by 25px. 188 pixels (ratio 0.10 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#round')
- locator resolved to <ion-chip id="round" shape="round" class="chip-round ion-activatable ion-focusable chip-large chip-subtle hydrated">…</ion-chip>
- 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
- Expected an image 57px by 33px, received 41px by 25px. 188 pixels (ratio 0.10 of all image pixels) are different.
31 | const container = page.locator('#round');
32 |
> 33 | await expect(container).toHaveScreenshot(screenshot(`chip-round`));
| ^
34 | });
35 | });
36 |
at /ionic/src/components/chip/test/shape/chip.e2e.ts:33:33
|
|
[Mobile Firefox] › src/components/chip/test/shape/chip.e2e.ts:14:11 › chip: shape - ionic/md/ltr/light › default › should not have visual regressions:
src/components/chip/test/shape/chip.e2e.ts#L17
3) [Mobile Firefox] › src/components/chip/test/shape/chip.e2e.ts:14:11 › chip: shape - ionic/md/ltr/light › default › should not have visual regressions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveScreenshot(expected) failed
Locator: locator('#default')
Expected an image 62px by 33px, received 45px by 25px. 282 pixels (ratio 0.14 of all image pixels) are different.
Snapshot: chip-default-ionic-md-ltr-light.png
Call log:
- Expect "toHaveScreenshot(chip-default-ionic-md-ltr-light.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#default')
- locator resolved to <ion-chip id="default" class="chip-round ion-activatable ion-focusable chip-large chip-subtle hydrated">…</ion-chip>
- 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
- Expected an image 62px by 33px, received 45px by 25px. 282 pixels (ratio 0.14 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#default')
- locator resolved to <ion-chip id="default" class="chip-round ion-activatable ion-focusable chip-large chip-subtle hydrated">…</ion-chip>
- 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
- Expected an image 62px by 33px, received 45px by 25px. 282 pixels (ratio 0.14 of all image pixels) are different.
15 | const container = page.locator('#default');
16 |
> 17 | await expect(container).toHaveScreenshot(screenshot(`chip-default`));
| ^
18 | });
19 | });
20 |
at /ionic/src/components/chip/test/shape/chip.e2e.ts:17:33
|
|
[Mobile Firefox] › src/components/chip/test/shape/chip.e2e.ts:14:11 › chip: shape - ionic/md/ltr/light › default › should not have visual regressions:
src/components/chip/test/shape/chip.e2e.ts#L17
3) [Mobile Firefox] › src/components/chip/test/shape/chip.e2e.ts:14:11 › chip: shape - ionic/md/ltr/light › default › should not have visual regressions
Error: expect(locator).toHaveScreenshot(expected) failed
Locator: locator('#default')
Expected an image 62px by 33px, received 45px by 25px. 282 pixels (ratio 0.14 of all image pixels) are different.
Snapshot: chip-default-ionic-md-ltr-light.png
Call log:
- Expect "toHaveScreenshot(chip-default-ionic-md-ltr-light.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#default')
- locator resolved to <ion-chip id="default" class="chip-round ion-activatable ion-focusable chip-large chip-subtle hydrated">…</ion-chip>
- 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
- Expected an image 62px by 33px, received 45px by 25px. 282 pixels (ratio 0.14 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#default')
- locator resolved to <ion-chip id="default" class="chip-round ion-activatable ion-focusable chip-large chip-subtle hydrated">…</ion-chip>
- 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
- Expected an image 62px by 33px, received 45px by 25px. 282 pixels (ratio 0.14 of all image pixels) are different.
15 | const container = page.locator('#default');
16 |
> 17 | await expect(container).toHaveScreenshot(screenshot(`chip-default`));
| ^
18 | });
19 | });
20 |
at /ionic/src/components/chip/test/shape/chip.e2e.ts:17:33
|
|
[Mobile Firefox] › src/components/chip/test/hue/chip.e2e.ts:113:9 › chip: hue - ionic/md/ltr/light › should render bold chips:
src/components/chip/test/hue/chip.e2e.ts#L214
2) [Mobile Firefox] › src/components/chip/test/hue/chip.e2e.ts:113:9 › chip: hue - ionic/md/ltr/light › should render bold chips
Error: expect(locator).toHaveScreenshot(expected) failed
Locator: locator('#container')
Expected an image 393px by 160px, received 393px by 140px. 29441 pixels (ratio 0.47 of all image pixels) are different.
Snapshot: chip-hue-bold-ionic-md-ltr-light.png
Call log:
- Expect "toHaveScreenshot(chip-hue-bold-ionic-md-ltr-light.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#container')
- locator resolved to <div id="container">…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- Expected an image 393px by 160px, received 393px by 140px. 29441 pixels (ratio 0.47 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#container')
- locator resolved to <div id="container">…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- captured a stable screenshot
- Expected an image 393px by 160px, received 393px by 140px. 29441 pixels (ratio 0.47 of all image pixels) are different.
212 | const container = page.locator('#container');
213 |
> 214 | await expect(container).toHaveScreenshot(screenshot(`chip-hue-bold`));
| ^
215 | });
216 | });
217 | });
at /ionic/src/components/chip/test/hue/chip.e2e.ts:214:31
|
|
[Mobile Firefox] › src/components/chip/test/hue/chip.e2e.ts:9:9 › chip: hue - ionic/md/ltr/light › should render subtle chips:
src/components/chip/test/hue/chip.e2e.ts#L110
1) [Mobile Firefox] › src/components/chip/test/hue/chip.e2e.ts:9:9 › chip: hue - ionic/md/ltr/light › should render subtle chips
Error: expect(locator).toHaveScreenshot(expected) failed
Locator: locator('#container')
Expected an image 393px by 160px, received 393px by 140px. 9709 pixels (ratio 0.16 of all image pixels) are different.
Snapshot: chip-hue-subtle-ionic-md-ltr-light.png
Call log:
- Expect "toHaveScreenshot(chip-hue-subtle-ionic-md-ltr-light.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#container')
- locator resolved to <div id="container">…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- Expected an image 393px by 160px, received 393px by 140px. 9709 pixels (ratio 0.16 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#container')
- locator resolved to <div id="container">…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- captured a stable screenshot
- Expected an image 393px by 160px, received 393px by 140px. 9709 pixels (ratio 0.16 of all image pixels) are different.
108 | const container = page.locator('#container');
109 |
> 110 | await expect(container).toHaveScreenshot(screenshot(`chip-hue-subtle`));
| ^
111 | });
112 |
113 | test('should render bold chips', async ({ page }) => {
at /ionic/src/components/chip/test/hue/chip.e2e.ts:110:31
|
|
🎭 Playwright Run Summary
360 skipped
277 passed (2.3m)
|
|
🎭 Playwright Run Summary
368 skipped
307 passed (3.4m)
|
|
🎭 Playwright Run Summary
2 skipped
667 passed (3.6m)
|
|
🎭 Playwright Run Summary
1 skipped
683 passed (3.8m)
|
|
🎭 Playwright Run Summary
8 skipped
694 passed (3.9m)
|
|
🎭 Playwright Run Summary
8 skipped
663 passed (4.3m)
|
|
🎭 Playwright Run Summary
152 skipped
707 passed (4.6m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group
4 skipped
671 passed (5.0m)
|
|
🎭 Playwright Run Summary
14 skipped
491 passed (5.9m)
|
|
🎭 Playwright Run Summary
18 skipped
640 passed (6.5m)
|
|
🎭 Playwright Run Summary
5 skipped
691 passed (7.2m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Firefox] › src/components/range/test/states/range.e2e.ts:78:9 › range: states - ionic/md/ltr/light › should render focus state
1 skipped
655 passed (7.9m)
|
|
🎭 Playwright Run Summary
3 skipped
664 passed (8.1m)
|
|
🎭 Playwright Run Summary
12 skipped
695 passed (8.4m)
|
|
🎭 Playwright Run Summary
13 skipped
660 passed (8.5m)
|
|
🎭 Playwright Run Summary
5 skipped
658 passed (8.6m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/rtl/light › should not have visual regressions
13 skipped
711 passed (8.6m)
|
|
🎭 Playwright Run Summary
4 skipped
738 passed (9.1m)
|
|
🎭 Playwright Run Summary
11 flaky
[Mobile Firefox] › src/components/chip/test/hue/chip.e2e.ts:9:9 › chip: hue - ionic/md/ltr/light › should render subtle chips
[Mobile Firefox] › src/components/chip/test/hue/chip.e2e.ts:113:9 › chip: hue - ionic/md/ltr/light › should render bold chips
[Mobile Firefox] › src/components/chip/test/shape/chip.e2e.ts:14:11 › chip: shape - ionic/md/ltr/light › default › should not have visual regressions
[Mobile Firefox] › src/components/chip/test/shape/chip.e2e.ts:30:11 › chip: shape - ionic/md/ltr/light › round › should not have visual regressions
[Mobile Firefox] › src/components/chip/test/shape/chip.e2e.ts:38:11 › chip: shape - ionic/md/ltr/light › rectangular › should not have visual regressions
[Mobile Firefox] › src/components/chip/test/size/chip.e2e.ts:9:9 › chip: size - ionic/md/ltr/light › should render small chip
[Mobile Firefox] › src/components/chip/test/size/chip.e2e.ts:22:9 › chip: size - ionic/md/ltr/light › should render large chip
[Mobile Firefox] › src/components/chip/test/states/chip.e2e.ts:11:9 › chip: states - ionic/md/ltr/light › should render disabled state
[Mobile Firefox] › src/components/divider/test/basic/divider.e2e.ts:27:9 › divider: inset - ionic/md/rtl/light › should not have visual regressions when inset is enabled
[Mobile Firefox] › src/components/divider/test/spacing/divider.e2e.ts:7:11 › divider: spacing - ionic/md/ltr/light › should render divider with xlarge spacing
[Mobile Firefox] › src/components/divider/test/spacing/divider.e2e.ts:7:11 › divider: spacing - ionic/md/ltr/light › should render divider with xxlarge spacing
18 skipped
617 passed (9.6m)
|
|
🎭 Playwright Run Summary
14 skipped
682 passed (10.0m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
|
780 KB |
sha256:76fcf9bbb553021b08d77e6c3f18be368926e860a0ad1aaf0b728580d54b7333
|
|
|
ionic-angular-server
|
8.58 KB |
sha256:ff8dd20f7bbf6a65510d3a902a5633122aedac0dc16bc9558bcb70d2f42ec7e9
|
|
|
ionic-core
|
5.22 MB |
sha256:868b08efa8cbfd0c92b80cd51894f9492fcf96ea85eac3c3bf7d1a99332ffd32
|
|
|
ionic-react
|
319 KB |
sha256:6f33348c048c887b9e762fd17cabba6e661c3ada3314d2445ae4da6516dcc285
|
|
|
ionic-react-router
|
27.9 KB |
sha256:38ba31a73d5d93c622d207026ee9f2b70cce46f838691a7eb9583681ab20eb00
|
|
|
ionic-vue
|
349 KB |
sha256:b0e7f3f5c30af89e2de0afd02f6f59a39799b5bf2ced7b14c085322eccb45b31
|
|
|
ionic-vue-router
|
17.1 KB |
sha256:c7fb843551a01a0482f2035bf42b878a831802441ab8033e5b52a677c5b164d5
|
|
|
test-results-1-20
|
514 KB |
sha256:dca73e1f428be38a79dae85615cd1fa6adf3151e2bc2a04591bde2a32c1cfa2f
|
|
|
test-results-10-20
|
459 KB |
sha256:bdece2ba51b21c94b01c8f5bca5759061956fe2bf1d01543cefba9ecd42fc4e4
|
|
|
test-results-11-20
|
1.34 MB |
sha256:6f65233bed8213f42aac7073b80bde9e9cd24d6a3c7e79a175a15e73bc6ab258
|
|
|
test-results-12-20
|
499 KB |
sha256:dc2cd49b31d8ba6c94e855a57ded108fcc46e742a2f3ca6db528b7b14b16ccc7
|
|
|
test-results-13-20
|
473 KB |
sha256:3a88ef645f13c3e4922dc54259ac303af5263a1955075092822ac3a41204e928
|
|
|
test-results-14-20
|
443 KB |
sha256:1fdd4fbe07c5c068fe993626294d8329598b1b63598464e9fb7025040869d81b
|
|
|
test-results-15-20
|
474 KB |
sha256:d49df537c3007063f1db46ea2efb0cb09e58f3ec2bf943662d43dcd8656158fd
|
|
|
test-results-16-20
|
499 KB |
sha256:dacceacba1d6dd7f566eabd803bdede3153857d72c48aeb21d9961c39da6bd00
|
|
|
test-results-17-20
|
569 KB |
sha256:f86950addfaf49c6615f1eca559fed46be7adf9fba3924ac02ec1bf60e67fc4d
|
|
|
test-results-18-20
|
578 KB |
sha256:a36aa7634b5869c9b3e64a3480837e4c5777d6e72ea6fd285b5143b9a4fe52b4
|
|
|
test-results-19-20
|
459 KB |
sha256:def016b57d9d52d74ae455469ce91f4dddcae2b56120177c28f86041dc89ef23
|
|
|
test-results-2-20
|
5.74 MB |
sha256:ef6fb920684f0c14b53a8d4c0db53dd4e466858150edc4745b1b1805fc493c63
|
|
|
test-results-20-20
|
356 KB |
sha256:dbf41e835c6a96a3ba65acf2288fe78077d5131556ca5ed876b3813ec34189db
|
|
|
test-results-3-20
|
456 KB |
sha256:d6d449a0550882cd71370cceffd7044ed07f5f86c76e0bb0b5c9446161da0cf2
|
|
|
test-results-4-20
|
601 KB |
sha256:59e01f2bc1f035bd1416246704c54bee2c4b143618983f45ccd4765b0b980470
|
|
|
test-results-5-20
|
1.28 MB |
sha256:d71e2b5bad43b937acdcd23a5f7d84928d65f8521a042603dbcb7a346aa7fd62
|
|
|
test-results-6-20
|
1.29 MB |
sha256:19818d64a0b6d6ec472e056d39e06c39c2f30755386ef7e39501c5bbb70ecf78
|
|
|
test-results-7-20
|
376 KB |
sha256:8cdca35011bc76a8b035bf740e514fc8bf0ce4b8831499da31cb33bd09a89816
|
|
|
test-results-8-20
|
468 KB |
sha256:2cdc5b0be1fedd20718cfc52adc2c030170c2c0ade169e25a5464d176a619ff9
|
|
|
test-results-9-20
|
504 KB |
sha256:0904ffda6236051742df8306f0e7d7c4188dcbdfd6f17cc36dff2b67935b06c1
|
|