feat(gallery): add new gallery component #19071
build.yml
on: pull_request
build-core
1m 52s
Matrix: test-core-screenshot
test-core-clean-build
22s
test-core-lint
1m 7s
test-core-spec
58s
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
3s
verify-test-react-router-e2e
2s
verify-test-vue-e2e
2s
Annotations
4 errors and 20 notices
|
[Mobile Chrome] › 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 Chrome] › 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
|
|
[Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:161:9 › datetime: multiple date selection (functionality) - md/ltr › should scroll to new month when value is updated with multiple dates in the same month:
src/components/datetime/test/multiple/datetime.e2e.ts#L174
1) [Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:161:9 › datetime: multiple date selection (functionality) - md/ltr › should scroll to new month when value is updated with multiple dates in the same month
Error: expect(locator).toHaveText(expected) failed
Locator: locator('ion-datetime').locator('.calendar-month-year')
Expected pattern: /June 2022/
Received string: "May 2022"
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 "May 2022"
172 |
173 | const monthYear = datetime.locator('.calendar-month-year');
> 174 | await expect(monthYear).toHaveText(/June 2022/);
| ^
175 | });
176 |
177 | test('with buttons, should only update value when confirm is called', async ({ page }) => {
at /ionic/src/components/datetime/test/multiple/datetime.e2e.ts:174:31
|
|
[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
2) [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) failed
Locator: locator('ion-tab-bar')
541 pixels (ratio 0.03 of all image pixels) are different.
Snapshot: tab-bar-default-ionic-md-rtl-light.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/ltr/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/ltr/light › should not have visual regressions
Error: expect(locator).toHaveScreenshot(expected) failed
Locator: locator('ion-tab-bar')
533 pixels (ratio 0.03 of all image pixels) are different.
Snapshot: tab-bar-default-ionic-md-ltr-light.png
Call log:
- Expect "toHaveScreenshot(tab-bar-default-ionic-md-ltr-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
- 533 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
- 533 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
1 flaky
[Mobile Chrome] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard
360 skipped
356 passed (3.3m)
|
|
🎭 Playwright Run Summary
368 skipped
324 passed (3.5m)
|
|
🎭 Playwright Run Summary
2 skipped
591 passed (4.2m)
|
|
🎭 Playwright Run Summary
8 skipped
714 passed (4.3m)
|
|
🎭 Playwright Run Summary
1 skipped
731 passed (5.0m)
|
|
🎭 Playwright Run Summary
5 skipped
717 passed (5.5m)
|
|
🎭 Playwright Run Summary
8 skipped
842 passed (5.5m)
|
|
🎭 Playwright Run Summary
14 skipped
520 passed (6.3m)
|
|
🎭 Playwright Run Summary
36 skipped
872 passed (6.6m)
|
|
🎭 Playwright Run Summary
5 skipped
729 passed (7.1m)
|
|
🎭 Playwright Run Summary
14 skipped
724 passed (7.5m)
|
|
🎭 Playwright Run Summary
3 skipped
701 passed (8.3m)
|
|
🎭 Playwright Run Summary
25 skipped
707 passed (8.6m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:161:9 › datetime: multiple date selection (functionality) - md/ltr › should scroll to new month when value is updated with multiple dates in the same month
14 skipped
698 passed (9.1m)
|
|
🎭 Playwright Run Summary
4 skipped
746 passed (9.4m)
|
|
🎭 Playwright Run Summary
2 flaky
[Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/ltr/light › should not have visual regressions
[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
7 skipped
716 passed (9.4m)
|
|
🎭 Playwright Run Summary
6 skipped
704 passed (10.0m)
|
|
🎭 Playwright Run Summary
18 skipped
694 passed (10.3m)
|
|
🎭 Playwright Run Summary
1 skipped
682 passed (10.0m)
|
|
🎭 Playwright Run Summary
15 skipped
750 passed (12.4m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
|
820 KB |
sha256:24e1bdff44bdd604acdbe235b039fe3e1a2776308b3382c6ea05d0a95f44e04f
|
|
|
ionic-angular-server
|
8.55 KB |
sha256:310acef5dc15517d04235021dad86f564a12c45c2314f450e908a459346a8956
|
|
|
ionic-core
|
5.23 MB |
sha256:4c08394d2781f44f1ba73919be17829f28a6dff3300d351909ffa2f8fbf4e0b5
|
|
|
ionic-react
|
353 KB |
sha256:c9d3d7cd77c0e0bb0d353e6337f583997fc622185a6b4c2c56de3c5d047a007c
|
|
|
ionic-react-router
|
27.9 KB |
sha256:1a6fef5ddbaca22e66c0ddd304f4cfa491eda21ce343f705e7977ee5a7bbc387
|
|
|
ionic-vue
|
386 KB |
sha256:0a469b149061adffd5ce14d89698b2f165e34b66a543ac8a1f40287b549eb0de
|
|
|
ionic-vue-router
|
17.1 KB |
sha256:d1f8a3ae5ca2edd4a08cf049987aae57ec514eea22cc82f025568fd4d45a6349
|
|
|
test-results-1-20
|
523 KB |
sha256:7d4fff79a468d8c46491fc4f79ef633b38e75823dbb42d1c39a1671900c78ab1
|
|
|
test-results-10-20
|
445 KB |
sha256:2090e0bcdd4048f838fa33adf5b649f93c222eee6c7ef9e6a8622b6f1fca716b
|
|
|
test-results-11-20
|
628 KB |
sha256:87e95a9ad22723fbb6ce991336b6c465d165e9d313939d01c40e8054d1400c8b
|
|
|
test-results-12-20
|
547 KB |
sha256:cfac1147a8f4390cbbfd5b35b1c2ae86c4e5c83b043cb0b07a95eea66351c4d1
|
|
|
test-results-13-20
|
551 KB |
sha256:f65e5997f6a6a10fdd0b0f7f8b159f2c9ed1df0f03213ab40e34f8bedf5552e5
|
|
|
test-results-14-20
|
459 KB |
sha256:42d217cff3ef7780306fdd937cc7df9b98589a6554c1940c7fc71edffed439e4
|
|
|
test-results-15-20
|
1.28 MB |
sha256:394cfe459e42ab9d0ac69c2fecc52a52ec9c56a09603c7555e64b58b10be7054
|
|
|
test-results-16-20
|
523 KB |
sha256:ee7a1ffe9e308af406c4f28d32a924a7e786f39e4cc3dd1b3560e19357f17e51
|
|
|
test-results-17-20
|
621 KB |
sha256:0bf8f4ede1f249bdb9fa06c71058d8697ca4d136cb375be60161f2bec2dccfd3
|
|
|
test-results-18-20
|
605 KB |
sha256:63df02b6c38ca34b1597cbcccba9f6ba3c0b751320fc8b2c6f36c2bd83360b96
|
|
|
test-results-19-20
|
508 KB |
sha256:855cbb45d9f2813464c03eb73bebff547b9e71f1ad724f3fbac70a386a75f6ab
|
|
|
test-results-2-20
|
558 KB |
sha256:0c8e98328b0d9aeec29d1643869543b4dbd3c6b3455cd47cffed075c84c23228
|
|
|
test-results-20-20
|
371 KB |
sha256:a2cbbc6eca2622cb9902f67d7db82a74714370f885eeb3b819b2647b6b2f8429
|
|
|
test-results-3-20
|
490 KB |
sha256:13ed66f5db4b1eeb581ad4b47e487e38333480eb188fa0645063155dda8ec9cb
|
|
|
test-results-4-20
|
650 KB |
sha256:9f356ccf75c9ae9011611f824d9cc4f7e55d8bd22337e0150dd52b904b3370bf
|
|
|
test-results-5-20
|
536 KB |
sha256:23efbf0b7339e994d5a5c2d4e534de8efa36db0848c749583bde9c14c517973c
|
|
|
test-results-6-20
|
1.75 MB |
sha256:bfba73cbfb20e252b5a5c84211671041d3358947f0f805a66798e10e03104b4d
|
|
|
test-results-7-20
|
1.24 MB |
sha256:17de4812238ee37e764b2f32e106bcbf6b0f53938b301333775e30324ea98fa1
|
|
|
test-results-8-20
|
482 KB |
sha256:0f4613146efca28a973118eece9da0039f2c2008f369b7b532b2800f83711b51
|
|
|
test-results-9-20
|
585 KB |
sha256:5618a2cf5537585fd33edb7bd0e2331752b3ff7cd1d39d670ac59756beb4b6ad
|
|