chore(angular): add @types/node dep to ng17 test app #17715
build.yml
on: pull_request
build-core
1m 16s
Matrix: test-core-screenshot
test-core-clean-build
17s
test-core-lint
52s
test-core-spec
47s
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
2s
verify-test-react-router-e2e
2s
verify-test-vue-e2e
2s
Annotations
5 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
2) [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 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: 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/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal:
src/components/datetime-button/test/overlays/datetime-button.e2e.ts#L191
1) [Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('ion-datetime.datetime-ready') to be visible
189 | await ionModalDidPresent.next();
190 |
> 191 | await page.locator('ion-datetime.datetime-ready').waitFor();
| ^
192 |
193 | const calendarBody = datetime.locator('.calendar-body');
194 | await expect(calendarBody).toBeVisible();
at openAndInteract (/ionic/src/components/datetime-button/test/overlays/datetime-button.e2e.ts:191:59)
at /ionic/src/components/datetime-button/test/overlays/datetime-button.e2e.ts:206:7
|
|
[Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal:
src/components/datetime-button/test/overlays/datetime-button.e2e.ts#L0
1) [Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal
Test timeout of 30000ms exceeded.
|
|
[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.4m)
|
|
🎭 Playwright Run Summary
534 passed (3.0m)
|
|
🎭 Playwright Run Summary
1 skipped
537 passed (3.3m)
|
|
🎭 Playwright Run Summary
4 skipped
511 passed (3.4m)
|
|
🎭 Playwright Run Summary
1 skipped
534 passed (3.2m)
|
|
🎭 Playwright Run Summary
212 skipped
313 passed (3.5m)
|
|
🎭 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:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group
4 skipped
513 passed (3.9m)
|
|
🎭 Playwright Run Summary
648 passed (4.4m)
|
|
🎭 Playwright Run Summary
10 skipped
503 passed (4.9m)
|
|
🎭 Playwright Run Summary
14 skipped
401 passed (5.2m)
|
|
🎭 Playwright Run Summary
1 skipped
538 passed (5.6m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal
5 skipped
512 passed (5.7m)
|
|
🎭 Playwright Run Summary
4 skipped
537 passed (6.3m)
|
|
🎭 Playwright Run Summary
5 skipped
517 passed (6.9m)
|
|
🎭 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.6m)
|
|
🎭 Playwright Run Summary
1 skipped
528 passed (6.9m)
|
|
🎭 Playwright Run Summary
2 skipped
517 passed (7.1m)
|
|
🎭 Playwright Run Summary
5 skipped
573 passed (7.4m)
|
|
🎭 Playwright Run Summary
7 skipped
510 passed (7.7m)
|
|
🎭 Playwright Run Summary
14 skipped
497 passed (7.6m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
|
667 KB |
sha256:529f22e11b09c2c0859f4017bb52af8f276a2de07a9379dd4bca0ded6abf190a
|
|
|
ionic-angular-server
|
8.55 KB |
sha256:cee0c3c54036b9d6df25b7d34c100d086eb268742d622641a8d40ba658a48f1a
|
|
|
ionic-core
|
4.57 MB |
sha256:fcb27784d7f6b4efd0971d419e5f6cbe4ede091ec6182a53b1d1bab3f272f796
|
|
|
ionic-react
|
211 KB |
sha256:631994b17bf8c83d18ac7bf507657400101079e243c87c09b1aa338d9e31634b
|
|
|
ionic-react-router
|
27.9 KB |
sha256:1da8a26bb6a2081929d70811bb55bf332c816386ea7b3d24a50a65ca01f1a0d9
|
|
|
ionic-vue
|
233 KB |
sha256:1706f4064870d3339a2cfc2cc740dd83cdf4cd042af47063a5ed5897e5b488c1
|
|
|
ionic-vue-router
|
17 KB |
sha256:a4cbc83bb0e191e0c68ef2b87f77bdc3c35fa2d20d8c39a756644ecbda95006f
|
|
|
test-results-1-20
|
442 KB |
sha256:d9bc123b8c7e6f9a3ffddbd26b7182ef8901322588ec5f442fb91ec0735106aa
|
|
|
test-results-10-20
|
460 KB |
sha256:d88fa27ef2dfd54d1853412277e943ccd85579ecbfde9bf3bd1ccb26e0c6c6d2
|
|
|
test-results-11-20
|
1.62 MB |
sha256:58a866da32681b3c55f16ac88ad79a8a349d2b41a1f51220e9bbd8040deff50c
|
|
|
test-results-12-20
|
443 KB |
sha256:683534c74ebb1a8ea8c9fcbbb774e016af1b426cb164e8ff0fe6d416a4523ff0
|
|
|
test-results-13-20
|
452 KB |
sha256:3fa83c21daf42da64b0411a985a710fbd4fb5b5b13d2f9a4dd0bb60186c23df1
|
|
|
test-results-14-20
|
407 KB |
sha256:0a2db81120688ff1321fff384688711e30361ac398e327296be15a426d90b519
|
|
|
test-results-15-20
|
431 KB |
sha256:ae4f4bcb3a36aadeb510e45fcb3353992d42d52aae1dc4565da04ef5cfaf42e3
|
|
|
test-results-16-20
|
1.38 MB |
sha256:7bb40bab6b5a892f7a787e2a3b62da401fb2b470fbe2295ae516550352c6704e
|
|
|
test-results-17-20
|
529 KB |
sha256:2729d90fea48988fd1c65b06a169b760a35d2942e64068da8308041c19cec9a0
|
|
|
test-results-18-20
|
1.25 MB |
sha256:ea94240e6ebbe2a15df5d2f517ecb72c3e39be559f01379ead39dd4e42984f77
|
|
|
test-results-19-20
|
396 KB |
sha256:9154aed6a93ecdec5e96c49227974b177e8182fead6cc073bbcd43d97e578c6b
|
|
|
test-results-2-20
|
472 KB |
sha256:e79786302de0cb593fd6a075c88433c2db1865134d65bf960a8fdd7781ae2c45
|
|
|
test-results-20-20
|
359 KB |
sha256:2e22d2dc1fda9c61d4cd4baba47fcf1391366aad8e3789252bfb680164f52856
|
|
|
test-results-3-20
|
430 KB |
sha256:c334f68b60c1e1b271dff60ab81f08013b782a0fd474c6889b9ec387ff66e66c
|
|
|
test-results-4-20
|
523 KB |
sha256:d6ec14706f5f6cbe6498f5edd0ca7981acaf481e9151d7700b3ff50467e23822
|
|
|
test-results-5-20
|
457 KB |
sha256:dab2354e3587a67783fc0130a689e8190bf7db091042d51076dc856f00f33940
|
|
|
test-results-6-20
|
447 KB |
sha256:9f52bbe88f4747020711aa85c7f7cba7cb8b77af029f1b77a878da2e3b9bb330
|
|
|
test-results-7-20
|
353 KB |
sha256:d4c35862f5d61ac546a2cc86a6fe9338c0e2b003a0321820a35cd50e1cd1e303
|
|
|
test-results-8-20
|
429 KB |
sha256:89a60e69cc64799e98882bad7ad25f47d2f80f8ec35e96fe8eb491c0febb2263
|
|
|
test-results-9-20
|
437 KB |
sha256:93345b90299fb1444ea28ac826c9743f9b6d4d28494d2d3d4ba90cd8c766882a
|
|