test(drag-element, item-sliding): prevent full swipe #19075
build.yml
on: pull_request
build-core
1m 42s
Matrix: test-core-screenshot
test-core-clean-build
21s
test-core-lint
57s
test-core-spec
50s
verify-screenshots
2s
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
4s
verify-test-react-e2e
3s
verify-test-react-router-e2e
3s
verify-test-vue-e2e
2s
Annotations
5 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/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 Safari] › 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 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
|
|
[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/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
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.2m)
|
|
🎭 Playwright Run Summary
368 skipped
324 passed (3.5m)
|
|
🎭 Playwright Run Summary
2 skipped
621 passed (3.9m)
|
|
🎭 Playwright Run Summary
8 skipped
714 passed (4.5m)
|
|
🎭 Playwright Run Summary
1 skipped
731 passed (5.1m)
|
|
🎭 Playwright Run Summary
8 skipped
810 passed (5.5m)
|
|
🎭 Playwright Run Summary
5 skipped
713 passed (5.6m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Safari] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard
14 skipped
519 passed (6.4m)
|
|
🎭 Playwright Run Summary
36 skipped
872 passed (6.5m)
|
|
🎭 Playwright Run Summary
5 skipped
715 passed (7.0m)
|
|
🎭 Playwright Run Summary
14 skipped
724 passed (7.6m)
|
|
🎭 Playwright Run Summary
1 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
7 skipped
717 passed (8.3m)
|
|
🎭 Playwright Run Summary
25 skipped
703 passed (8.7m)
|
|
🎭 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.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
745 passed (9.1m)
|
|
🎭 Playwright Run Summary
1 skipped
682 passed (9.4m)
|
|
🎭 Playwright Run Summary
2 skipped
735 passed (9.6m)
|
|
🎭 Playwright Run Summary
15 skipped
718 passed (10.0m)
|
|
🎭 Playwright Run Summary
5 skipped
717 passed (10.0m)
|
|
🎭 Playwright Run Summary
19 skipped
686 passed (10.8m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
|
819 KB |
sha256:0be5542f74bcb27969b0aef95622c4501851d87e98bb33ca9de1fc6b08df3e65
|
|
|
ionic-angular-server
|
8.55 KB |
sha256:10724828a6670ef53628c22415d5e02d1a0685155fcd8fe6804fc8091c4eb10a
|
|
|
ionic-core
|
5.2 MB |
sha256:7eca8f4cad56662a5084abd58b616d5dbc179c31542aabba77c49bb7b30c24d9
|
|
|
ionic-react
|
353 KB |
sha256:36cd8d67abf04630a1788cb65ad97a24bbb3f4fc27f2c894d272b7d5b45deb3a
|
|
|
ionic-react-router
|
27.9 KB |
sha256:180b9366d80bc8df92f555ce3adf66c23395292fabbe2dfc445f9bdfe48e52c9
|
|
|
ionic-vue
|
385 KB |
sha256:f9a8dac201e35aa4eb131cd8b88316d1ab909bd5e69c62c8cbdee0618530043e
|
|
|
ionic-vue-router
|
17.1 KB |
sha256:e33d8fd1cfa71536a4ae7317c895e962f0a865961433230672539969f6a12ee0
|
|
|
test-results-1-20
|
1.32 MB |
sha256:dad3fd7416abb32a5d6e4a351724b88ccc68f39f5f2b0aaac2db7a5db1fe1dc4
|
|
|
test-results-10-20
|
452 KB |
sha256:8a5a9ec4f2247ee2d1eb4079ce5a1ad99b999a87cbc74d208f203709012a3b4b
|
|
|
test-results-11-20
|
626 KB |
sha256:7fc3bf9c8656381af5bf0b39ae1e57487289532e3ebae8a08439e7ed69ea42ec
|
|
|
test-results-12-20
|
547 KB |
sha256:d9dd62df8ca5a71eecfcd2fdf16b7c044d376eded488ed3e6e3e1aac2554491c
|
|
|
test-results-13-20
|
550 KB |
sha256:df3e0ca309349d498cf9d986439994101943b51493236c7a3f404d1022e47970
|
|
|
test-results-14-20
|
1.27 MB |
sha256:139bfb5d2f189a7b6f19477ee2e9e60fb8ec3b7e2fd48fabe00a6c4cad017ec2
|
|
|
test-results-15-20
|
1.28 MB |
sha256:91c16903167727ebb90a73d362288b26abf8c14fe68a65f789f6ddcd5862ecf3
|
|
|
test-results-16-20
|
519 KB |
sha256:ace71aa81a315d9af6de46c389738c9cab23548e5f44cef2a2e0494776e8b692
|
|
|
test-results-17-20
|
616 KB |
sha256:6ee885c7538e2337499c22e82b470d4245c31f03d5f37bea25fa03865a7fce5a
|
|
|
test-results-18-20
|
601 KB |
sha256:e49faea6e86c17a5b1eced30addb203797b57779b4e17a894cdd63033f81f19f
|
|
|
test-results-19-20
|
507 KB |
sha256:447c869efb31076839f8e22a2c427129e9420288d68916798d3643b32a9c7be2
|
|
|
test-results-2-20
|
557 KB |
sha256:a21572588c0d1476e3f21e7c3d6b5c5eb8e89a973676a28274d67d73df5ff471
|
|
|
test-results-20-20
|
371 KB |
sha256:c5cdd2938e164a82fad2835b3f7df60dde84f5806be53c3a3aed7017b1ae1125
|
|
|
test-results-3-20
|
508 KB |
sha256:b77aa2679664e89de26005641ca8f70d9d79f5f813522c371066c3b57d08f1e6
|
|
|
test-results-4-20
|
626 KB |
sha256:bb5aa599dc7469f0c86afff759be92f820e1b5d376b1eee0b9278c9437e0165a
|
|
|
test-results-5-20
|
534 KB |
sha256:9ffa36340d35b93b799bbda1d12d6aeffe5efb4ffa757a97f2c7c8a43b420a69
|
|
|
test-results-6-20
|
1.34 MB |
sha256:78e890a6a11cb3836222c7e1e5012724f2189f809d4f6dae7137c65efa89e7d2
|
|
|
test-results-7-20
|
1.26 MB |
sha256:afea0b35d3fc9dbed4f8430e6692326780be765a89699bc2b262f823a1eeb6a6
|
|
|
test-results-8-20
|
483 KB |
sha256:da2de31dc34e66ae95c022c926c3c051d86d46b46376e2918c971f782aaad8ca
|
|
|
test-results-9-20
|
575 KB |
sha256:0b25c7946f0c188f9cde326872c75c4751dadb5c7b9e15e4c4303fcad7890478
|
|