feat(react-router): upgrade to react router 6 #17805
build.yml
on: pull_request
build-core
1m 12s
Matrix: test-core-screenshot
test-core-clean-build
16s
test-core-lint
53s
test-core-spec
48s
verify-screenshots
3s
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
4s
verify-test-react-e2e
3s
verify-test-react-router-e2e
3s
verify-test-vue-e2e
3s
Annotations
3 errors and 20 notices
|
[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
1) [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: 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"
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 Firefox] › src/components/segment/test/segment-events.e2e.ts:10:11 › segment: events: ionChange - ios/ltr › when the segment is activated by keyboard navigation › should emit when there is no initial value:
src/components/segment/test/segment-events.e2e.ts#L37
1) [Mobile Firefox] › src/components/segment/test/segment-events.e2e.ts:10:11 › segment: events: ionChange - ios/ltr › when the segment is activated by keyboard navigation › should emit when there is no initial value
Error: expect(received).toBe(expected) // Object.is equality
Expected: "2"
Received: undefined
35 | await page.keyboard.press('Enter');
36 |
> 37 | expect(await segment.evaluate((el: HTMLIonSegmentElement) => el.value)).toBe('2');
| ^
38 |
39 | expect(ionChangeSpy).toHaveReceivedEventTimes(1);
40 | expect(ionChangeSpy).toHaveReceivedEventDetail({ value: '2' });
at /ionic/src/components/segment/test/segment-events.e2e.ts:37:81
|
|
[Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load:
src/components/router/test/guards/router.e2e.ts#L9
1) [Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load
Error: expect(received).toContain(expected) // indexOf
Expected substring: "#/child/1"
Received string: "http://localhost:3333/src/components/router/test/guards#/guard-initial-page?ionic:_testing=true&ionic:mode=ios&rtl=undefined&palette=light"
7 | await page.goto(`/src/components/router/test/guards#/guard-initial-page`, config);
8 |
> 9 | expect(page.url()).toContain('#/child/1');
| ^
10 | });
11 | });
12 | });
at /ionic/src/components/router/test/guards/router.e2e.ts:9:26
|
|
🎭 Playwright Run Summary
216 skipped
259 passed (2.3m)
|
|
🎭 Playwright Run Summary
535 passed (3.0m)
|
|
🎭 Playwright Run Summary
1 skipped
534 passed (3.2m)
|
|
🎭 Playwright Run Summary
1 skipped
537 passed (3.3m)
|
|
🎭 Playwright Run Summary
4 skipped
511 passed (3.4m)
|
|
🎭 Playwright Run Summary
212 skipped
313 passed (3.6m)
|
|
🎭 Playwright Run Summary
1 flaky
[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
514 passed (3.8m)
|
|
🎭 Playwright Run Summary
648 passed (4.3m)
|
|
🎭 Playwright Run Summary
10 skipped
503 passed (4.8m)
|
|
🎭 Playwright Run Summary
14 skipped
401 passed (5.3m)
|
|
🎭 Playwright Run Summary
5 skipped
513 passed (5.3m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Firefox] › src/components/segment/test/segment-events.e2e.ts:10:11 › segment: events: ionChange - ios/ltr › when the segment is activated by keyboard navigation › should emit when there is no initial value
1 skipped
527 passed (6.4m)
|
|
🎭 Playwright Run Summary
1 skipped
538 passed (6.5m)
|
|
🎭 Playwright Run Summary
4 skipped
537 passed (6.7m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load
10 skipped
528 passed (6.8m)
|
|
🎭 Playwright Run Summary
5 skipped
573 passed (6.9m)
|
|
🎭 Playwright Run Summary
5 skipped
518 passed (6.9m)
|
|
🎭 Playwright Run Summary
2 skipped
517 passed (7.0m)
|
|
🎭 Playwright Run Summary
14 skipped
498 passed (7.0m)
|
|
🎭 Playwright Run Summary
7 skipped
510 passed (7.4m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
|
667 KB |
sha256:02abff741b1e4fe56b74e82c9334d62a899cdb60ff65ec4c22c3540e0f17c182
|
|
|
ionic-angular-server
|
8.54 KB |
sha256:d739a0b228b5d86ab371454eb830776de13c9201db98c2097a198d5ef96388a4
|
|
|
ionic-core
|
4.58 MB |
sha256:5ac25650ffa4e1ff22eadbca5a598a8895588a40b9ee293f82c26cf033ec7997
|
|
|
ionic-react
|
212 KB |
sha256:7cbba38331b58c9834fade22e37cd293ca4faf33d935aa7a35418f2e626851f3
|
|
|
ionic-react-router
|
82.3 KB |
sha256:bdc3a862059a179841cd862500443f970cda4475960a190f22e4d6d5a172c566
|
|
|
ionic-vue
|
233 KB |
sha256:0ee1bdb6cb553be327ced620ff066b0d2ce1989c018ff9c4fa9fcb8c0def9778
|
|
|
ionic-vue-router
|
17 KB |
sha256:f9036ce7051adb3c94483125f4c12939e3a0628f224b2456a00aec82a4466a80
|
|
|
test-results-1-20
|
442 KB |
sha256:8e1c66aef0eee77113bc1621fee318c990961994ed186183279dae2e2050f508
|
|
|
test-results-10-20
|
460 KB |
sha256:0a86ac04943739fb49ac9bb8fade9db116d6526f7db4c21a50923c096570fc71
|
|
|
test-results-11-20
|
1.26 MB |
sha256:9cbc590cea6250b09ef0b1ef1d211fae5cfbc33d9358ce84e50ddb6f8275b823
|
|
|
test-results-12-20
|
442 KB |
sha256:d4e3502e2d57b58fc112b544c4a1fd1d7277e7f8236f01e0f3e61bed91aa2039
|
|
|
test-results-13-20
|
450 KB |
sha256:ea2dec8f1aea8f6964966105ccfc1f7c4f5b61d145b56f0b68e7a3c749f6b0f6
|
|
|
test-results-14-20
|
407 KB |
sha256:7ef1f9bc49118004f73732349134ec3d1eee326ab5103f5c56a3f3b9873043fd
|
|
|
test-results-15-20
|
431 KB |
sha256:4761e6b326d6c7b134e759d3ccbc641dcd930dae698c574389a142c873da88cd
|
|
|
test-results-16-20
|
428 KB |
sha256:130996a7a41b819da0fb10a230638690cf4d3209068193c9a92c88013bedc2b6
|
|
|
test-results-17-20
|
530 KB |
sha256:8c4fda3c73364ab5bbb4d7025943ea80f41c4d01c5f676fad67ee3d90e665b9f
|
|
|
test-results-18-20
|
1.25 MB |
sha256:aa1a4298be6f8fd0b95a7fef96277dec774fb163f2f5d4a0686bae4b8dab540d
|
|
|
test-results-19-20
|
396 KB |
sha256:319bf1bd897a67c2e51684897cdd63f9fae170516a0b3ef965df3ad48c59223f
|
|
|
test-results-2-20
|
471 KB |
sha256:1ae95da160aaaf6090ce3f07dc5abfa531d263ea25efc3f9990beb82d951c259
|
|
|
test-results-20-20
|
360 KB |
sha256:9db9ff6b584cbe1b5ff2e55490e44b028184f7959041989a7dc522b4879571c0
|
|
|
test-results-3-20
|
431 KB |
sha256:52b7d8c61fc47b9c5db3b9b8718a418f16de5de95e6dbc1a5f737a81e982fa3d
|
|
|
test-results-4-20
|
522 KB |
sha256:909eb7c1354e702ee7d3b719436c5515f68f5ca4e0602f91da9eb71a1afaa702
|
|
|
test-results-5-20
|
1.2 MB |
sha256:dbde543e156f46dc0bff749d0cbfe6600cb2d1323099394f8f46b320a9da6c9d
|
|
|
test-results-6-20
|
447 KB |
sha256:d858d1a7cd87bb8d970ac5e3e0f440ea264fcd95a8bcc4cd6a4a8da2b38fac6c
|
|
|
test-results-7-20
|
352 KB |
sha256:5a818e296c2ec180a9d0fe94541384a7ca1a8a32eff686bacd2578240b7b4be7
|
|
|
test-results-8-20
|
429 KB |
sha256:1a479b616dd65941bd56073b216905b8878ad41ea1308d0fc3220063989815b8
|
|
|
test-results-9-20
|
437 KB |
sha256:ca86c58b5eeb5af3362577ea8bf2c7a4b0a964034d51c394e731ddcc0e8fac4f
|
|