feat(input-otp): convert to a form associated shadow component #30785 #17857
build.yml
on: pull_request
build-core
1m 36s
Matrix: test-core-screenshot
test-core-clean-build
15s
test-core-lint
57s
test-core-spec
54s
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
2s
Annotations
11 errors and 20 notices
|
[Mobile Chrome] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard:
src/components/action-sheet/test/a11y/action-sheet.e2e.ts#L188
1) [Mobile Chrome] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard
Error: expect(received).toBe(expected) // Object.is equality
Expected: "Cancel"
Received: "Option 1"
186 |
187 | focusedElement = await page.evaluate(() => document.activeElement?.textContent?.trim());
> 188 | expect(focusedElement).toBe('Cancel');
| ^
189 | });
190 | });
191 | });
at /ionic/src/components/action-sheet/test/a11y/action-sheet.e2e.ts:188:30
|
|
test-react-e2e (react18)
Process completed with exit code 1.
|
|
test-react-e2e (react17)
Process completed with exit code 1.
|
|
verify-test-react-e2e
Process completed with exit code 1.
|
|
test-vue-e2e (vue3)
Process completed with exit code 1.
|
|
verify-test-vue-e2e
Process completed with exit code 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:
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
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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 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 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&ionic:theme=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
|
|
[Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard:
src/components/action-sheet/test/a11y/action-sheet.e2e.ts#L188
1) [Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "Cancel"
Received: "Option 1"
186 |
187 | focusedElement = await page.evaluate(() => document.activeElement?.textContent?.trim());
> 188 | expect(focusedElement).toBe('Cancel');
| ^
189 | });
190 | });
191 | });
at /ionic/src/components/action-sheet/test/a11y/action-sheet.e2e.ts:188:30
|
|
[Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard:
src/components/action-sheet/test/a11y/action-sheet.e2e.ts#L188
1) [Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard
Error: expect(received).toBe(expected) // Object.is equality
Expected: "Cancel"
Received: "Option 1"
186 |
187 | focusedElement = await page.evaluate(() => document.activeElement?.textContent?.trim());
> 188 | expect(focusedElement).toBe('Cancel');
| ^
189 | });
190 | });
191 | });
at /ionic/src/components/action-sheet/test/a11y/action-sheet.e2e.ts:188:30
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Chrome] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard
360 skipped
272 passed (2.4m)
|
|
🎭 Playwright Run Summary
368 skipped
308 passed (3.3m)
|
|
🎭 Playwright Run Summary
2 skipped
675 passed (3.7m)
|
|
🎭 Playwright Run Summary
8 skipped
688 passed (3.8m)
|
|
🎭 Playwright Run Summary
1 skipped
679 passed (4.1m)
|
|
🎭 Playwright Run Summary
8 skipped
663 passed (4.3m)
|
|
🎭 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
677 passed (4.9m)
|
|
🎭 Playwright Run Summary
36 skipped
826 passed (5.7m)
|
|
🎭 Playwright Run Summary
14 skipped
491 passed (6.1m)
|
|
🎭 Playwright Run Summary
5 skipped
679 passed (7.0m)
|
|
🎭 Playwright Run Summary
10 skipped
658 passed (6.9m)
|
|
🎭 Playwright Run Summary
3 skipped
664 passed (7.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
681 passed (8.2m)
|
|
🎭 Playwright Run Summary
13 skipped
661 passed (8.4m)
|
|
🎭 Playwright Run Summary
5 skipped
718 passed (8.7m)
|
|
🎭 Playwright Run Summary
1 skipped
668 passed (8.8m)
|
|
🎭 Playwright Run Summary
7 skipped
673 passed (9.2m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard
4 skipped
737 passed (9.7m)
|
|
🎭 Playwright Run Summary
18 skipped
617 passed (9.9m)
|
|
🎭 Playwright Run Summary
14 skipped
684 passed (10.0m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
|
805 KB |
sha256:2ec8c6c457724855443d2a111bd75ec98a44407371d9e9e11e003caecb4ace9f
|
|
|
ionic-angular-server
|
8.55 KB |
sha256:3c1679990f7c939ceb4164b361d13f89c06a5f632d63b3942a9d20610438b39a
|
|
|
ionic-core
|
5.16 MB |
sha256:398ec3c914a6973cdad22c5df07aea8b2587af8758b409aa4b363b271a3184c7
|
|
|
ionic-react
|
343 KB |
sha256:0bf1dc714554e8ea748ee073dbc827f5a8a514ac7fd0f979d6046db947166950
|
|
|
ionic-react-router
|
27.9 KB |
sha256:f1185cb09a13e24d73a0d2b7128a83427fc8b8c113083e0ff046726329c4f59f
|
|
|
ionic-vue
|
373 KB |
sha256:c8eacdfa8336bfeb489a17e8913de4cf5d2f28b343de8a4fa710bd86985eb727
|
|
|
ionic-vue-router
|
17.1 KB |
sha256:450cc7289e51e0fb580e605f82d029c172774acfe6d44b57022e4d68f6159cf4
|
|
|
test-results-1-20
|
1.74 MB |
sha256:b63c86c286cf8fcb672bd6b5ffbcc22f3400084990ef4ba8e18aa9c322c5ec80
|
|
|
test-results-10-20
|
467 KB |
sha256:e56972fa8e69d6c06679444e551e8735196860a0b42f49f345619cc568134891
|
|
|
test-results-11-20
|
1.71 MB |
sha256:1d2e23bab7e8c3537f75e6efac4d2996e9a8cc814e988f376e70ce43089189e2
|
|
|
test-results-12-20
|
500 KB |
sha256:e0892f486057c82097a778cc68036dd65068d735d840bf7860e7d71172fd1835
|
|
|
test-results-13-20
|
523 KB |
sha256:0d285a6ffba66ca2ca814a0e8b17b49070cfdb818bd6eca66fcf5420d4cfb8e7
|
|
|
test-results-14-20
|
444 KB |
sha256:9eb42e7687ce38c80fb292876f7d3ac9a658086cd1a8bb4e3955a4b38c4aa8ff
|
|
|
test-results-15-20
|
479 KB |
sha256:7bedb855af70f74daff87c0e905852f898eef002a51b46fd8a5e1f76c1a9f4a1
|
|
|
test-results-16-20
|
492 KB |
sha256:09ebdecfe15844272f29843d223100e6ccc51c299e70f08d1932b6409e344cf5
|
|
|
test-results-17-20
|
581 KB |
sha256:1a104cdc76ac928adc4016d7d45970c508cb6ddeadcea3754fa83a9e2ab13274
|
|
|
test-results-18-20
|
1.31 MB |
sha256:70977517f018d1a50263261a7f6aa8ee539d67ebb05688bb52f428dd4cf1f051
|
|
|
test-results-19-20
|
470 KB |
sha256:afa92670d9e84987958f3296f6756c9bc63a2e213f85b6b2f1647900eb15b565
|
|
|
test-results-2-20
|
523 KB |
sha256:6461e6b0b4b50c6e20db182b9539097463bc723bb6cefc82634a258e729ecee7
|
|
|
test-results-20-20
|
359 KB |
sha256:25756b140dd118ab95896146fad65e8656b50fd324a218489f534a979f823ec4
|
|
|
test-results-3-20
|
456 KB |
sha256:4f17bcab50795f6814d49a43ff7fc4a3e7f9391ed44666927c5623ab23029795
|
|
|
test-results-4-20
|
602 KB |
sha256:ebd3d63ab04192e53b672a75b8c27ab9bb5ccef72feef138e472102d2a3b1e7a
|
|
|
test-results-5-20
|
509 KB |
sha256:f4e01dbd9f304db89b9a797e954d1353edbcd50d0e6648f6e39c517bbeca0767
|
|
|
test-results-6-20
|
502 KB |
sha256:e19f40e1ac309e680f3e1136cf2fb2896b76688080e18d7a0263caa47f77971a
|
|
|
test-results-7-20
|
1.19 MB |
sha256:f9891efe59421d099d407adb916b4c96f461a09a77d17c80133306fde039e759
|
|
|
test-results-8-20
|
469 KB |
sha256:9e37a84b2ea4b331602f40d782a6a7adb5c2d82ddd565200db27a03eb8fc827f
|
|
|
test-results-9-20
|
504 KB |
sha256:ccdc941f46eb6e9e8cd329529a0854d1674c200685f8710ad2a43300aa2dbb00
|
|