feat(datetime): add divider to datetime-action-buttons #16538
build.yml
on: pull_request
build-core
1m 47s
Matrix: test-core-screenshot
test-core-clean-build
15s
test-core-lint
40s
test-core-spec
48s
verify-screenshots
2s
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
2s
verify-test-react-e2e
4s
verify-test-react-router-e2e
3s
verify-test-vue-e2e
3s
Annotations
9 errors and 20 notices
|
test-core-lint
Process completed with exit code 2.
|
|
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group:
src/components/radio/test/a11y/radio.e2e.ts#L134
3) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group
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"
132 |
133 | await pageUtils.pressKeys('Tab');
> 134 | await expect(firstGroupRadios.nth(0)).toBeFocused();
| ^
135 |
136 | await page.keyboard.press('ArrowDown');
137 | await expect(firstGroupRadios.nth(1)).toBeFocused();
at /ionic/src/components/radio/test/a11y/radio.e2e.ts:134:47
|
|
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group:
src/components/radio/test/a11y/radio.e2e.ts#L134
2) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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"
132 |
133 | await pageUtils.pressKeys('Tab');
> 134 | await expect(firstGroupRadios.nth(0)).toBeFocused();
| ^
135 |
136 | await page.keyboard.press('ArrowDown');
137 | await expect(firstGroupRadios.nth(1)).toBeFocused();
at /ionic/src/components/radio/test/a11y/radio.e2e.ts:134:47
|
|
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group:
src/components/radio/test/a11y/radio.e2e.ts#L134
2) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group
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"
132 |
133 | await pageUtils.pressKeys('Tab');
> 134 | await expect(firstGroupRadios.nth(0)).toBeFocused();
| ^
135 |
136 | await page.keyboard.press('ArrowDown');
137 | await expect(firstGroupRadios.nth(1)).toBeFocused();
at /ionic/src/components/radio/test/a11y/radio.e2e.ts:134:47
|
|
[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 Firefox] › src/components/toast/test/swipe-gesture/toast.e2e.ts:58:9 › toast: swipe gesture with bottom position - ios/ltr › should swipe down to dismiss with anchor:
src/components/toast/test/swipe-gesture/toast.e2e.ts#L0
2) [Mobile Firefox] › src/components/toast/test/swipe-gesture/toast.e2e.ts:58:9 › toast: swipe gesture with bottom position - ios/ltr › should swipe down to dismiss with anchor
Test timeout of 30000ms exceeded.
|
|
[Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/rtl/light › should not have visual regressions:
src/components/tab-bar/test/basic/tab-bar.e2e.ts#L45
1) [Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/rtl/light › should not have visual regressions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveScreenshot(expected)
541 pixels (ratio 0.03 of all image pixels) are different.
Expected: /ionic/src/components/tab-bar/test/basic/tab-bar.e2e.ts-snapshots/tab-bar-default-ionic-md-rtl-light-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-tab-bar-tes-21c79-not-have-visual-regressions-Mobile-Firefox-retry1/tab-bar-default-ionic-md-rtl-light-actual.png
Diff: /ionic/test-results/src-components-tab-bar-tes-21c79-not-have-visual-regressions-Mobile-Firefox-retry1/tab-bar-default-ionic-md-rtl-light-diff.png
Call log:
- expect.toHaveScreenshot(tab-bar-default-ionic-md-rtl-light.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-tab-bar')
- locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar>
- 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
- 541 pixels (ratio 0.03 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('ion-tab-bar')
- locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar>
- 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
- 541 pixels (ratio 0.03 of all image pixels) are different.
43 | const tabBar = page.locator('ion-tab-bar');
44 |
> 45 | await expect(tabBar).toHaveScreenshot(screenshot(`tab-bar-default`));
| ^
46 | });
47 | });
48 | });
at /ionic/src/components/tab-bar/test/basic/tab-bar.e2e.ts:45:28
|
|
[Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/rtl/light › should not have visual regressions:
src/components/tab-bar/test/basic/tab-bar.e2e.ts#L45
1) [Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/rtl/light › should not have visual regressions
Error: expect(locator).toHaveScreenshot(expected)
541 pixels (ratio 0.03 of all image pixels) are different.
Expected: /ionic/src/components/tab-bar/test/basic/tab-bar.e2e.ts-snapshots/tab-bar-default-ionic-md-rtl-light-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-tab-bar-tes-21c79-not-have-visual-regressions-Mobile-Firefox/tab-bar-default-ionic-md-rtl-light-actual.png
Diff: /ionic/test-results/src-components-tab-bar-tes-21c79-not-have-visual-regressions-Mobile-Firefox/tab-bar-default-ionic-md-rtl-light-diff.png
Call log:
- expect.toHaveScreenshot(tab-bar-default-ionic-md-rtl-light.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-tab-bar')
- locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar>
- 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
- 541 pixels (ratio 0.03 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('ion-tab-bar')
- locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar>
- 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
- 541 pixels (ratio 0.03 of all image pixels) are different.
43 | const tabBar = page.locator('ion-tab-bar');
44 |
> 45 | await expect(tabBar).toHaveScreenshot(screenshot(`tab-bar-default`));
| ^
46 | });
47 | });
48 | });
at /ionic/src/components/tab-bar/test/basic/tab-bar.e2e.ts:45:28
|
|
🎭 Playwright Run Summary
360 skipped
265 passed (2.3m)
|
|
🎭 Playwright Run Summary
560 passed (3.3m)
|
|
🎭 Playwright Run Summary
356 skipped
295 passed (3.3m)
|
|
🎭 Playwright Run Summary
671 passed (4.0m)
|
|
🎭 Playwright Run Summary
5 skipped
733 passed (4.4m)
|
|
🎭 Playwright Run Summary
678 passed (4.4m)
|
|
🎭 Playwright Run Summary
3 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
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group
4 skipped
645 passed (5.0m)
|
|
🎭 Playwright Run Summary
36 skipped
772 passed (5.3m)
|
|
🎭 Playwright Run Summary
14 skipped
466 passed (6.0m)
|
|
🎭 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
650 passed (6.4m)
|
|
🎭 Playwright Run Summary
10 skipped
647 passed (6.5m)
|
|
🎭 Playwright Run Summary
8 skipped
649 passed (7.5m)
|
|
🎭 Playwright Run Summary
675 passed (7.8m)
|
|
🎭 Playwright Run Summary
644 passed (7.9m)
|
|
🎭 Playwright Run Summary
2 flaky
[Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/rtl/light › should not have visual regressions
[Mobile Firefox] › src/components/toast/test/swipe-gesture/toast.e2e.ts:58:9 › toast: swipe gesture with bottom position - ios/ltr › should swipe down to dismiss with anchor
5 skipped
684 passed (8.5m)
|
|
🎭 Playwright Run Summary
2 skipped
656 passed (8.7m)
|
|
🎭 Playwright Run Summary
4 skipped
679 passed (8.7m)
|
|
🎭 Playwright Run Summary
5 skipped
652 passed (8.8m)
|
|
🎭 Playwright Run Summary
14 skipped
635 passed (9.0m)
|
|
🎭 Playwright Run Summary
8 skipped
627 passed (9.6m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
Expired
|
843 KB |
sha256:2b9b7fa8a43d6177d25a5d4d4bf63b6805ec7a2b28737cfa65fd68b270081704
|
|
|
ionic-angular-server
Expired
|
8.54 KB |
sha256:6c05387adb27941e05eab00c30df470f11778d9f02678210aa465c9d9f507591
|
|
|
ionic-core
Expired
|
5.05 MB |
sha256:163c25b882b8bda44fa92cbbcb055085948a5932449f70d3aeaf7d1a77a8b10c
|
|
|
ionic-react
Expired
|
386 KB |
sha256:35c9243ddde732c4950fca4e8c87d44e4ac8408ca12ef9c32fa2336d9d503cae
|
|
|
ionic-react-router
Expired
|
27.9 KB |
sha256:3f084dd453ada856db7eefb8930b257529ce26821d01273d11cfd7855c186d23
|
|
|
ionic-vue
Expired
|
415 KB |
sha256:d9f5806ffb1aacd062f3b8c5e012e6346eb357e887ba2114077a5f84f19ebaf7
|
|
|
ionic-vue-router
Expired
|
17.1 KB |
sha256:d39efd571a12ce21695912e228b7f7bb15f659ffe93540433ec1cb2d5f766e9a
|
|
|
test-results-1-20
Expired
|
509 KB |
sha256:fe854632be844ed572b6b4355d455e27701d53561b5895efdc91a5e2a1165c77
|
|
|
test-results-10-20
Expired
|
432 KB |
sha256:d7d70512d9d643f26daed9858ff2d470d365f0e236712d9041c34476ad8e7b28
|
|
|
test-results-11-20
Expired
|
2.44 MB |
sha256:86a9c5c2267d2a7308a03f0d9fffbed84280bdb4297c6864bcdac9f34e361b4d
|
|
|
test-results-12-20
Expired
|
515 KB |
sha256:aeb0b500a746f70751bd354e3e5143746a2facdfd7c9cacfbc69b55289e5fff2
|
|
|
test-results-13-20
Expired
|
515 KB |
sha256:cd6c68d83ad3d1539d0b6fe961f6af0733ed0b8f1e597ea59501032d35dc751c
|
|
|
test-results-14-20
Expired
|
443 KB |
sha256:af81de604445497c3dfa753d31d4730778e87ae858c82e9276a0ba0cb37dc330
|
|
|
test-results-15-20
Expired
|
486 KB |
sha256:90cd76ee5da3010e28c2cc96590a4d4fe421501647ce11578c45c4f03913c2a5
|
|
|
test-results-16-20
Expired
|
1.21 MB |
sha256:0d4d69c01d6ab117ad647d3e9c473db301f657a71cc48d7a0025d682e0bb917f
|
|
|
test-results-17-20
Expired
|
585 KB |
sha256:dfa1e319fd06d2ea92f2860c54fe7ad3e481d3a766ce650b8e2bdab84ac8d2a5
|
|
|
test-results-18-20
Expired
|
566 KB |
sha256:83db23e26df9324fea4e04102c3c4c15dbd9965a9caa30e8e3406bb4c8167854
|
|
|
test-results-19-20
Expired
|
477 KB |
sha256:c2fc9b7d0dbf80502600ae9f068edc2fb3bb5110be70a6a8320a26e3a26d380d
|
|
|
test-results-2-20
Expired
|
533 KB |
sha256:899e41a6722dce2e82fb3cd13d90f522cdd8e5cb3f265d8f8388521cdb3806ae
|
|
|
test-results-20-20
Expired
|
350 KB |
sha256:c727e02af62d0d56e1bd0dd3914b9f3587538babc72acc3fe83f6b34db1fd469
|
|
|
test-results-3-20
Expired
|
472 KB |
sha256:283db9e632d6072de26e3d190e3b0cc33926dfa0b1a2633806a3b7e02bd1ee9e
|
|
|
test-results-4-20
Expired
|
589 KB |
sha256:885d7c018bccc10fc11ef16e5a6b1a52ea4ef9b07f9f8374a22ea17e70e13c39
|
|
|
test-results-5-20
Expired
|
512 KB |
sha256:0b7f678914c1eb6ac54ea05d194c740b4c3e839e7d462d02a7ebd33c14bdbc89
|
|
|
test-results-6-20
Expired
|
2.18 MB |
sha256:67834df97652b6902d4e87b0ddc50cb7fefdad08e3d7d28ef92f2e471642492c
|
|
|
test-results-7-20
Expired
|
370 KB |
sha256:b0007b954052d2a4451b2907f0073270268ee756996465ceafe53fd2414664d9
|
|
|
test-results-8-20
Expired
|
479 KB |
sha256:3f24fbcf01e0757c0f004b8af2a58e014646a64529b0a3ecc990f032904d541e
|
|
|
test-results-9-20
Expired
|
534 KB |
sha256:b09311bb2083f6424b94f113727cfe2470537c354f0df1f626147924b00536a4
|
|