Skip to content

test(core): fix flaky datetime and input-otp tests #16803

test(core): fix flaky datetime and input-otp tests

test(core): fix flaky datetime and input-otp tests #16803

Triggered via pull request August 4, 2025 21:12
Status Success
Total duration 10m 58s
Artifacts 27

build.yml

on: pull_request
build-react
49s
build-react
build-vue
39s
build-vue
Matrix: test-core-screenshot
build-angular
57s
build-angular
build-angular-server
34s
build-angular-server
test-core-clean-build
10s
test-core-clean-build
test-core-lint
43s
test-core-lint
test-core-spec
37s
test-core-spec
build-react-router
20s
build-react-router
build-vue-router
39s
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
5s
verify-test-angular-e2e
verify-test-react-e2e
2s
verify-test-react-e2e
verify-test-react-router-e2e
3s
verify-test-react-router-e2e
verify-test-vue-e2e
3s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

1 error and 20 notices
[Mobile Safari] › src/components/datetime/test/custom/datetime.e2e.ts:53:9 › datetime: custom focus - ios/ltr › should focus the selected day and then the day after: src/components/datetime/test/custom/datetime.e2e.ts#L64
1) [Mobile Safari] › src/components/datetime/test/custom/datetime.e2e.ts:53:9 › datetime: custom focus - ios/ltr › should focus the selected day and then the day after Error: expect(locator).toHaveScreenshot(expected) 4509 pixels (ratio 0.04 of all image pixels) are different. Snapshot: datetime-custom-focus-selected-calendar-day-ios-ltr.png Call log: - Expect "toHaveScreenshot(datetime-custom-focus-selected-calendar-day-ios-ltr.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('#custom-calendar-days') - locator resolved to <ion-datetime value="2023-06-15" presentation="date" id="custom-calendar-days" class="ion-color ion-color-primary ios datetime-presentation-date datetime-size-fixed datetime-grid hydrated">…</ion-datetime> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 4509 pixels (ratio 0.04 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('#custom-calendar-days') - locator resolved to <ion-datetime value="2023-06-15" presentation="date" id="custom-calendar-days" class="ion-color ion-color-primary ios datetime-presentation-date datetime-size-fixed datetime-grid hydrated">…</ion-datetime> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 4509 pixels (ratio 0.04 of all image pixels) are different. 62 | 63 | await expect(day).toBeFocused(); > 64 | await expect(datetime).toHaveScreenshot(screenshot(`datetime-custom-focus-selected-calendar-day`)); | ^ 65 | 66 | await page.keyboard.press('ArrowRight'); 67 | await page.waitForChanges(); at /ionic/src/components/datetime/test/custom/datetime.e2e.ts:64:30
🎭 Playwright Run Summary
216 skipped 257 passed (2.3m)
🎭 Playwright Run Summary
407 passed (2.5m)
🎭 Playwright Run Summary
1 skipped 529 passed (3.0m)
🎭 Playwright Run Summary
1 skipped 534 passed (3.1m)
🎭 Playwright Run Summary
212 skipped 303 passed (3.4m)
🎭 Playwright Run Summary
4 skipped 510 passed (3.5m)
🎭 Playwright Run Summary
4 skipped 635 passed (3.6m)
🎭 Playwright Run Summary
638 passed (4.1m)
🎭 Playwright Run Summary
10 skipped 503 passed (5.0m)
🎭 Playwright Run Summary
5 skipped 510 passed (5.1m)
🎭 Playwright Run Summary
14 skipped 399 passed (5.6m)
🎭 Playwright Run Summary
1 skipped 537 passed (6.5m)
🎭 Playwright Run Summary
10 skipped 526 passed (6.5m)
🎭 Playwright Run Summary
1 flaky [Mobile Safari] › src/components/datetime/test/custom/datetime.e2e.ts:53:9 › datetime: custom focus - ios/ltr › should focus the selected day and then the day after 2 skipped 508 passed (6.8m)
🎭 Playwright Run Summary
5 skipped 515 passed (6.9m)
🎭 Playwright Run Summary
4 skipped 528 passed (6.7m)
🎭 Playwright Run Summary
5 skipped 563 passed (7.0m)
🎭 Playwright Run Summary
14 skipped 497 passed (7.1m)
🎭 Playwright Run Summary
1 skipped 523 passed (7.1m)
🎭 Playwright Run Summary
7 skipped 507 passed (8.5m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular Expired
666 KB
sha256:8c1c8a8d0898bd6c245a072215f12e9907f22bdc62148ff3d6ae0c74d639b0e5
ionic-angular-server Expired
8.55 KB
sha256:89dc68e2f3a9ddc2d8e4df3f7430b999f2fb3d3bfd878a92c491193737bd2ea0
ionic-core Expired
4.51 MB
sha256:bfa2e687c5ed4d820e69354831cb0f688b8fdf19dd00b3df04243e838796836f
ionic-react Expired
211 KB
sha256:83265bcda4de9014304cb99e6faf5df58b60159b4a64211df5ac45f9240481c0
ionic-react-router Expired
27.9 KB
sha256:325cb72697d1203e9e7c041d5d3b66f315b5ba770d29cb48ac6071ee4a9c0ff4
ionic-vue Expired
233 KB
sha256:9fed23cbb506cefab54b3d7ba5c62b9239992085cdbf1c4bf181eac9a762ca15
ionic-vue-router Expired
17.1 KB
sha256:ce92645e44a97ad480e7cc69cd2bce4b3c16b89506ec1c0cab63da948649c0d7
test-results-1-20 Expired
429 KB
sha256:fb8139be6c3619a2ffec7b6cd8694beb911245dc6cbe64e006e056223d5f3279
test-results-10-20 Expired
404 KB
sha256:ad441806f7615b64e74bfaa729c008e38ba3192e16bca8410d13d82c15f46079
test-results-11-20 Expired
491 KB
sha256:ef1573535a922df7e0a4433cb4b46c397d1536aac0077205722a35c80f56bbbf
test-results-12-20 Expired
441 KB
sha256:d36e57108cb8f8f204e07d806298a55eafd44987f16e425806ccc7321674a0b6
test-results-13-20 Expired
435 KB
sha256:21615b15a213c3da04ec796d6f066861cd8a308b16864723301df9226c98964b
test-results-14-20 Expired
398 KB
sha256:b320e5ad19f3c14931ac60e747070f3a57abd676b722bf9b9e18f30a52eaf3f4
test-results-15-20 Expired
1.28 MB
sha256:48dd44c1f9d5152aa5e301908e581803e9019e414945089dc273e547611f8b76
test-results-16-20 Expired
420 KB
sha256:652ffaa3ab4279fafd7f668fc2bf50780bceb773975e8f271d292245ef475c2f
test-results-17-20 Expired
525 KB
sha256:ebfee0e804ed35b51d1ab2b96b91cf6c0d397c180f8ce0e4f26e03c04eedb654
test-results-18-20 Expired
503 KB
sha256:c5d5e3e349410a173835dbe2e7dfb0b6613e4e0d27f323efc057adf1e90f1633
test-results-19-20 Expired
391 KB
sha256:6625d58faa796f467bad54dd2c88d02d2ee735923aa91f9833ab7bf5bdc72b66
test-results-2-20 Expired
468 KB
sha256:4b34d1e77c9a6815026c0d7af8ee554b31cd0edbcadc1ebac2c5787fbadcedf2
test-results-20-20 Expired
343 KB
sha256:c92d4d23c7dcc279026c7c3bca5d57398a78b6b126b8864550b1d156d7615ab8
test-results-3-20 Expired
422 KB
sha256:8d9837c932f447f99541e2e4eb3f189a59d3a28a7a8fd3800cb28a83826e5468
test-results-4-20 Expired
516 KB
sha256:a0b8ae33625880aa13dfcfd5d5ea9bd5a5021af28c58badf28aa47a421e97270
test-results-5-20 Expired
450 KB
sha256:ebab5b4bae30d7ae67dd39c180648d7a5a4aaeb9d226a0222155a6f903760a42
test-results-6-20 Expired
435 KB
sha256:56acf3263ee6597c5c355cae30b9c661c06bd39642d84367907e2a24e17c0635
test-results-7-20 Expired
339 KB
sha256:9a7817265afd17709e500da756aa84cd22cf18943a429f74aeecea860b60172c
test-results-8-20 Expired
416 KB
sha256:519b45f4609a1a078ff3f4ccbf88b8dc15d3643460d739ae6d66fdd74b1c839a
test-results-9-20 Expired
476 KB
sha256:272c6dd3facd913fbd949e5f04878cfedd1e561426962e034edd7023c7f22cdf