Ionic Framework Build #17720
build.yml
on: merge_group
build-core
1m 11s
Matrix: test-core-screenshot
test-core-clean-build
11s
test-core-lint
52s
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
3s
verify-test-react-e2e
2s
verify-test-react-router-e2e
2s
verify-test-vue-e2e
4s
Annotations
7 errors and 20 notices
|
[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
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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
|
|
[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
|
|
[Mobile Firefox] › src/components/toast/test/swipe-gesture/toast.e2e.ts:77:9 › toast: swipe gesture with middle position - ios/ltr › should swipe down to dismiss:
src/components/toast/test/swipe-gesture/toast.e2e.ts#L0
1) [Mobile Firefox] › src/components/toast/test/swipe-gesture/toast.e2e.ts:77:9 › toast: swipe gesture with middle position - ios/ltr › should swipe down to dismiss
Test timeout of 30000ms exceeded.
|
|
[Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:515:9 › datetime: ionChange - md/ltr › should fire ionChange when confirming a value from the calendar grid:
src/components/datetime/test/basic/datetime.e2e.ts#L528
1) [Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:515:9 › datetime: ionChange - md/ltr › should fire ionChange when confirming a value from the calendar grid
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.calendar-day:not([disabled])').first()
- locator resolved to <button data-day="1" tabindex="-1" data-index="3" data-month="12" data-year="2021" part="calendar-day" data-day-of-week="3" class="calendar-day" aria-label="Wednesday, December 1">1</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- performing click action
- <button data-day="1" tabindex="-1" data-index="3" data-month="12" data-year="2021" part="calendar-day" class="calendar-day" data-day-of-week="3" aria-label="Wednesday, December 1">1</button> from <div class="calendar-month">…</div> subtree intercepts pointer events
- retrying click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <button data-day="3" tabindex="-1" data-index="3" data-month="11" data-year="2021" part="calendar-day" class="calendar-day" data-day-of-week="3" aria-label="Wednesday, November 3">3</button> from <div class="calendar-month">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is not enabled
- retrying click action
- waiting 100ms
56 × waiting for element to be visible, enabled and stable
- element is not enabled
- retrying click action
- waiting 500ms
526 | const calendarButtons = page.locator('.calendar-day:not([disabled])');
527 |
> 528 | await calendarButtons.nth(0).click();
| ^
529 |
530 | await ionChange.next();
531 | await expect(ionChange).toHaveReceivedEventTimes(1);
at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:528:36
|
|
[Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:515:9 › datetime: ionChange - md/ltr › should fire ionChange when confirming a value from the calendar grid:
src/components/datetime/test/basic/datetime.e2e.ts#L0
1) [Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:515:9 › datetime: ionChange - md/ltr › should fire ionChange when confirming a value from the calendar grid
Test timeout of 30000ms exceeded.
|
|
🎭 Playwright Run Summary
216 skipped
259 passed (2.3m)
|
|
🎭 Playwright Run Summary
534 passed (3.0m)
|
|
🎭 Playwright Run Summary
1 skipped
534 passed (3.2m)
|
|
🎭 Playwright Run Summary
1 skipped
537 passed (3.2m)
|
|
🎭 Playwright Run Summary
4 skipped
511 passed (3.3m)
|
|
🎭 Playwright Run Summary
4 skipped
515 passed (3.6m)
|
|
🎭 Playwright Run Summary
212 skipped
313 passed (3.7m)
|
|
🎭 Playwright Run Summary
648 passed (4.3m)
|
|
🎭 Playwright Run Summary
10 skipped
503 passed (4.9m)
|
|
🎭 Playwright Run Summary
14 skipped
401 passed (5.3m)
|
|
🎭 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
1 skipped
538 passed (6.2m)
|
|
🎭 Playwright Run Summary
4 skipped
537 passed (6.6m)
|
|
🎭 Playwright Run Summary
1 skipped
528 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.7m)
|
|
🎭 Playwright Run Summary
14 skipped
497 passed (6.9m)
|
|
🎭 Playwright Run Summary
2 skipped
517 passed (6.9m)
|
|
🎭 Playwright Run Summary
5 skipped
517 passed (7.3m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Firefox] › src/components/toast/test/swipe-gesture/toast.e2e.ts:77:9 › toast: swipe gesture with middle position - ios/ltr › should swipe down to dismiss
5 skipped
572 passed (7.3m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:515:9 › datetime: ionChange - md/ltr › should fire ionChange when confirming a value from the calendar grid
7 skipped
509 passed (8.3m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
|
667 KB |
sha256:79ca0f3bffe2d86822cfb817bd378ef04161bc5345be1a6926f67fd3013eb6ec
|
|
|
ionic-angular-server
|
8.55 KB |
sha256:2862af52df533c9e56959175455b2f4fc9e1809e1d4ec1d07e257b4127a22151
|
|
|
ionic-core
|
4.58 MB |
sha256:2cb76cffb3ef0eb8018d57d328036f0849ac0a947f23c4c03eb26c1a2f80f5a6
|
|
|
ionic-react
|
211 KB |
sha256:d7d8a6953ace18bb1b3431c7883446925fa32c3cf3d26ede55446f4a8e314ce2
|
|
|
ionic-react-router
|
27.9 KB |
sha256:30b7cbf0431cdbb2147ce7bde23cf8ae075c7638919443c0a3d59c5511b1102f
|
|
|
ionic-vue
|
233 KB |
sha256:68e961c731e6b715eed3c16c3c32ef2cd3c5c88557633276d163341296e3f95e
|
|
|
ionic-vue-router
|
17.1 KB |
sha256:8b22e1e620eca23b722f8e75880afb1d088cf9155a215993e808f8e127333e99
|
|
|
test-results-1-20
|
442 KB |
sha256:a896405148e5144a1f32d93aa2744a029db49f78244e363b300b090c56e3c7e1
|
|
|
test-results-10-20
|
460 KB |
sha256:a7a67acf26f31790d40775b91d5cf1ec553c49bcd165e98b65c5896dc164fb34
|
|
|
test-results-11-20
|
502 KB |
sha256:b476c66b44dc4bfcf5d5f78edb40fa9c8ffa98621e4b34d4fdc09b0e73e9eb84
|
|
|
test-results-12-20
|
442 KB |
sha256:9a5115a0554a8ab8524100d5de04ba95317add7d334424b27080b5e4b782a1c8
|
|
|
test-results-13-20
|
450 KB |
sha256:c995ce26a85aabc42bdf8cda91a515a1d660d59d5220c880064be2a3ea8a5fa7
|
|
|
test-results-14-20
|
407 KB |
sha256:2b6f5e69e8bc12bf2b458db3ac9feac5fea9750f194ee70db233b81b725eff6a
|
|
|
test-results-15-20
|
430 KB |
sha256:1bab3302050d2cf01b74dadb4240cd09a3134fe0c392e4ef2c1664a162837c66
|
|
|
test-results-16-20
|
1.39 MB |
sha256:6af294e0afdab2b2e228678b7c9393f971884616601a14d86df95e989603b67b
|
|
|
test-results-17-20
|
530 KB |
sha256:c2da4b4f751d9c1fab61b47c728cffc837fa7a8c1ddde2452d1056251acdb2f1
|
|
|
test-results-18-20
|
1.62 MB |
sha256:014f239309d89b415c78f553064f460201240350dd428939ba404dfde4130a20
|
|
|
test-results-19-20
|
396 KB |
sha256:a47ffa5c347c164091b0cd32bb64e7ac899cc6716ffc64fd455a6a9f76b23aef
|
|
|
test-results-2-20
|
1.3 MB |
sha256:9fa4aed0c3cf16911eb4e7eb65a5b9d7cf9ca2b4ce1b464af3a6ddd72ed37221
|
|
|
test-results-20-20
|
360 KB |
sha256:3ed511d27e9ead816edf333280dc70a510cae84736366fab9e65816889f22300
|
|
|
test-results-3-20
|
431 KB |
sha256:bb1b6e80e66821e9c9bcce3547eebda1835a5d09d4c59f95f503cbc6b1bd310f
|
|
|
test-results-4-20
|
521 KB |
sha256:19a31fd273eb937927f379544562de35b8d54eda87ed2d68236e42b01b80d1ae
|
|
|
test-results-5-20
|
456 KB |
sha256:c31bb646ecb293cd42e7b2387779766a929f0998793381f300f8367f26bf80ab
|
|
|
test-results-6-20
|
1.43 MB |
sha256:23be6a86d10a780e24d0c37db80a75b267468ae6aad2ae998c7bca7dd4ecd41c
|
|
|
test-results-7-20
|
352 KB |
sha256:26a9eba1df13311767a30778e545a838eeaa0997ed38ab459b9766f6dc417959
|
|
|
test-results-8-20
|
428 KB |
sha256:4a4e2dd424017cccc22df81526e103e4ff295a764c36eef2743a494fca8444a1
|
|
|
test-results-9-20
|
436 KB |
sha256:ab672c9edb4f1c17e08284b55b3015d1b3ed7bacdbbf2df9fb9b8762b3dbf45d
|
|