chore(deps): update playwright #18875
build.yml
on: pull_request
build-core
1m 10s
Matrix: test-core-screenshot
test-core-clean-build
9s
test-core-lint
50s
test-core-spec
50s
verify-screenshots
3s
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
2s
verify-test-react-router-e2e
2s
verify-test-vue-e2e
4s
Annotations
20 errors and 17 notices
|
[Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load:
src/components/router/test/guards/router.e2e.ts#L9
1) [Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load
Error: expect(received).toContain(expected) // indexOf
Expected substring: "#/child/1"
Received string: "http://localhost:3333/src/components/router/test/guards#/guard-initial-page?ionic:_testing=true&ionic:mode=ios&rtl=undefined&palette=light"
7 | await page.goto(`/src/components/router/test/guards#/guard-initial-page`, config);
8 |
> 9 | expect(page.url()).toContain('#/child/1');
| ^
10 | });
11 | });
12 | });
at /ionic/src/components/router/test/guards/router.e2e.ts:9:26
|
|
test-core-screenshot (15, 20)
Process completed with exit code 1.
|
|
[Mobile Safari] › src/components/datetime/test/set-value/datetime.e2e.ts:54:9 › datetime: set-value - ios/ltr › should scroll to new month when value is initially set and then updated:
src/components/datetime/test/set-value/datetime.e2e.ts#L63
3) [Mobile Safari] › src/components/datetime/test/set-value/datetime.e2e.ts:54:9 › datetime: set-value - ios/ltr › should scroll to new month when value is initially set and then updated
Error: expect(locator).toHaveText(expected) failed
Locator: locator('ion-datetime').locator('.calendar-month-year')
Expected pattern: /May 2021/
Received string: "November 2021"
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 "November 2021"
61 |
62 | const calendarHeader = datetime.locator('.calendar-month-year');
> 63 | await expect(calendarHeader).toHaveText(/May 2021/);
| ^
64 | });
65 | });
66 | });
at /ionic/src/components/datetime/test/set-value/datetime.e2e.ts:63:36
|
|
[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
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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/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:443:9 › datetime: IO fallback - md/ltr › should become ready even if IntersectionObserver never reports visible:
src/components/datetime/test/basic/datetime.e2e.ts#L481
1) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:443:9 › datetime: IO fallback - md/ltr › should become ready even if IntersectionObserver never reports visible
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
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"
479 | await page.waitForTimeout(100);
480 |
> 481 | await expect(datetime).toHaveClass(/datetime-ready/);
| ^
482 |
483 | const calendarBody = datetime.locator('.calendar-body');
484 | await expect(calendarBody).toBeVisible();
at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:481:30
|
|
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:443:9 › datetime: IO fallback - md/ltr › should become ready even if IntersectionObserver never reports visible:
src/components/datetime/test/basic/datetime.e2e.ts#L481
1) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:443:9 › datetime: IO fallback - md/ltr › should become ready even if IntersectionObserver never reports visible
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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"
479 | await page.waitForTimeout(100);
480 |
> 481 | await expect(datetime).toHaveClass(/datetime-ready/);
| ^
482 |
483 | const calendarBody = datetime.locator('.calendar-body');
484 | await expect(calendarBody).toBeVisible();
at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:481:30
|
|
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:443:9 › datetime: IO fallback - md/ltr › should become ready even if IntersectionObserver never reports visible:
src/components/datetime/test/basic/datetime.e2e.ts#L481
1) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:443: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"
479 | await page.waitForTimeout(100);
480 |
> 481 | await expect(datetime).toHaveClass(/datetime-ready/);
| ^
482 |
483 | const calendarBody = datetime.locator('.calendar-body');
484 | await expect(calendarBody).toBeVisible();
at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:481:30
|
|
test-core-screenshot (4, 20)
The strategy configuration was canceled because "test-core-screenshot._15_20" failed
|
|
[Mobile Firefox] › src/components/modal/test/card/modal-tablet.e2e.ts:53:11 › card modal: functionality - ios/ltr › card modal: swipe to close - tablet - ios/ltr › it should swipe to close when swiped on the header:
src/components/modal/test/card/modal-tablet.e2e.ts#L0
1) [Mobile Firefox] › src/components/modal/test/card/modal-tablet.e2e.ts:53:11 › card modal: functionality - ios/ltr › card modal: swipe to close - tablet - ios/ltr › it should swipe to close when swiped on the header
Test timeout of 30000ms exceeded.
|
|
test-core-screenshot (3, 20)
The strategy configuration was canceled because "test-core-screenshot._15_20" failed
|
|
test-core-screenshot (3, 20)
Process completed with exit code 12.
|
|
test-core-screenshot (3, 20)
The operation was canceled.
|
|
test-core-screenshot (5, 20)
The strategy configuration was canceled because "test-core-screenshot._15_20" failed
|
|
test-core-screenshot (5, 20)
Process completed with exit code 12.
|
|
test-core-screenshot (5, 20)
The operation was canceled.
|
|
test-core-screenshot (2, 20)
The strategy configuration was canceled because "test-core-screenshot._15_20" failed
|
|
test-core-screenshot (2, 20)
Process completed with exit code 12.
|
|
test-core-screenshot (2, 20)
The operation was canceled.
|
|
verify-screenshots
Process completed with exit code 1.
|
|
🎭 Playwright Run Summary
418 passed (3.0m)
|
|
🎭 Playwright Run Summary
216 skipped
324 passed (3.1m)
|
|
🎭 Playwright Run Summary
1 skipped
552 passed (3.5m)
|
|
🎭 Playwright Run Summary
1 skipped
568 passed (3.8m)
|
|
🎭 Playwright Run Summary
212 skipped
333 passed (3.9m)
|
|
🎭 Playwright Run Summary
4 skipped
659 passed (4.2m)
|
|
🎭 Playwright Run Summary
4 skipped
541 passed (4.2m)
|
|
🎭 Playwright Run Summary
658 passed (4.7m)
|
|
🎭 Playwright Run Summary
10 skipped
505 passed (4.8m)
|
|
🎭 Playwright Run Summary
5 skipped
528 passed (5.0m)
|
|
🎭 Playwright Run Summary
14 skipped
403 passed (5.4m)
|
|
🎭 Playwright Run Summary
5 skipped
530 passed (7.0m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load
10 skipped
564 passed (7.4m)
|
|
🎭 Playwright Run Summary
5 skipped
540 passed (7.4m)
|
|
🎭 Playwright Run Summary
4 skipped
547 passed (7.9m)
|
|
🎭 Playwright Run Summary
1 failed
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:443:9 › datetime: IO fallback - md/ltr › should become ready even if IntersectionObserver never reports visible
2 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
[Mobile Safari] › src/components/datetime/test/set-value/datetime.e2e.ts:54:9 › datetime: set-value - ios/ltr › should scroll to new month when value is initially set and then updated
2 skipped
541 passed (7.9m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Firefox] › src/components/modal/test/card/modal-tablet.e2e.ts:53:11 › card modal: functionality - ios/ltr › card modal: swipe to close - tablet - ios/ltr › it should swipe to close when swiped on the header
14 skipped
524 passed (8.1m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
|
672 KB |
sha256:f415e26ab0dfa208b4e11d28149e99764af2860a9e9a3090fbd65afaef31d83a
|
|
|
ionic-angular-server
|
8.55 KB |
sha256:1e6ddc19f54d43a7e1abf134e57f8b6d0229afdd2afe3cb7c27072f1790d596a
|
|
|
ionic-core
|
4.53 MB |
sha256:278792e411382f2facb4b9f4c9f241c2cc10c09be3e4ec50e69bae008a8f4fe2
|
|
|
ionic-react
|
213 KB |
sha256:769621727674065dad5e2161422fed07f5d91b061bdd4bbdb74c7fbce5765bc5
|
|
|
ionic-react-router
|
27.9 KB |
sha256:8d4b8aa94691e4c6cd6073defde4ec2ad1d2d232a29003067fe884bc5e7ce89f
|
|
|
ionic-vue
|
234 KB |
sha256:b16d3899af4ea87b29fa42adc780f146fef91df9a4c7200d2d7b684171c762ea
|
|
|
ionic-vue-router
|
17.1 KB |
sha256:40b8c39201989ad552f4e778c5f636cbe21ff162985345509473fe2bdb6920bc
|
|
|
test-results-1-20
|
455 KB |
sha256:379467522753a46080d3afe633384082604f54b0f8f3cd5db2ee368a787e3cc6
|
|
|
test-results-10-20
|
426 KB |
sha256:558e0ad2b01ddca29e761680791171a82e7c817df904e1c1e9401fe0229a1eac
|
|
|
test-results-11-20
|
527 KB |
sha256:d45b0d7383fd71aec6b7dc458d4b238b9d970d7037f912b9603aa3ee23bb98f9
|
|
|
test-results-12-20
|
480 KB |
sha256:9dce17b1ef7a7667b56b754dfbfb4c15c1476652f9b577368e4b4a92bf57ebd9
|
|
|
test-results-13-20
|
464 KB |
sha256:8fcad3ab15a6d1ddbd0c335b588476e8f3f4af674754851629cdcf84d6e6f6e6
|
|
|
test-results-14-20
|
415 KB |
sha256:9720b42f8a1cd9201b4c104183895f10b100f89dd1ba801f64e37cda9a2af895
|
|
|
test-results-15-20
|
3.22 MB |
sha256:c184edb4fbcd6fc75b8a76cc23752d2d20dc853b3e8a79d3b24ff176887a80e9
|
|
|
test-results-16-20
|
448 KB |
sha256:9b381adbf413bd9625a9f5a51c8c8469500502bebe835db714eacbe71fc97396
|
|
|
test-results-17-20
|
557 KB |
sha256:fed124aab6979ac133fbad83df99da090172cb0ce952e3d3aa2d3c8274d1f1da
|
|
|
test-results-18-20
|
1.3 MB |
sha256:4c255864ecf04a5d49c0afc9be31c812cf6517ee159c4a09d7b0f07a36bf63d1
|
|
|
test-results-19-20
|
406 KB |
sha256:ff434cf921916d8cec0e4686810e224d8b614251726b6a5da754420bf49e0d05
|
|
|
test-results-20-20
|
374 KB |
sha256:3646fd508a78906c4f76d6da5c932aaf48cdf261145946f4079fc8ce24ffb757
|
|
|
test-results-4-20
|
11.5 MB |
sha256:76fcf7f3a28f285de35946d64307b3b0d3d0abf57fd0f8cd41e28a063f9cee31
|
|
|
test-results-6-20
|
446 KB |
sha256:45b3e959b9ed1b9cf58c571e65bf170e7010b6324dc85a716c2f29cbbcee5636
|
|
|
test-results-7-20
|
381 KB |
sha256:c8ed030efa63ac2af3cdc0b17f14caeaa3aabd7d417e8119b4fff2ff2619881e
|
|
|
test-results-8-20
|
440 KB |
sha256:007e914465a4bd9b3c8a617d067f752283debd55f3a9c2ba88af11b8cdc1747e
|
|
|
test-results-9-20
|
511 KB |
sha256:e29eb4fea08c361411f49617f05125b24a1fed47d8c3d099d8fcadcf1f3c70d5
|
|