Skip to content

feat(chip): add recipe and variables #18037

feat(chip): add recipe and variables

feat(chip): add recipe and variables #18037

Triggered via pull request January 17, 2026 01:30
@thetaPCthetaPC
synchronize #30873
FW-6833
Status Success
Total duration 13m 11s
Artifacts 27

build.yml

on: pull_request
build-react
49s
build-react
build-vue
44s
build-vue
Matrix: test-core-screenshot
build-angular
1m 8s
build-angular
build-angular-server
43s
build-angular-server
test-core-clean-build
11s
test-core-clean-build
test-core-lint
59s
test-core-lint
test-core-spec
1m 0s
test-core-spec
build-react-router
30s
build-react-router
build-vue-router
35s
build-vue-router
verify-screenshots
2s
verify-screenshots
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
3s
verify-test-angular-e2e
verify-test-react-e2e
2s
verify-test-react-e2e
verify-test-react-router-e2e
3s
verify-test-react-router-e2e
verify-test-vue-e2e
3s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

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