merge release-8.7.0 #16760
build.yml
on: pull_request
build-core
1m 3s
Matrix: test-core-screenshot
test-core-clean-build
13s
test-core-lint
45s
test-core-spec
47s
verify-screenshots
2s
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
2s
verify-test-react-e2e
4s
verify-test-react-router-e2e
3s
verify-test-vue-e2e
3s
Annotations
5 errors and 20 notices
|
[Mobile Chrome] › src/components/datetime/test/locale/datetime.e2e.ts:30:11 › datetime: locale - md/ltr › en-US › time picker should not have visual regressions:
src/components/datetime/test/locale/datetime.e2e.ts#L166
1) [Mobile Chrome] › src/components/datetime/test/locale/datetime.e2e.ts:30:11 › datetime: locale - md/ltr › en-US › time picker should not have visual regressions
Error: expect(locator).toHaveScreenshot(expected)
215 pixels (ratio 0.01 of all image pixels) are different.
Snapshot: datetime-locale-en-US-time-diff-md-ltr.png
Call log:
- Expect "toHaveScreenshot(datetime-locale-en-US-time-diff-md-ltr.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-datetime')
- locator resolved to <ion-datetime max="2022" locale="en-US" presentation="time" show-default-title="true" show-default-buttons="true" value="2022-04-19T04:20:00" class="ion-color ion-color-primary md datetime-presentation-time datetime-size-fixed hydrated datetime-ready">…</ion-datetime>
- 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
- 215 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('ion-datetime')
- locator resolved to <ion-datetime max="2022" locale="en-US" presentation="time" show-default-title="true" show-default-buttons="true" value="2022-04-19T04:20:00" class="ion-color ion-color-primary md datetime-presentation-time datetime-size-fixed hydrated datetime-ready">…</ion-datetime>
- 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
- 215 pixels (ratio 0.01 of all image pixels) are different.
164 | async expectLocalizedPicker(screenshot: ScreenshotFn, modifier?: string) {
165 | const modifierString = modifier === undefined ? '' : `-${modifier}`;
> 166 | await expect(this.datetime).toHaveScreenshot(screenshot(`datetime-locale-${this.locale}${modifierString}-diff`));
| ^
167 | }
168 | }
169 |
at DatetimeLocaleFixture.expectLocalizedPicker (/ionic/src/components/datetime/test/locale/datetime.e2e.ts:166:33)
at DatetimeLocaleFixture.expectLocalizedTimePicker (/ionic/src/components/datetime/test/locale/datetime.e2e.ts:161:16)
at /ionic/src/components/datetime/test/locale/datetime.e2e.ts:32:31
|
|
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › tabbing should switch between radio groups:
src/components/radio/test/a11y/radio.e2e.ts#L122
2) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › tabbing should switch between radio groups
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: locator('#first-group ion-radio').first()
Expected: focused
Received: inactive
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"
120 |
121 | await pageUtils.pressKeys('Tab');
> 122 | await expect(firstGroupRadios.nth(0)).toBeFocused();
| ^
123 |
124 | await pageUtils.pressKeys('Tab');
125 | await expect(secondGroupRadios.nth(0)).toBeFocused();
at /ionic/src/components/radio/test/a11y/radio.e2e.ts:122:47
|
|
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups:
src/components/radio/test/a11y/radio.e2e.ts#L122
1) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: locator('#first-group ion-radio').first()
Expected: focused
Received: inactive
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"
120 |
121 | await pageUtils.pressKeys('Tab');
> 122 | await expect(firstGroupRadios.nth(0)).toBeFocused();
| ^
123 |
124 | await pageUtils.pressKeys('Tab');
125 | await expect(secondGroupRadios.nth(0)).toBeFocused();
at /ionic/src/components/radio/test/a11y/radio.e2e.ts:122:47
|
|
[Mobile Safari] › src/components/datetime/test/show-adjacent-days/datetime.e2e.ts:16:9 › datetime: show adjacent days - md/ltr › should not have visual regressions with a custom styled calendar:
src/components/datetime/test/show-adjacent-days/datetime.e2e.ts#L20
1) [Mobile Safari] › src/components/datetime/test/show-adjacent-days/datetime.e2e.ts:16:9 › datetime: show adjacent days - md/ltr › should not have visual regressions with a custom styled calendar
Error: expect(locator).toHaveScreenshot(expected)
5772 pixels (ratio 0.05 of all image pixels) are different.
Snapshot: datetime-show-adjacent-days-custom-calendar-md-ltr.png
Call log:
- Expect "toHaveScreenshot(datetime-show-adjacent-days-custom-calendar-md-ltr.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#custom-calendar-days')
- locator resolved to <ion-datetime value="2023-06-15" presentation="date" show-adjacent-days="true" id="custom-calendar-days" class="ion-color ion-color-primary md datetime-presentation-date datetime-size-fixed datetime-grid hydrated">…</ion-datetime>
- 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
- 5772 pixels (ratio 0.05 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#custom-calendar-days')
- locator resolved to <ion-datetime value="2023-06-15" presentation="date" show-adjacent-days="true" id="custom-calendar-days" class="ion-color ion-color-primary md datetime-presentation-date datetime-size-fixed datetime-grid hydrated">…</ion-datetime>
- 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
- 5772 pixels (ratio 0.05 of all image pixels) are different.
18 | await page.locator('.datetime-ready').first().waitFor();
19 | const datetime = page.locator('#custom-calendar-days');
> 20 | await expect(datetime).toHaveScreenshot(screenshot(`datetime-show-adjacent-days-custom-calendar`));
| ^
21 | });
22 |
23 | test('should not have visual regressions with specific date disabled', async ({ page }) => {
at /ionic/src/components/datetime/test/show-adjacent-days/datetime.e2e.ts:20:30
|
|
[Mobile Firefox] › src/components/toast/test/swipe-gesture/toast.e2e.ts:25:9 › toast: swipe gesture with top position - ios/ltr › should swipe up to dismiss with anchor:
src/components/toast/test/swipe-gesture/toast.e2e.ts#L0
1) [Mobile Firefox] › src/components/toast/test/swipe-gesture/toast.e2e.ts:25:9 › toast: swipe gesture with top position - ios/ltr › should swipe up to dismiss with anchor
Test timeout of 30000ms exceeded.
|
|
🎭 Playwright Run Summary
216 skipped
257 passed (2.4m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Chrome] › src/components/datetime/test/locale/datetime.e2e.ts:30:11 › datetime: locale - md/ltr › en-US › time picker should not have visual regressions
1 skipped
528 passed (3.2m)
|
|
🎭 Playwright Run Summary
1 skipped
534 passed (3.2m)
|
|
🎭 Playwright Run Summary
212 skipped
303 passed (3.6m)
|
|
🎭 Playwright Run Summary
4 skipped
635 passed (3.8m)
|
|
🎭 Playwright Run Summary
2 flaky
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › tabbing should switch between radio groups
4 skipped
508 passed (3.9m)
|
|
🎭 Playwright Run Summary
638 passed (4.1m)
|
|
🎭 Playwright Run Summary
10 skipped
503 passed (4.9m)
|
|
🎭 Playwright Run Summary
5 skipped
510 passed (5.1m)
|
|
🎭 Playwright Run Summary
14 skipped
399 passed (5.3m)
|
|
🎭 Playwright Run Summary
1 skipped
537 passed (6.5m)
|
|
🎭 Playwright Run Summary
10 skipped
526 passed (6.7m)
|
|
🎭 Playwright Run Summary
4 skipped
528 passed (6.9m)
|
|
🎭 Playwright Run Summary
407 passed (2.7m)
|
|
🎭 Playwright Run Summary
1 skipped
523 passed (7.0m)
|
|
🎭 Playwright Run Summary
14 skipped
497 passed (7.3m)
|
|
🎭 Playwright Run Summary
5 skipped
515 passed (7.6m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Safari] › src/components/datetime/test/show-adjacent-days/datetime.e2e.ts:16:9 › datetime: show adjacent days - md/ltr › should not have visual regressions with a custom styled calendar
2 skipped
508 passed (7.5m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Firefox] › src/components/toast/test/swipe-gesture/toast.e2e.ts:25:9 › toast: swipe gesture with top position - ios/ltr › should swipe up to dismiss with anchor
5 skipped
562 passed (7.8m)
|
|
🎭 Playwright Run Summary
7 skipped
507 passed (8.3m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
Expired
|
666 KB |
sha256:016455dbad0e73f9f545d6481a8385813e82091fbe409d1199e0a62a2deac75a
|
|
|
ionic-angular-server
Expired
|
8.54 KB |
sha256:c950ff3b164bbebe0e8bfa5dfd9d63d35db1d3dba386fe3e0e156c6b05cd94e2
|
|
|
ionic-core
Expired
|
4.5 MB |
sha256:a99a4f275e0c54459e08e06d55ec3549020a554e99735de8bd0ec3955c718ebe
|
|
|
ionic-react
Expired
|
211 KB |
sha256:891715bc4a132c435063a9a36aa579d90167ed322d6fdfc0584633a24476dfa8
|
|
|
ionic-react-router
Expired
|
27.9 KB |
sha256:66309b5b3f1b3bab57d35784f4211ef8375113d99b3b90ae6e90ba7f83065fb6
|
|
|
ionic-vue
Expired
|
233 KB |
sha256:d8ae319d0f4e09c66e9a3c518983287cdc3369ae618dfcf0ce59f96e16d9b2b7
|
|
|
ionic-vue-router
Expired
|
17.1 KB |
sha256:aef27cabd963abbe276672292bbf90e42fe15ca08d1e50ed2a9909b1bdd904e6
|
|
|
test-results-1-20
Expired
|
430 KB |
sha256:394abffc34bf060ae3eb350cae466a3ef1c2ce0fdaf12977c9717916c87eb1e1
|
|
|
test-results-10-20
Expired
|
405 KB |
sha256:c18acddc0f971a4c65f6adf4de742bb3801a3a97ed0d4800d2487755130c9a05
|
|
|
test-results-11-20
Expired
|
1.6 MB |
sha256:46b94af5577ecab1c2584614541475b46e387cef9fbefc87b3d40160c7a1efdf
|
|
|
test-results-12-20
Expired
|
440 KB |
sha256:8419060effd8c32c2cf3452790e0ca48115689f2407ec815f0b3d4e3b1f64677
|
|
|
test-results-13-20
Expired
|
435 KB |
sha256:ebcd59a5e3c3db898c9a51141b1e131fd48b453fd0c746ae21eb8fdd26c59ac7
|
|
|
test-results-14-20
Expired
|
397 KB |
sha256:f53715e28fdaf5df1efb7c4738bec0959833cd04b83f6dd411607df4ca4ec676
|
|
|
test-results-15-20
Expired
|
1.35 MB |
sha256:4c61c8ccfc484c67827988446c2318755d377bcdde73613c4accdbfb6b2aa712
|
|
|
test-results-16-20
Expired
|
418 KB |
sha256:bf4be3cdcccc7339a19e2d3d65cef8a407032f2419b8b79b6829df15b3812f09
|
|
|
test-results-17-20
Expired
|
526 KB |
sha256:f0b6bc3f38662ea49c1631cd80b8f15e5d038886986dfb46eb93e318094f98af
|
|
|
test-results-18-20
Expired
|
502 KB |
sha256:904cb3477c37b4fec41a55fbb82c166cc82d0be6a7b94d5a37d152178af6812e
|
|
|
test-results-19-20
Expired
|
389 KB |
sha256:044bfb89ea9de910027e7e6b0456774e18fba2f7b27d1948899fa3c5356193f1
|
|
|
test-results-2-20
Expired
|
467 KB |
sha256:85f1584675b7b75dfa863dc489266cfcb377f251c9ed3bd2f22363941bb1a52b
|
|
|
test-results-20-20
Expired
|
343 KB |
sha256:67ece51ea385239126046e4c4fcdee0e094c01db1e42c7a746eb29c2264c70f9
|
|
|
test-results-3-20
Expired
|
422 KB |
sha256:246a06c2fc5ce4e2ae153228e51334e1a90001573982dfdb023ae62b04938f18
|
|
|
test-results-4-20
Expired
|
517 KB |
sha256:d47df928c297818709461b03a9d969d584e92ec5ed0b1fb064bf138d82e5a19a
|
|
|
test-results-5-20
Expired
|
450 KB |
sha256:c9cedc91d6b556242d3d63b41b85d8e5a55e76fd90d7ff75b7553cd237ce2739
|
|
|
test-results-6-20
Expired
|
1.3 MB |
sha256:534d7a08faf070b76511fb83848cb651a23a74d2dffa83ebb6e9a2c483d79603
|
|
|
test-results-7-20
Expired
|
339 KB |
sha256:9d73cbddd9fea00e2d864fac3ce1360fc57fe7e205699fde0c8e57c7c9a820d3
|
|
|
test-results-8-20
Expired
|
1.2 MB |
sha256:d9789e17dcc292861365f369ee94f8d1b9faccada97484772160dee5ddb93c38
|
|
|
test-results-9-20
Expired
|
476 KB |
sha256:3a57eaeebbecb515327d355deb9885dca26215fa34d60672383844deb7a567a1
|
|