test(core): fix flaky datetime and input-otp tests #16803
build.yml
on: pull_request
build-core
1m 15s
Matrix: test-core-screenshot
test-core-clean-build
10s
test-core-lint
43s
test-core-spec
37s
verify-screenshots
2s
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
5s
verify-test-react-e2e
2s
verify-test-react-router-e2e
3s
verify-test-vue-e2e
3s
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
|
|