fix(checkbox, radio-button): fixed error message font-size for Ionic theme #17616
build.yml
on: pull_request
build-core
1m 36s
Matrix: test-core-screenshot
test-core-clean-build
16s
test-core-lint
47s
test-core-spec
40s
verify-screenshots
2s
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
6s
verify-test-react-e2e
2s
verify-test-react-router-e2e
2s
verify-test-vue-e2e
2s
Annotations
4 errors and 20 notices
|
[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
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
Error: expect(locator).toBeFocused() failed
Locator: locator('#first-group ion-radio').first()
Expected: focused
Received: inactive
Timeout: 5000ms
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
1) [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: expect(locator).toBeFocused() failed
Locator: locator('#first-group ion-radio').first()
Expected: focused
Received: inactive
Timeout: 5000ms
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/title/test/basic/title.e2e.ts:6:9 › title: basic - ionic/md/ltr/light › should not have visual regressions:
src/components/title/test/basic/title.e2e.ts#L11
1) [Mobile Chrome] › src/components/title/test/basic/title.e2e.ts:6:9 › title: basic - ionic/md/ltr/light › should not have visual regressions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveScreenshot(expected) failed
Locator: locator('#header-wrapper')
194 pixels (ratio 0.01 of all image pixels) are different.
Snapshot: title-basic-ionic-md-ltr-light.png
Call log:
- Expect "toHaveScreenshot(title-basic-ionic-md-ltr-light.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#header-wrapper')
- locator resolved to <div id="header-wrapper">…</div>
- 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
- 194 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#header-wrapper')
- locator resolved to <div id="header-wrapper">…</div>
- 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
- 194 pixels (ratio 0.01 of all image pixels) are different.
9 |
10 | // only screenshot the headers to avoid unnecessary blank space from ion-content
> 11 | await expect(wrapper).toHaveScreenshot(screenshot(`title-basic`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/title/test/basic/title.e2e.ts:11:29
|
|
[Mobile Chrome] › src/components/title/test/basic/title.e2e.ts:6:9 › title: basic - ionic/md/ltr/light › should not have visual regressions:
src/components/title/test/basic/title.e2e.ts#L11
1) [Mobile Chrome] › src/components/title/test/basic/title.e2e.ts:6:9 › title: basic - ionic/md/ltr/light › should not have visual regressions
Error: expect(locator).toHaveScreenshot(expected) failed
Locator: locator('#header-wrapper')
194 pixels (ratio 0.01 of all image pixels) are different.
Snapshot: title-basic-ionic-md-ltr-light.png
Call log:
- Expect "toHaveScreenshot(title-basic-ionic-md-ltr-light.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#header-wrapper')
- locator resolved to <div id="header-wrapper">…</div>
- 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
- 194 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#header-wrapper')
- locator resolved to <div id="header-wrapper">…</div>
- 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
- 194 pixels (ratio 0.01 of all image pixels) are different.
9 |
10 | // only screenshot the headers to avoid unnecessary blank space from ion-content
> 11 | await expect(wrapper).toHaveScreenshot(screenshot(`title-basic`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/title/test/basic/title.e2e.ts:11:29
|
|
🎭 Playwright Run Summary
360 skipped
276 passed (2.2m)
|
|
🎭 Playwright Run Summary
2 skipped
673 passed (3.7m)
|
|
🎭 Playwright Run Summary
8 skipped
683 passed (3.9m)
|
|
🎭 Playwright Run Summary
1 skipped
676 passed (3.9m)
|
|
🎭 Playwright Run Summary
368 skipped
308 passed (4.0m)
|
|
🎭 Playwright Run Summary
8 skipped
663 passed (4.3m)
|
|
🎭 Playwright Run Summary
2 flaky
[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
670 passed (4.9m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Chrome] › src/components/title/test/basic/title.e2e.ts:6:9 › title: basic - ionic/md/ltr/light › should not have visual regressions
36 skipped
823 passed (5.7m)
|
|
🎭 Playwright Run Summary
14 skipped
489 passed (6.0m)
|
|
🎭 Playwright Run Summary
10 skipped
648 passed (6.6m)
|
|
🎭 Playwright Run Summary
5 skipped
681 passed (7.0m)
|
|
🎭 Playwright Run Summary
3 skipped
664 passed (7.7m)
|
|
🎭 Playwright Run Summary
1 skipped
668 passed (8.3m)
|
|
🎭 Playwright Run Summary
13 skipped
659 passed (8.3m)
|
|
🎭 Playwright Run Summary
12 skipped
685 passed (8.3m)
|
|
🎭 Playwright Run Summary
5 skipped
667 passed (8.8m)
|
|
🎭 Playwright Run Summary
5 skipped
708 passed (8.9m)
|
|
🎭 Playwright Run Summary
4 skipped
736 passed (9.1m)
|
|
🎭 Playwright Run Summary
18 skipped
617 passed (9.3m)
|
|
🎭 Playwright Run Summary
14 skipped
681 passed (10.2m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
|
805 KB |
sha256:9e4ce6eea84d8c7afef89603414d689ae8b212186b03c77e08e6816046bb0159
|
|
|
ionic-angular-server
|
8.55 KB |
sha256:2787ffd5ff92db3ebcb12e39bd96e8b5093662d7be8820652001c262bb601909
|
|
|
ionic-core
|
5.13 MB |
sha256:0e0be9189ee507e331a7c330e145a743d7eb0653e97c502703e3f1ac913677d6
|
|
|
ionic-react
|
343 KB |
sha256:6774f4c1f2a678b4502a5632c1119884dedfaadf2f3f31cfd0385b7181b307ed
|
|
|
ionic-react-router
|
27.9 KB |
sha256:e8e4bff7a4b26a80f4f212859aa2042ccf4e96dd189e5050858fdf8d05ead94b
|
|
|
ionic-vue
|
373 KB |
sha256:8c514fb5e146f5726456fb524fbee03c75f0c0f855a21ffb1578ccb9dac1c108
|
|
|
ionic-vue-router
|
17 KB |
sha256:e6faa4512e5f631121a173ed8e682cd4a7f5ad5db5f7bb4b30802ae4e7c7c4cf
|
|
|
test-results-1-20
|
513 KB |
sha256:a65efeb9ff7d2282b1aa8a59c5eff911c3e83a84a5678c708142859fbcabb9cc
|
|
|
test-results-10-20
|
466 KB |
sha256:c814e94a036c87f08bafbd87b677c5e84a21e3ae9bf1a426e39c56348625b774
|
|
|
test-results-11-20
|
1.71 MB |
sha256:04f9fa0a521530ff8926dd7d1313d1001e64f962e1bec676d01b4bd134236565
|
|
|
test-results-12-20
|
499 KB |
sha256:81a9d751affd85f331e73bf2883d5570acdad27fd15a1d46b7b4c57bad25163a
|
|
|
test-results-13-20
|
1.89 MB |
sha256:526c122343379f8435da13952d150b38ef37fea309681baf5b62dee13e67afcf
|
|
|
test-results-14-20
|
442 KB |
sha256:989b48cce8785bdc1d6d10136ab393cfd6d728f8f13afb86947aa1ce35b43d56
|
|
|
test-results-15-20
|
477 KB |
sha256:7d3b49e20ef7f0f722b19f47f588fb8fc560c457751c1121a990a48b593f8416
|
|
|
test-results-16-20
|
493 KB |
sha256:d58325bdef204f6176d3410081915eb163b70c03a664bacf011a82064477c698
|
|
|
test-results-17-20
|
576 KB |
sha256:5e9b5b45b899f9e667df43d96a5801b338ff5887af85417aeb0ac7227e2bfb2f
|
|
|
test-results-18-20
|
570 KB |
sha256:bc2f6872a03fed3d8ed9893d99e17bba5cd4a92725b39cab7e832d22c3ea842b
|
|
|
test-results-19-20
|
462 KB |
sha256:8dc816edac7f58f5896a5fa9841d8c25a9d52bc8b7e6561dcc7b099910b94ce9
|
|
|
test-results-2-20
|
521 KB |
sha256:16fe1cd5c5ab0b2a0971c554e46921cbfaeb3e76f3796a79b0b1943739f9eea3
|
|
|
test-results-20-20
|
360 KB |
sha256:6161f4f01f73c9365d2b4c94ff4f3bcb6fd88016d56e20897279c1a4be5d66d6
|
|
|
test-results-3-20
|
456 KB |
sha256:ed6ca8dddb32635dc7fe3654aa23a25b6149e0d615a21504f9e8ec5a5239e4d3
|
|
|
test-results-4-20
|
600 KB |
sha256:c1d8351ccd1ac669dbf7e1132a1926d6f4f3d92c5280110e0bf0d85e19691f4a
|
|
|
test-results-5-20
|
509 KB |
sha256:19c8cd4b700499497f310800070c61820194d9442cd65592ed3b6e522dec335b
|
|
|
test-results-6-20
|
495 KB |
sha256:b3912bcd4cf3a6e7cb005c68c4cfab61a6b3b2a3e662c46456e69ac173222125
|
|
|
test-results-7-20
|
379 KB |
sha256:ec52cbf5c1b28190c238e35f554d9fed9adb2075122d78df0fa2c4378a78e1db
|
|
|
test-results-8-20
|
465 KB |
sha256:44cdc297425f0d8f0c422b1ba1fe28dc260c1b862cce0e298372e79641eefe7f
|
|
|
test-results-9-20
|
503 KB |
sha256:7f85fee40a56f09627e2e2cbb74f9d7de33b3cf9bce1c4dfce3da23cb0ec4ddc
|
|