Skip to content

Stencil Nightly Build #708

Stencil Nightly Build

Stencil Nightly Build #708

Triggered via schedule July 30, 2025 06:06
Status Failure
Total duration 10m 29s
Artifacts 27

stencil-nightly.yml

on: schedule
build-core-with-stencil-nightly
1m 17s
build-core-with-stencil-nightly
build-react
48s
build-react
build-vue
35s
build-vue
Matrix: test-core-screenshot
build-angular
1m 8s
build-angular
build-angular-server
32s
build-angular-server
test-core-clean-build
11s
test-core-clean-build
test-core-lint
47s
test-core-lint
test-core-spec
44s
test-core-spec
build-react-router
23s
build-react-router
build-vue-router
40s
build-vue-router
verify-screenshots
2s
verify-screenshots
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
2s
verify-test-angular-e2e
verify-test-react-e2e
3s
verify-test-react-e2e
verify-test-react-router-e2e
2s
verify-test-react-router-e2e
verify-test-vue-e2e
3s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 20 notices
[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: 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" 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/input-otp/test/separators/input-otp.e2e.ts:90:9 › input-otp: separators functionality - ios/ltr › should render separators after the second and third input box: src/components/input-otp/test/separators/input-otp.e2e.ts#L99
1) [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:90:9 › input-otp: separators functionality - ios/ltr › should render separators after the second and third input box Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 97 | 98 | await expect(await hasSeparatorAfter(page, 0)).toBe(false); > 99 | await expect(await hasSeparatorAfter(page, 1)).toBe(true); | ^ 100 | await expect(await hasSeparatorAfter(page, 2)).toBe(true); 101 | await expect(await hasSeparatorAfter(page, 3)).toBe(false); 102 | }); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:99:54
[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
test-core-screenshot (15, 20)
Process completed with exit code 1.
[Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:17:9 › datetime: switching months with different number of days - md/ltr › should switch the calendar header when moving to a month with a different number of days: src/components/datetime/test/datetime.e2e.ts#L32
1) [Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:17:9 › datetime: switching months with different number of days - md/ltr › should switch the calendar header when moving to a month with a different number of days Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: locator('ion-datetime .calendar-month-year') Expected string: "February 2022" Received string: "February 2021" Call log: - Expect "toContainText" with timeout 5000ms - waiting for locator('ion-datetime .calendar-month-year') 9 × locator resolved to <div class="calendar-month-year">…</div> - unexpected value "February 2021" 30 | await page.waitForChanges(); 31 | > 32 | await expect(monthYearToggle).toContainText('February 2022'); | ^ 33 | }); 34 | 35 | test('should adjust the selected day when moving to a month with a different number of days', async ({ page }) => { at /ionic/src/components/datetime/test/datetime.e2e.ts:32:37
[Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:17:9 › datetime: switching months with different number of days - md/ltr › should switch the calendar header when moving to a month with a different number of days: src/components/datetime/test/datetime.e2e.ts#L32
1) [Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:17:9 › datetime: switching months with different number of days - md/ltr › should switch the calendar header when moving to a month with a different number of days Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: locator('ion-datetime .calendar-month-year') Expected string: "February 2022" Received string: "February 2021" Call log: - Expect "toContainText" with timeout 5000ms - waiting for locator('ion-datetime .calendar-month-year') 9 × locator resolved to <div class="calendar-month-year">…</div> - unexpected value "February 2021" 30 | await page.waitForChanges(); 31 | > 32 | await expect(monthYearToggle).toContainText('February 2022'); | ^ 33 | }); 34 | 35 | test('should adjust the selected day when moving to a month with a different number of days', async ({ page }) => { at /ionic/src/components/datetime/test/datetime.e2e.ts:32:37
[Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:17:9 › datetime: switching months with different number of days - md/ltr › should switch the calendar header when moving to a month with a different number of days: src/components/datetime/test/datetime.e2e.ts#L32
1) [Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:17:9 › datetime: switching months with different number of days - md/ltr › should switch the calendar header when moving to a month with a different number of days Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: locator('ion-datetime .calendar-month-year') Expected string: "February 2022" Received string: "February 2021" Call log: - Expect "toContainText" with timeout 5000ms - waiting for locator('ion-datetime .calendar-month-year') 9 × locator resolved to <div class="calendar-month-year">…</div> - unexpected value "February 2021" 30 | await page.waitForChanges(); 31 | > 32 | await expect(monthYearToggle).toContainText('February 2022'); | ^ 33 | }); 34 | 35 | test('should adjust the selected day when moving to a month with a different number of days', async ({ page }) => { at /ionic/src/components/datetime/test/datetime.e2e.ts:32:37
verify-screenshots
Process completed with exit code 1.
🎭 Playwright Run Summary
517 passed (2.9m)
🎭 Playwright Run Summary
216 skipped 303 passed (3.0m)
🎭 Playwright Run Summary
1 skipped 529 passed (3.1m)
🎭 Playwright Run Summary
1 skipped 538 passed (3.2m)
🎭 Playwright Run Summary
4 skipped 508 passed (3.2m)
🎭 Playwright Run Summary
212 skipped 302 passed (3.5m)
🎭 Playwright Run Summary
1 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 4 skipped 515 passed (3.6m)
🎭 Playwright Run Summary
627 passed (4.1m)
🎭 Playwright Run Summary
10 skipped 493 passed (4.7m)
🎭 Playwright Run Summary
1 flaky [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:90:9 › input-otp: separators functionality - ios/ltr › should render separators after the second and third input box 5 skipped 509 passed (4.9m)
🎭 Playwright Run Summary
14 skipped 399 passed (5.0m)
🎭 Playwright Run Summary
1 skipped 517 passed (6.2m)
🎭 Playwright Run Summary
5 skipped 506 passed (6.4m)
🎭 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 522 passed (6.4m)
🎭 Playwright Run Summary
4 skipped 528 passed (6.8m)
🎭 Playwright Run Summary
5 skipped 511 passed (7.0m)
🎭 Playwright Run Summary
1 skipped 524 passed (7.1m)
🎭 Playwright Run Summary
1 failed [Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:17:9 › datetime: switching months with different number of days - md/ltr › should switch the calendar header when moving to a month with a different number of days 2 skipped 508 passed (7.1m)
🎭 Playwright Run Summary
14 skipped 510 passed (7.7m)
🎭 Playwright Run Summary
7 skipped 506 passed (8.0m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular Expired
651 KB
sha256:2c1cece0bf2d29c2ebe22ed5a7688c7d9b046ff04b7069d9e776eaf34b5020a5
ionic-angular-server Expired
8.54 KB
sha256:f085e055b8a4b52a8d7b0781a9e274f64c070f8a6dcba4871879442f160c1a34
ionic-core Expired
4.62 MB
sha256:a8155a0a1ac1889f96b8ac2c3fd4b8bdc87af1e298b79b64aa0f45d2a393104e
ionic-react Expired
200 KB
sha256:bd1311574606110f49895ffe940f8adc5e6ba9c0676a92df889c33ff23884479
ionic-react-router Expired
27.9 KB
sha256:1d2f60f532d2563bfdb54e3ce31c31f0b8d6ee8b2ee23612654f9e28766c9543
ionic-vue Expired
221 KB
sha256:88b54e8b68f5e8c0a94fcf7321fa35c2919d85edfa91d5d8c263ae694b493585
ionic-vue-router Expired
17.1 KB
sha256:f7ae685b19fbee0c5a0effdeee8c8797a6ebd2b890a7c56f7596dcc97d526212
test-results-1-20 Expired
429 KB
sha256:67df6d5299a4f4f55dea96ee2c68dbce5cc4f63a487948759c00361bb361966c
test-results-10-20 Expired
437 KB
sha256:7d9e877c4a64517f97d9562086ae91bcbf5eed34814ddbd0b0e6f513489775e9
test-results-11-20 Expired
1.23 MB
sha256:1fec74d9b163930a1e03266c08aaf08c11ab96fbe4b91a670716cdf09193d603
test-results-12-20 Expired
446 KB
sha256:a346106c509a296ee08111104146ae1b3cce6d6d83df354f6f0b7a6325fc6982
test-results-13-20 Expired
430 KB
sha256:4725c91d6bfbd3a0b79a7266b74834e8db0ef5a1dad0671ca08d8bba2b0f38f0
test-results-14-20 Expired
397 KB
sha256:1e2dfc21748601ad13a5d78cd08c62a07ae746099d3c16feeb14e71ec05d5d55
test-results-15-20 Expired
2.23 MB
sha256:a39056ede9f7762e6582388f8760ed3b19ebcb4104105f2c1ff84603de0d0d52
test-results-16-20 Expired
1.14 MB
sha256:8efe7bd7c4e819f3254f7b2896de6950dd56641850665b7434cc62a7ad3aaf9e
test-results-17-20 Expired
522 KB
sha256:28e1770005ea4972d6e348aab235b29e63363a111fe4953f66e058579b6c71d7
test-results-18-20 Expired
1.23 MB
sha256:0aba9e5f8edf265a6af91a5181db8ff37e50509690c2b5a8dc9000f7f674b835
test-results-19-20 Expired
385 KB
sha256:df16f25783e3cc6f52c92695e0a273769966d6c7690d7cd0e243fbe96fdb32ce
test-results-2-20 Expired
465 KB
sha256:744f08a09190bdecd3358d4bc5fe7e831bd956c65c9dccadfb33a88b913a8421
test-results-20-20 Expired
344 KB
sha256:f280ce69c93d51ecc0ccaae24b784d78f8ffbeefdcf720cff989c5173513b53f
test-results-3-20 Expired
411 KB
sha256:45404648f387fcfa6060887c7d78dbbcfaa74431e760e0980d38f90f40be060a
test-results-4-20 Expired
526 KB
sha256:03ff46b7523dc92da289f70f166566b4f8274bc68a1f5c91a07aa2ae14ab856a
test-results-5-20 Expired
448 KB
sha256:73de97f9e1599aa0edccebf3642dafcde83355e6a94dd74e10fdf57d7a171355
test-results-6-20 Expired
418 KB
sha256:d6b98910bda4a202d7c09a88dcfb33fa43afafb0b6bb58b94355b841ebc8c603
test-results-7-20 Expired
353 KB
sha256:8e5461ac8a68aa24569cebf0297196adce0d7aa39a8743033513cca0f8b9d6e8
test-results-8-20 Expired
416 KB
sha256:527b197b77fa02afc3491a32dd53209302a160322534eaf6be03259000139c31
test-results-9-20 Expired
427 KB
sha256:fd466540b70706aec73290dd79dd84ecd4c8082b94663ea4dce2074772daccd5