feat(select): add labelPlacement prop, justify prop, and rich content styles for select options #19439
build.yml
on: pull_request
build-core
1m 36s
Matrix: test-core-screenshot
test-core-clean-build
17s
test-core-lint
1m 2s
test-core-spec
1m 1s
verify-screenshots
2s
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
3s
verify-test-react-e2e
2s
verify-test-react-router-e2e
4s
verify-test-vue-e2e
2s
Annotations
6 errors and 20 notices
|
[Mobile Safari] › 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
1) [Mobile Safari] › 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 Safari] › src/components/gallery/test/layout/gallery.e2e.ts:289:15 › gallery: masonry layout (best-fit) - md/ltr › should properly display dynamically appended figure-wrapped images with best-fit order:
src/components/gallery/test/layout/gallery.e2e.ts#L361
1) [Mobile Safari] › src/components/gallery/test/layout/gallery.e2e.ts:289:15 › gallery: masonry layout (best-fit) - md/ltr › should properly display dynamically appended figure-wrapped images with best-fit order
Error: expect(locator).toHaveScreenshot(expected) failed
Locator: locator('ion-gallery')
5281 pixels (ratio 0.02 of all image pixels) are different.
Snapshot: gallery-masonry-best-fit-figures-images-dynamically-appended-md-ltr.png
Call log:
- Expect "toHaveScreenshot(gallery-masonry-best-fit-figures-images-dynamically-appended-md-ltr.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-gallery')
- locator resolved to <ion-gallery layout="masonry" order="best-fit" class="md gallery-layout-masonry gallery-order-best-fit hydrated">…</ion-gallery>
- 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
- 5281 pixels (ratio 0.02 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('ion-gallery')
- locator resolved to <ion-gallery layout="masonry" order="best-fit" class="md gallery-layout-masonry gallery-order-best-fit hydrated">…</ion-gallery>
- 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
- 5281 pixels (ratio 0.02 of all image pixels) are different.
359 | await page.setViewportSize({ width: Math.ceil(box!.width), height: Math.ceil(box!.height) });
360 |
> 361 | await expect(gallery).toHaveScreenshot(
| ^
362 | screenshot(`gallery-${layout}${orderSuffix}-figures-images-dynamically-appended`)
363 | );
364 | });
at /ionic/src/components/gallery/test/layout/gallery.e2e.ts:361:35
|
|
[Mobile Firefox] › src/components/toast/test/a11y/toast.e2e.ts:265:11 › toast: high contrast: buttons - md/ltr/high-contrast › should pass AAA guidelines:
src/components/toast/test/a11y/toast.e2e.ts#L0
1) [Mobile Firefox] › src/components/toast/test/a11y/toast.e2e.ts:265:11 › toast: high contrast: buttons - md/ltr/high-contrast › should pass AAA guidelines
Test timeout of 30000ms exceeded.
|
|
[Mobile Firefox] › src/components/popover/test/position/popover.e2e.ts:13:9 › popover: position - md/rtl › should not have visual regressions:
src/utils/test/playwright/page/utils/spy-on-event.ts#L41
1) [Mobile Firefox] › src/components/popover/test/position/popover.e2e.ts:13:9 › popover: position - md/rtl › should not have visual regressions
Error: page.evaluateHandle: Target page, context or browser has been closed
at src/utils/test/playwright/page/utils/spy-on-event.ts:41
39 | const spy = new EventSpy(eventName);
40 |
> 41 | const handle = await page.evaluateHandle(() => window);
| ^
42 |
43 | await addE2EListener(page, handle, eventName, (ev: CustomEvent) => spy.push(ev));
44 |
at spyOnEvent (/ionic/src/utils/test/playwright/page/utils/spy-on-event.ts:41:29)
at Page.spyOnEvent (/ionic/src/utils/test/playwright/playwright-page.ts:54:54)
at openPopover (/ionic/src/components/popover/test/test.utils.ts:6:43)
at /ionic/src/components/popover/test/position/popover.e2e.ts:22:28
|
|
[Mobile Firefox] › src/components/popover/test/position/popover.e2e.ts:13:9 › popover: position - md/rtl › should not have visual regressions:
src/components/popover/test/position/popover.e2e.ts#L0
1) [Mobile Firefox] › src/components/popover/test/position/popover.e2e.ts:13:9 › popover: position - md/rtl › should not have visual regressions
Test timeout of 30000ms exceeded.
|
|
[Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard:
src/components/action-sheet/test/a11y/action-sheet.e2e.ts#L188
1) [Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard
Error: expect(received).toBe(expected) // Object.is equality
Expected: "Cancel"
Received: "Option 1"
186 |
187 | focusedElement = await page.evaluate(() => document.activeElement?.textContent?.trim());
> 188 | expect(focusedElement).toBe('Cancel');
| ^
189 | });
190 | });
191 | });
at /ionic/src/components/action-sheet/test/a11y/action-sheet.e2e.ts:188:30
|
|
🎭 Playwright Run Summary
360 skipped
389 passed (3.2m)
|
|
🎭 Playwright Run Summary
8 skipped
748 passed (4.3m)
|
|
🎭 Playwright Run Summary
36 skipped
697 passed (4.3m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Safari] › 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
368 skipped
356 passed (4.4m)
|
|
🎭 Playwright Run Summary
2 skipped
748 passed (4.7m)
|
|
🎭 Playwright Run Summary
8 skipped
715 passed (4.9m)
|
|
🎭 Playwright Run Summary
1 skipped
760 passed (5.2m)
|
|
🎭 Playwright Run Summary
5 skipped
733 passed (5.7m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Safari] › src/components/gallery/test/layout/gallery.e2e.ts:289:15 › gallery: masonry layout (best-fit) - md/ltr › should properly display dynamically appended figure-wrapped images with best-fit order
5 skipped
736 passed (7.2m)
|
|
🎭 Playwright Run Summary
14 skipped
727 passed (7.9m)
|
|
🎭 Playwright Run Summary
25 skipped
739 passed (8.9m)
|
|
🎭 Playwright Run Summary
14 skipped
737 passed (9.0m)
|
|
🎭 Playwright Run Summary
13 skipped
731 passed (9.1m)
|
|
🎭 Playwright Run Summary
5 skipped
729 passed (10.1m)
|
|
🎭 Playwright Run Summary
18 skipped
698 passed (11.4m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Firefox] › src/components/toast/test/a11y/toast.e2e.ts:265:11 › toast: high contrast: buttons - md/ltr/high-contrast › should pass AAA guidelines
7 skipped
740 passed (11.6m)
|
|
🎭 Playwright Run Summary
3 skipped
731 passed (12.4m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Firefox] › src/components/popover/test/position/popover.e2e.ts:13:9 › popover: position - md/rtl › should not have visual regressions
15 skipped
747 passed (13.0m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard
4 skipped
793 passed (14.3m)
|
|
🎭 Playwright Run Summary
1 skipped
709 passed (15.5m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
|
824 KB |
sha256:641a38646553dc9a6288e30df89f446007d7c4e2dfd0e437c3e4b9e8a6f8e373
|
|
|
ionic-angular-server
|
8.54 KB |
sha256:188132477f66dac0d1edcef7d5cf67823bc52671b30422af2da8b58db85f1754
|
|
|
ionic-core
|
5.32 MB |
sha256:9da23a9f153db550adf426b70b26a361a7e1847804b19dda396f442d850c1ac8
|
|
|
ionic-react
|
356 KB |
sha256:93169f6ece4a5259086afc1179c063e4a9280af523b13911aa458427d1ab5c15
|
|
|
ionic-react-router
|
28 KB |
sha256:c5d669d535eae7ccb785d456923d5c3d4bc7de0700a39a886010c8c906efa272
|
|
|
ionic-vue
|
387 KB |
sha256:1b3ebd31f2e1b9a614d80df1ea2911ada0a7211dcd1eae4932dced0d05ab6d36
|
|
|
ionic-vue-router
|
17.7 KB |
sha256:5252a0de0040ba8601f9dccbf330ac41a9f0be9364f7c6778cc78f846a4d5245
|
|
|
test-results-1-20
|
1.34 MB |
sha256:a2f7ce0b9bf371abb5cecbfdd1da31fc617c93ee0ca1034a9ff3cf2f200e6a73
|
|
|
test-results-10-20
|
512 KB |
sha256:bb4200948232b91ffa25193e0bd9a48f1d929d2f12ec75f14d34ae18b8533b4f
|
|
|
test-results-11-20
|
649 KB |
sha256:b452b662b11a75f7e4b14e3bb9199b89a37c1f2d0ed18659e7e81a82fea39108
|
|
|
test-results-12-20
|
554 KB |
sha256:700f3332019ff23fd98d468ae99ede253437a71095c7d0187282d9cc09bf1001
|
|
|
test-results-13-20
|
475 KB |
sha256:3a713b869b32c1d6a54d4de67af59273651d78bb4472cd4eb41c67a5059bc673
|
|
|
test-results-14-20
|
564 KB |
sha256:f0b82fb703936824b9fc2e1d774ceab7d45add0d7d3261a7ebe3beab858663f7
|
|
|
test-results-15-20
|
515 KB |
sha256:0dd6c1422835495e0c0b081994dd159bb927c5b4f53de46804e034d12a19f100
|
|
|
test-results-16-20
|
13.1 MB |
sha256:195d095b43bc3ee2129cebd9d5cdeb5951735b91186705f5d73f59d18d9434f0
|
|
|
test-results-17-20
|
626 KB |
sha256:d7145de8b5056388575c7412c87f728c5e4330f65add1469d56b8520df253ec2
|
|
|
test-results-18-20
|
620 KB |
sha256:3d2e367414678bf6bc5e5e4a12d22b594d4569ac182a3ded50d2514f77136794
|
|
|
test-results-19-20
|
520 KB |
sha256:2a46a3ddf8c744a22900cc42e9fc2240970cb4fbe3d59c11c520624a721cc604
|
|
|
test-results-2-20
|
566 KB |
sha256:08051ac859faf94f0dc3cfb055467ad8960a97297b7acffb1bcf11e5f1c4919c
|
|
|
test-results-20-20
|
1.33 MB |
sha256:1e6632e9dfe7d234e4fd58ff363926b6e5f33a65cec6e1d06f6c0ee8cab4eff6
|
|
|
test-results-3-20
|
513 KB |
sha256:9b8669143d160029e26a51e018f856ff619bee720c38e53f2a940350c6a41050
|
|
|
test-results-4-20
|
2.04 MB |
sha256:e563c24fea1001e0564bf1bd6971939f0c6d60a974d3beb428b970caa1c8904d
|
|
|
test-results-5-20
|
555 KB |
sha256:657a4c7dcfd7acc5a0b3d0851da466c80bf0fb93f43e0783073393cd95ceb837
|
|
|
test-results-6-20
|
1.3 MB |
sha256:b4f44d3ed8d3462d911e045131abe7a18aa164ba03324e2cb5aa3e84432ecbf2
|
|
|
test-results-7-20
|
425 KB |
sha256:a7be1dfbad7f636ab921eb2f91533e950aec779485bb16d8b423bcf991bf9553
|
|
|
test-results-8-20
|
500 KB |
sha256:3c22595424daafb5037df9422d34f39b71a93d0164c4c5af3fc8ca0647532037
|
|
|
test-results-9-20
|
535 KB |
sha256:ee81b3b8396d9aab023a03d74a2e0b14d18e8936647913f83d98b9f15a16255a
|
|