feat(gallery): add new gallery component #19066
build.yml
on: pull_request
build-core
1m 51s
Matrix: test-core-screenshot
test-core-clean-build
13s
test-core-lint
57s
test-core-spec
1m 6s
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
7 errors and 20 notices
|
build-angular
Process completed with exit code 1.
|
|
verify-test-angular-e2e
Process completed with exit code 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:
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
2) [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 Safari] › src/components/datetime/test/basic/datetime.e2e.ts:534:9 › datetime: IO fallback - md/ltr › should become ready even if IntersectionObserver never reports visible:
src/components/datetime/test/basic/datetime.e2e.ts#L572
1) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:534: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"
570 | await page.waitForTimeout(100);
571 |
> 572 | await expect(datetime).toHaveClass(/datetime-ready/);
| ^
573 |
574 | const calendarBody = datetime.locator('.calendar-body');
575 | await expect(calendarBody).toBeVisible();
at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:572:30
|
|
[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
2) [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
|
|
[Mobile Firefox] › src/components/select-popover/test/a11y/select-popover.e2e.ts:7:9 › select-popover: a11y - ios/ltr/dark › should not have accessibility violations when header is defined:
src/components/select-popover/test/a11y/select-popover.e2e.ts#L0
1) [Mobile Firefox] › src/components/select-popover/test/a11y/select-popover.e2e.ts:7:9 › select-popover: a11y - ios/ltr/dark › should not have accessibility violations when header is defined
Test timeout of 30000ms exceeded.
|
|
🎭 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.6m)
|
|
🎭 Playwright Run Summary
2 skipped
589 passed (4.1m)
|
|
🎭 Playwright Run Summary
8 skipped
714 passed (4.3m)
|
|
🎭 Playwright Run Summary
1 skipped
719 passed (4.8m)
|
|
🎭 Playwright Run Summary
8 skipped
828 passed (4.6m)
|
|
🎭 Playwright Run Summary
5 skipped
708 passed (5.3m)
|
|
🎭 Playwright Run Summary
14 skipped
520 passed (6.4m)
|
|
🎭 Playwright Run Summary
5 skipped
715 passed (6.0m)
|
|
🎭 Playwright Run Summary
36 skipped
872 passed (6.6m)
|
|
🎭 Playwright Run Summary
10 skipped
724 passed (7.6m)
|
|
🎭 Playwright Run Summary
13 skipped
706 passed (8.7m)
|
|
🎭 Playwright Run Summary
3 skipped
701 passed (8.7m)
|
|
🎭 Playwright Run Summary
1 skipped
676 passed (9.0m)
|
|
🎭 Playwright Run Summary
2 flaky
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:534:9 › datetime: IO fallback - md/ltr › should become ready even if IntersectionObserver never reports visible
[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
13 skipped
698 passed (9.2m)
|
|
🎭 Playwright Run Summary
2 flaky
[Mobile Firefox] › src/components/select-popover/test/a11y/select-popover.e2e.ts:7:9 › select-popover: a11y - ios/ltr/dark › should not have accessibility violations when header is defined
[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
5 skipped
707 passed (9.4m)
|
|
🎭 Playwright Run Summary
6 skipped
698 passed (9.8m)
|
|
🎭 Playwright Run Summary
4 skipped
746 passed (10.2m)
|
|
🎭 Playwright Run Summary
18 skipped
680 passed (11.2m)
|
|
🎭 Playwright Run Summary
15 skipped
744 passed (11.6m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular-server
|
8.55 KB |
sha256:f12c2050ff754086c3b07909e05a211b2d025431f7922a3b79d27dc7ec80e52d
|
|
|
ionic-core
|
5.22 MB |
sha256:0b303c4de36d54074c62fa99cae0e7b0f36dc9bb8f1353a3dcde46fb1898c51c
|
|
|
ionic-react
|
353 KB |
sha256:72fd905ef5ed53413abbd4ef73c62133f05e668bbf84fcf0921158c913cc85f5
|
|
|
ionic-react-router
|
27.9 KB |
sha256:2b8075fba4434d328bd928ac57ffbafc16d950aaf9f6accf5aaf43f1a4c438e5
|
|
|
ionic-vue
|
386 KB |
sha256:12afaae6076417315c981e3cb3242afa080096bbbbf10b0acdf20d7b2547ea02
|
|
|
ionic-vue-router
|
17.1 KB |
sha256:66e6e31e652b99bf834b6f463b10214326afcf1de997d2ba150ade96ef17ca38
|
|
|
test-results-1-20
|
524 KB |
sha256:21e9272a29edf030283aca31c8349b6ab5a3fd7625271e21a63c7db7b6bdeb4a
|
|
|
test-results-10-20
|
443 KB |
sha256:1a2ceea63b8ac42955fd03a09d440439ed68e7552522fd2b8eda4752d4f4e562
|
|
|
test-results-11-20
|
621 KB |
sha256:ec90c0e2c62d7aad3e3065e09d0c210292638157acd529cbd2359c9d522b329a
|
|
|
test-results-12-20
|
541 KB |
sha256:95588f402dd7a8ef5c29cfca5cbc753515a9789500fbc3daba34375bd68f72bb
|
|
|
test-results-13-20
|
551 KB |
sha256:b49bf3b139a30cd31170dcb597b76dfdc6038bb9427df83593da9f30f04edd37
|
|
|
test-results-14-20
|
460 KB |
sha256:5b5f31ee26cc0ed5354a9d180b9510e3e5b212f3f741c4ffa56726b5b82233fd
|
|
|
test-results-15-20
|
1.67 MB |
sha256:0212bd14e1e15e3f1bb766bcf07e0ea1fa52a072020f7eb08cb9445c8e337054
|
|
|
test-results-16-20
|
515 KB |
sha256:3fbd13ba4bea4db4a2e69c15131e90153c1b530f879e47edd108a5f0f7a083ed
|
|
|
test-results-17-20
|
617 KB |
sha256:7e414a3c72ec6912455f66027fc62e78a8e48418b683542b510ef4d17b4a1784
|
|
|
test-results-18-20
|
601 KB |
sha256:eee2147b1d3f9c8637f783c7056c92176a2248a456720b1201dfe3d91719ff5b
|
|
|
test-results-19-20
|
508 KB |
sha256:87402ce2dc21cdf3b17fd474e0966dc54e0af87bddbbd6ba4f9f953e66ab969f
|
|
|
test-results-2-20
|
553 KB |
sha256:49ce58be0e8bf61c0b421e30d69a57e21aa0f3839bb7c6e25cfdaec41cabe5b5
|
|
|
test-results-20-20
|
371 KB |
sha256:fdcc3bfcb897c3d9d53621f63ce3067161925ea03fec190a9e39cb2841152567
|
|
|
test-results-3-20
|
491 KB |
sha256:69be6a05f2a37e9730dfabb8b8950bc4af575f1a33ba140729f8fbbca335e50b
|
|
|
test-results-4-20
|
644 KB |
sha256:e4613edd189a173d1d8a4dd209412b7e7828ddf1732b9111723a57cc8fe62fa3
|
|
|
test-results-5-20
|
529 KB |
sha256:083119b5bd207c11bba823a6abe8407e90ddebd4e6a1b8bdc23dc186e0f6f1cc
|
|
|
test-results-6-20
|
1.71 MB |
sha256:dce387c504d8094b00058c6342365ba46f7aea5c33d4987764060f8a942f03f5
|
|
|
test-results-7-20
|
1.24 MB |
sha256:db21d161e20afb8a4f6ec5920ec0fffab644261520a72fab97dbc65122025d28
|
|
|
test-results-8-20
|
482 KB |
sha256:1a138f326dd3ed4d042f91d15cca066500ce73ea09c9eae31756a860a265ecb3
|
|
|
test-results-9-20
|
577 KB |
sha256:dfc99ea4eed9d9aab16a2972f1941141e42e2d3f8a6548aadebac5ee4c2dba3e
|
|