fix(datetime): multiple month selected and flakiness display #18795
build.yml
on: pull_request
build-core
1m 12s
Matrix: test-core-screenshot
test-core-clean-build
10s
test-core-lint
57s
test-core-spec
52s
verify-screenshots
2s
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
4s
verify-test-react-e2e
2s
verify-test-react-router-e2e
2s
verify-test-vue-e2e
2s
Annotations
2 errors and 20 notices
|
[Mobile Safari] › src/components/datetime/test/set-value/datetime.e2e.ts:54:9 › datetime: set-value - ios/ltr › should scroll to new month when value is initially set and then updated:
src/components/datetime/test/set-value/datetime.e2e.ts#L63
2) [Mobile Safari] › src/components/datetime/test/set-value/datetime.e2e.ts:54:9 › datetime: set-value - ios/ltr › should scroll to new month when value is initially set and then updated
Error: expect(locator).toHaveText(expected) failed
Locator: locator('ion-datetime').locator('.calendar-month-year')
Expected pattern: /May 2021/
Received string: "November 2021"
Timeout: 5000ms
Call log:
- Expect "toHaveText" with timeout 5000ms
- waiting for locator('ion-datetime').locator('.calendar-month-year')
9 × locator resolved to <div class="calendar-month-year">…</div>
- unexpected value "November 2021"
61 |
62 | const calendarHeader = datetime.locator('.calendar-month-year');
> 63 | await expect(calendarHeader).toHaveText(/May 2021/);
| ^
64 | });
65 | });
66 | });
at /ionic/src/components/datetime/test/set-value/datetime.e2e.ts:63:36
|
|
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:443:9 › datetime: IO fallback - md/ltr › should become ready even if IntersectionObserver never reports visible:
src/components/datetime/test/basic/datetime.e2e.ts#L481
1) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:443:9 › datetime: IO fallback - md/ltr › should become ready even if IntersectionObserver never reports visible
Error: expect(locator).toHaveClass(expected) failed
Locator: locator('ion-datetime')
Expected pattern: /datetime-ready/
Received string: "ion-color ion-color-primary md datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated"
Timeout: 5000ms
Call log:
- Expect "toHaveClass" with timeout 5000ms
- waiting for locator('ion-datetime')
9 × locator resolved to <ion-datetime value="2022-05-03" class="ion-color ion-color-primary md datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated">…</ion-datetime>
- unexpected value "ion-color ion-color-primary md datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated"
479 | await page.waitForTimeout(100);
480 |
> 481 | await expect(datetime).toHaveClass(/datetime-ready/);
| ^
482 |
483 | const calendarBody = datetime.locator('.calendar-body');
484 | await expect(calendarBody).toBeVisible();
at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:481:30
|
|
🎭 Playwright Run Summary
418 passed (2.8m)
|
|
🎭 Playwright Run Summary
216 skipped
324 passed (3.1m)
|
|
🎭 Playwright Run Summary
1 skipped
568 passed (3.7m)
|
|
🎭 Playwright Run Summary
212 skipped
333 passed (3.7m)
|
|
🎭 Playwright Run Summary
1 skipped
552 passed (3.6m)
|
|
🎭 Playwright Run Summary
4 skipped
541 passed (4.1m)
|
|
🎭 Playwright Run Summary
658 passed (4.4m)
|
|
🎭 Playwright Run Summary
4 skipped
659 passed (4.3m)
|
|
🎭 Playwright Run Summary
10 skipped
505 passed (4.9m)
|
|
🎭 Playwright Run Summary
5 skipped
528 passed (5.1m)
|
|
🎭 Playwright Run Summary
14 skipped
403 passed (5.4m)
|
|
🎭 Playwright Run Summary
1 skipped
555 passed (6.2m)
|
|
🎭 Playwright Run Summary
5 skipped
530 passed (6.6m)
|
|
🎭 Playwright Run Summary
4 skipped
547 passed (6.8m)
|
|
🎭 Playwright Run Summary
1 skipped
558 passed (7.0m)
|
|
🎭 Playwright Run Summary
10 skipped
565 passed (7.4m)
|
|
🎭 Playwright Run Summary
2 flaky
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:443:9 › datetime: IO fallback - md/ltr › should become ready even if IntersectionObserver never reports visible
[Mobile Safari] › src/components/datetime/test/set-value/datetime.e2e.ts:54:9 › datetime: set-value - ios/ltr › should scroll to new month when value is initially set and then updated
2 skipped
542 passed (7.5m)
|
|
🎭 Playwright Run Summary
5 skipped
540 passed (7.6m)
|
|
🎭 Playwright Run Summary
14 skipped
525 passed (7.5m)
|
|
🎭 Playwright Run Summary
7 skipped
536 passed (8.4m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
Expired
|
672 KB |
sha256:1542027ee55bc46c4232129ab68d87747f3568b9770879446cead5ade2bedf7d
|
|
|
ionic-angular-server
Expired
|
8.54 KB |
sha256:902cbbf9c958075a7bb9fd9e2f23eebec2be11f30805bb0516755179c01b343f
|
|
|
ionic-core
Expired
|
4.53 MB |
sha256:38d74c074a66d776ea2b1e0448f66d517d71aeac4bdd23fad6958ed877393af6
|
|
|
ionic-react
Expired
|
212 KB |
sha256:badc68665103089abee13fcf5b625924bcfd91cd8cd479d95c845af15914abbe
|
|
|
ionic-react-router
Expired
|
27.9 KB |
sha256:7a3e362a1973741ac514558bdeea86141abae998f1cd1d94f773699c2898c550
|
|
|
ionic-vue
Expired
|
234 KB |
sha256:1b0c7efb2ca672fdc8117b247f5be5d5df3b7240e53ca479ab772cee8121dbfc
|
|
|
ionic-vue-router
Expired
|
17.1 KB |
sha256:63c120c1355848e33009a66171a05fdbd8057e7d55519c163be24bb118384aed
|
|
|
test-results-1-20
Expired
|
451 KB |
sha256:22b5322ff82d25a74fe152173de5766ea34389526ae56c9d3b595a031df86ac7
|
|
|
test-results-10-20
Expired
|
423 KB |
sha256:44e215d2d01a02e08ed3f51c6a34b563f67fd1650b564f4414054d81ccd0221d
|
|
|
test-results-11-20
Expired
|
524 KB |
sha256:a72d03c9422c7f3d8367500964cb121934eb55419d93ef04f487405301976ade
|
|
|
test-results-12-20
Expired
|
477 KB |
sha256:2de8081e51f9322e61037ede11bf63bd5522d44dffd18d6f2b4e031f10e192a3
|
|
|
test-results-13-20
Expired
|
458 KB |
sha256:5646bd98603547ab7707a7e32591ef309228e8e7d009fc05efa92190dcfc5dcb
|
|
|
test-results-14-20
Expired
|
413 KB |
sha256:6867fe08fd011b7870841e7cd8b18ce79955816234c4055668a7009689e1cf2a
|
|
|
test-results-15-20
Expired
|
1.64 MB |
sha256:2cebe1fcda04dbfd3c8d086ce4ff05b9de76ced20f85e3abd08bcafbfdb1dfcc
|
|
|
test-results-16-20
Expired
|
446 KB |
sha256:fb829dc25f9de4c063b3115afc7ead575c898fa7a708647708e90a0918f5353e
|
|
|
test-results-17-20
Expired
|
554 KB |
sha256:a3e3c54b53bd8611c515b8427f972dc3945c56533714768e015e301c3eea5eba
|
|
|
test-results-18-20
Expired
|
537 KB |
sha256:e3d4f92a7e36bb2ab7193fcdd9d9ae2c9ac6bf0535dc236985f4c43b172bbbee
|
|
|
test-results-19-20
Expired
|
405 KB |
sha256:3cb65baafb03f01a4850c2058c78d6c6964cc8c7084d7cc14b8ac429caa69f54
|
|
|
test-results-2-20
Expired
|
489 KB |
sha256:36103307829df20389987a018a69b526829c2a5c38a33f579cc1e0169b57c63c
|
|
|
test-results-20-20
Expired
|
372 KB |
sha256:d1b1042f7f278a49fa3814fdb0e6a2645c2cb5f9e8e7ccc028504b92f9e0ba4a
|
|
|
test-results-3-20
Expired
|
449 KB |
sha256:d786fe8809a7653a32858eb6f6e9400b2696c7e84996cf3f9cc695ec870b0207
|
|
|
test-results-4-20
Expired
|
552 KB |
sha256:24eeeb878fe4caed701df98625c117d0cb909f28ff696ce50f83951e9f18c453
|
|
|
test-results-5-20
Expired
|
478 KB |
sha256:29df7624c95f6a24f53bb68e2e278e0fca71927f45eb51c292f4b0b0d8c0a706
|
|
|
test-results-6-20
Expired
|
443 KB |
sha256:c06a8969d71a7785fead78bc812c86fc3726cfffc84a24547b242732e30ed58b
|
|
|
test-results-7-20
Expired
|
380 KB |
sha256:ae8d162d8978dac549585fafeda9bba21bb8073ef25bd2457d7b3e87dc35dc46
|
|
|
test-results-8-20
Expired
|
438 KB |
sha256:bec6d8831496747810cafe4503a0a881e1d49193ce8f7cbb29bb62bd0c606a20
|
|
|
test-results-9-20
Expired
|
507 KB |
sha256:20eb2aeb840eeacc66befa057e26fbdd7157592cb98d628a70a36dd8ac1f52a7
|
|