fix(reorder-group): add children fallback for framework compatibility #16817
build.yml
on: pull_request
build-core
1m 8s
Matrix: test-core-screenshot
test-core-clean-build
26s
test-core-lint
46s
test-core-spec
48s
verify-screenshots
4s
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
3s
verify-test-react-router-e2e
4s
verify-test-vue-e2e
3s
Annotations
5 errors and 20 notices
|
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › 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/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group
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"
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 Safari] › src/components/datetime/test/custom/datetime.e2e.ts:53:9 › datetime: custom focus - md/ltr › should focus the selected day and then the day after:
src/components/datetime/test/custom/datetime.e2e.ts#L64
2) [Mobile Safari] › src/components/datetime/test/custom/datetime.e2e.ts:53:9 › datetime: custom focus - md/ltr › should focus the selected day and then the day after
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveScreenshot(expected)
5526 pixels (ratio 0.05 of all image pixels) are different.
Snapshot: datetime-custom-focus-selected-calendar-day-md-ltr.png
Call log:
- Expect "toHaveScreenshot(datetime-custom-focus-selected-calendar-day-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" 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
- 5526 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" 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
- 5526 pixels (ratio 0.05 of all image pixels) are different.
62 |
63 | await expect(day).toBeFocused();
> 64 | await expect(datetime).toHaveScreenshot(screenshot(`datetime-custom-focus-selected-calendar-day`));
| ^
65 |
66 | await page.keyboard.press('ArrowRight');
67 | await page.waitForChanges();
at /ionic/src/components/datetime/test/custom/datetime.e2e.ts:64:30
|
|
[Mobile Safari] › src/components/datetime/test/custom/datetime.e2e.ts:53:9 › datetime: custom focus - md/ltr › should focus the selected day and then the day after:
src/components/datetime/test/custom/datetime.e2e.ts#L64
2) [Mobile Safari] › src/components/datetime/test/custom/datetime.e2e.ts:53:9 › datetime: custom focus - md/ltr › should focus the selected day and then the day after
Error: expect(locator).toHaveScreenshot(expected)
5526 pixels (ratio 0.05 of all image pixels) are different.
Snapshot: datetime-custom-focus-selected-calendar-day-md-ltr.png
Call log:
- Expect "toHaveScreenshot(datetime-custom-focus-selected-calendar-day-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" 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
- 5526 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" 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
- 5526 pixels (ratio 0.05 of all image pixels) are different.
62 |
63 | await expect(day).toBeFocused();
> 64 | await expect(datetime).toHaveScreenshot(screenshot(`datetime-custom-focus-selected-calendar-day`));
| ^
65 |
66 | await page.keyboard.press('ArrowRight');
67 | await page.waitForChanges();
at /ionic/src/components/datetime/test/custom/datetime.e2e.ts:64:30
|
|
[Mobile Safari] › src/components/datetime/test/custom/datetime.e2e.ts:32:9 › datetime: custom - ios/ltr › should allow styling calendar days in grid style datetimes:
src/components/datetime/test/custom/datetime.e2e.ts#L42
1) [Mobile Safari] › src/components/datetime/test/custom/datetime.e2e.ts:32:9 › datetime: custom - ios/ltr › should allow styling calendar days in grid style datetimes
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveScreenshot(expected)
4509 pixels (ratio 0.04 of all image pixels) are different.
Snapshot: datetime-custom-calendar-days-ios-ltr.png
Call log:
- Expect "toHaveScreenshot(datetime-custom-calendar-days-ios-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" id="custom-calendar-days" class="ion-color ion-color-primary ios 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
- 4509 pixels (ratio 0.04 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" id="custom-calendar-days" class="ion-color ion-color-primary ios 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
- 4509 pixels (ratio 0.04 of all image pixels) are different.
40 | });
41 |
> 42 | await expect(datetime).toHaveScreenshot(screenshot(`datetime-custom-calendar-days`));
| ^
43 | });
44 | });
45 | });
at /ionic/src/components/datetime/test/custom/datetime.e2e.ts:42:30
|
|
[Mobile Safari] › src/components/datetime/test/custom/datetime.e2e.ts:32:9 › datetime: custom - ios/ltr › should allow styling calendar days in grid style datetimes:
src/components/datetime/test/custom/datetime.e2e.ts#L42
1) [Mobile Safari] › src/components/datetime/test/custom/datetime.e2e.ts:32:9 › datetime: custom - ios/ltr › should allow styling calendar days in grid style datetimes
Error: expect(locator).toHaveScreenshot(expected)
4509 pixels (ratio 0.04 of all image pixels) are different.
Snapshot: datetime-custom-calendar-days-ios-ltr.png
Call log:
- Expect "toHaveScreenshot(datetime-custom-calendar-days-ios-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" id="custom-calendar-days" class="ion-color ion-color-primary ios 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
- 4509 pixels (ratio 0.04 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" id="custom-calendar-days" class="ion-color ion-color-primary ios 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
- 4509 pixels (ratio 0.04 of all image pixels) are different.
40 | });
41 |
> 42 | await expect(datetime).toHaveScreenshot(screenshot(`datetime-custom-calendar-days`));
| ^
43 | });
44 | });
45 | });
at /ionic/src/components/datetime/test/custom/datetime.e2e.ts:42:30
|
|
🎭 Playwright Run Summary
216 skipped
257 passed (2.4m)
|
|
🎭 Playwright Run Summary
407 passed (2.5m)
|
|
🎭 Playwright Run Summary
1 skipped
529 passed (3.1m)
|
|
🎭 Playwright Run Summary
1 skipped
534 passed (3.1m)
|
|
🎭 Playwright Run Summary
212 skipped
303 passed (3.4m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group
4 skipped
509 passed (3.6m)
|
|
🎭 Playwright Run Summary
4 skipped
635 passed (3.7m)
|
|
🎭 Playwright Run Summary
638 passed (4.1m)
|
|
🎭 Playwright Run Summary
10 skipped
503 passed (4.7m)
|
|
🎭 Playwright Run Summary
5 skipped
510 passed (4.9m)
|
|
🎭 Playwright Run Summary
14 skipped
399 passed (5.0m)
|
|
🎭 Playwright Run Summary
1 skipped
537 passed (6.4m)
|
|
🎭 Playwright Run Summary
10 skipped
526 passed (6.5m)
|
|
🎭 Playwright Run Summary
4 skipped
528 passed (6.9m)
|
|
🎭 Playwright Run Summary
5 skipped
515 passed (6.9m)
|
|
🎭 Playwright Run Summary
1 skipped
523 passed (7.1m)
|
|
🎭 Playwright Run Summary
14 skipped
497 passed (7.1m)
|
|
🎭 Playwright Run Summary
2 flaky
[Mobile Safari] › src/components/datetime/test/custom/datetime.e2e.ts:32:9 › datetime: custom - ios/ltr › should allow styling calendar days in grid style datetimes
[Mobile Safari] › src/components/datetime/test/custom/datetime.e2e.ts:53:9 › datetime: custom focus - md/ltr › should focus the selected day and then the day after
2 skipped
507 passed (7.0m)
|
|
🎭 Playwright Run Summary
5 skipped
563 passed (7.2m)
|
|
🎭 Playwright Run Summary
7 skipped
507 passed (8.0m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
Expired
|
666 KB |
sha256:9ca6e0740a6c8dfdc802523475273852007072e52a6b3bf9d5edc3f4d14db3f3
|
|
|
ionic-angular-server
Expired
|
8.54 KB |
sha256:3ecb8636fd912d31b036b0b99564589029fea663059e799a6665da53a9d522d2
|
|
|
ionic-core
Expired
|
4.51 MB |
sha256:2c542bea037fb00887b30819cea68ec98843c5bde435bd1bffb002b20b1866fb
|
|
|
ionic-react
Expired
|
211 KB |
sha256:3e12349ac772b948bfe552c69821996f5e8637a330972350a433d18891ce32de
|
|
|
ionic-react-router
Expired
|
27.9 KB |
sha256:c3b58f1f6f3d4fa36f990479ef01184764eb72fcef0bd3d140bd5e04414054d6
|
|
|
ionic-vue
Expired
|
233 KB |
sha256:72a5f3a042bc99e660f4c2fa1faaf139363b04a47820ba0206a529263cc406aa
|
|
|
ionic-vue-router
Expired
|
17 KB |
sha256:ccf87fde519b0e7698dc939c64b5ac876a5d03401cfe36aa11c0be37d4a8f557
|
|
|
test-results-1-20
Expired
|
429 KB |
sha256:5279f8e859c79351caf3c1f3f798ac812b02f66140f53da2afc3e0c602882a0e
|
|
|
test-results-10-20
Expired
|
405 KB |
sha256:6fa2dd98b0047b7311f85635d35761f47757521cb0dceae1400e5f5fe558b9b8
|
|
|
test-results-11-20
Expired
|
1.23 MB |
sha256:0edcd76dea904c5a6a2db2dae938284155abad8616d6d9bb8c2ffc05ad319c75
|
|
|
test-results-12-20
Expired
|
441 KB |
sha256:dd231980a34c49c223b2e3627815f5413171b2948b155a65c3399f429d9ae279
|
|
|
test-results-13-20
Expired
|
435 KB |
sha256:db7e3b53e07f0ce14a817162fb2a967e04991f8169f2aa40062f28d33f3f3db3
|
|
|
test-results-14-20
Expired
|
397 KB |
sha256:a4dd082eb11a7b4328dcf6d4f1f91a4c75ac23422a8870065b9062b7ea295d76
|
|
|
test-results-15-20
Expired
|
2.67 MB |
sha256:ea7a632aea96bdd3fbcc86165378cc7c58429ab03f94481fbb88e9636b010f3e
|
|
|
test-results-16-20
Expired
|
419 KB |
sha256:9076346f6596a6fb41917990d8e7cf0d06d1610ca5cf240deaee28a090483f07
|
|
|
test-results-17-20
Expired
|
525 KB |
sha256:51800260b1cd7672c40c3e7e711f542d5cf92020a772324a302904f13f2f9c79
|
|
|
test-results-18-20
Expired
|
502 KB |
sha256:95ae21c8e3160a246b8491d40e3079d2f02f3ae4da50ea534f35f2f47beeb18e
|
|
|
test-results-19-20
Expired
|
389 KB |
sha256:66c8b446b4351037ff17d216bf2312835b1cacc5748464997612af613eb6013f
|
|
|
test-results-2-20
Expired
|
467 KB |
sha256:41786c1ad69bbc44b93ddb69acdb705f560ad9a454c71f04a65659e1f3353a10
|
|
|
test-results-20-20
Expired
|
344 KB |
sha256:edd954bca725d0220d1b94ecd4044aa5a8334c66909a037eaca2dd9bd9201ca4
|
|
|
test-results-3-20
Expired
|
422 KB |
sha256:d8fba6fdbc5692890a1a095a4a0da3ef939c2bde60623a5498c914a52c2a288b
|
|
|
test-results-4-20
Expired
|
517 KB |
sha256:6159e562fa30fbc041e4b06226a3ec1bb7689200a6746182b70ee49f31c5c37d
|
|
|
test-results-5-20
Expired
|
450 KB |
sha256:265197faac07db86df94596bf5dceeb38650d389e72d0583603cf13a90ab32cf
|
|
|
test-results-6-20
Expired
|
435 KB |
sha256:6756df38c2f27bf72b50f9cb77f980cb48b451dc602c548691143e5e67db9890
|
|
|
test-results-7-20
Expired
|
340 KB |
sha256:2bbb9fb4828b91d91f3096f89d3542292e63be6a05dc86c9bcd3bbdea242556e
|
|
|
test-results-8-20
Expired
|
416 KB |
sha256:6d5d82864a350f7c509218a2a1422328bacb1c90e6833b63c1398c4ed4cfeac1
|
|
|
test-results-9-20
Expired
|
477 KB |
sha256:b36610b70c40dcbe461da6b586189b75fb6684becd26d59e6cdd7a2b099c8c0e
|
|