merge release-8.7.0 #16754
build.yml
on: pull_request
build-core
1m 19s
Matrix: test-core-screenshot
test-core-clean-build
10s
test-core-lint
49s
test-core-spec
38s
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
3s
verify-test-react-router-e2e
2s
verify-test-vue-e2e
3s
Annotations
47 errors and 8 notices
|
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:134:11 › reorder-group: events: - ios/ltr › ionReorderEnd › should emit without details when the reorder operation ends without moving the item position:
src/components/reorder-group/test/reorder-group-events.e2e.ts#L167
4) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:134:11 › reorder-group: events: - ios/ltr › ionReorderEnd › should emit without details when the reorder operation ends without moving the item position
Error: expect(received).toEqual(expected) // deep equality
- Expected - 2
+ Received + 2
Object {
"complete": undefined,
- "from": 0,
- "to": 0,
+ "from": undefined,
+ "to": -1,
}
165 |
166 | await expect(ionReorderEnd).toHaveReceivedEventTimes(1);
> 167 | await expect(ionReorderEnd).toHaveReceivedEventDetail({ from: 0, to: 0, complete: undefined });
| ^
168 | });
169 |
170 | test('should emit with details when the reorder operation ends and the item has moved', async ({ page }) => {
at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:167:37
|
|
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:92:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation moves the item by multiple positions:
src/components/reorder-group/test/reorder-group-events.e2e.ts#L128
3) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:92:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation moves the item by multiple positions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: 1
Received: undefined
126 | .reverse()
127 | .find((event) => event.detail.from !== event.detail.to);
> 128 | expect(lastDifferentEvent?.detail.from).toBe(1);
| ^
129 | expect(lastDifferentEvent?.detail.to).toBe(2);
130 | });
131 | });
at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:128:49
|
|
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:92:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation moves the item by multiple positions:
src/components/reorder-group/test/reorder-group-events.e2e.ts#L128
3) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:92:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation moves the item by multiple positions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: 1
Received: undefined
126 | .reverse()
127 | .find((event) => event.detail.from !== event.detail.to);
> 128 | expect(lastDifferentEvent?.detail.from).toBe(1);
| ^
129 | expect(lastDifferentEvent?.detail.to).toBe(2);
130 | });
131 | });
at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:128:49
|
|
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:92:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation moves the item by multiple positions:
src/components/reorder-group/test/reorder-group-events.e2e.ts#L128
3) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:92:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation moves the item by multiple positions
Error: expect(received).toBe(expected) // Object.is equality
Expected: 1
Received: undefined
126 | .reverse()
127 | .find((event) => event.detail.from !== event.detail.to);
> 128 | expect(lastDifferentEvent?.detail.from).toBe(1);
| ^
129 | expect(lastDifferentEvent?.detail.to).toBe(2);
130 | });
131 | });
at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:128:49
|
|
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:55:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation does not move the item position:
src/components/reorder-group/test/reorder-group-events.e2e.ts#L88
2) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:55:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation does not move the item position
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: 0
Received: -1
86 | // the correct from and to positions
87 | const lastEvent = ionReorderMove.events[ionReorderMove.events.length - 1];
> 88 | expect(lastEvent?.detail.from).toBe(0);
| ^
89 | expect(lastEvent?.detail.to).toBe(0);
90 | });
91 |
at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:88:40
|
|
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:55:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation does not move the item position:
src/components/reorder-group/test/reorder-group-events.e2e.ts#L88
2) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:55:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation does not move the item position
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: 0
Received: -1
86 | // the correct from and to positions
87 | const lastEvent = ionReorderMove.events[ionReorderMove.events.length - 1];
> 88 | expect(lastEvent?.detail.from).toBe(0);
| ^
89 | expect(lastEvent?.detail.to).toBe(0);
90 | });
91 |
at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:88:40
|
|
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:55:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation does not move the item position:
src/components/reorder-group/test/reorder-group-events.e2e.ts#L88
2) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:55:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation does not move the item position
Error: expect(received).toBe(expected) // Object.is equality
Expected: 0
Received: -1
86 | // the correct from and to positions
87 | const lastEvent = ionReorderMove.events[ionReorderMove.events.length - 1];
> 88 | expect(lastEvent?.detail.from).toBe(0);
| ^
89 | expect(lastEvent?.detail.to).toBe(0);
90 | });
91 |
at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:88:40
|
|
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:10:11 › reorder-group: events: - ios/ltr › ionReorderStart › should emit when the reorder operation starts:
src/components/reorder-group/test/reorder-group-events.e2e.ts#L42
1) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:10:11 › reorder-group: events: - ios/ltr › ionReorderStart › should emit when the reorder operation starts
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expected event "ionReorderStart" to have been called 1 times, but it was called 0 times
40 | await page.waitForChanges();
41 |
> 42 | await expect(ionReorderStart).toHaveReceivedEventTimes(1);
| ^
43 |
44 | // Drag the reorder item further to verify it does
45 | // not emit the event again
at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:42:39
|
|
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:10:11 › reorder-group: events: - ios/ltr › ionReorderStart › should emit when the reorder operation starts:
src/components/reorder-group/test/reorder-group-events.e2e.ts#L42
1) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:10:11 › reorder-group: events: - ios/ltr › ionReorderStart › should emit when the reorder operation starts
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expected event "ionReorderStart" to have been called 1 times, but it was called 0 times
40 | await page.waitForChanges();
41 |
> 42 | await expect(ionReorderStart).toHaveReceivedEventTimes(1);
| ^
43 |
44 | // Drag the reorder item further to verify it does
45 | // not emit the event again
at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:42:39
|
|
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:10:11 › reorder-group: events: - ios/ltr › ionReorderStart › should emit when the reorder operation starts:
src/components/reorder-group/test/reorder-group-events.e2e.ts#L42
1) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:10:11 › reorder-group: events: - ios/ltr › ionReorderStart › should emit when the reorder operation starts
Error: expected event "ionReorderStart" to have been called 1 times, but it was called 0 times
40 | await page.waitForChanges();
41 |
> 42 | await expect(ionReorderStart).toHaveReceivedEventTimes(1);
| ^
43 |
44 | // Drag the reorder item further to verify it does
45 | // not emit the event again
at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:42:39
|
|
test-core-screenshot (3, 20)
Process completed with exit code 12.
|
|
test-core-screenshot (3, 20)
The operation was canceled.
|
|
test-core-screenshot (3, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
|
|
test-core-screenshot (1, 20)
Process completed with exit code 12.
|
|
test-core-screenshot (1, 20)
The operation was canceled.
|
|
test-core-screenshot (1, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
|
|
test-core-screenshot (15, 20)
Process completed with exit code 12.
|
|
test-core-screenshot (15, 20)
The operation was canceled.
|
|
test-core-screenshot (15, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
|
|
test-core-screenshot (2, 20)
Process completed with exit code 12.
|
|
test-core-screenshot (2, 20)
The operation was canceled.
|
|
test-core-screenshot (2, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
|
|
test-core-screenshot (6, 20)
Process completed with exit code 12.
|
|
test-core-screenshot (6, 20)
The operation was canceled.
|
|
test-core-screenshot (6, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
|
|
test-core-screenshot (17, 20)
Process completed with exit code 12.
|
|
test-core-screenshot (17, 20)
The operation was canceled.
|
|
test-core-screenshot (17, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
|
|
test-core-screenshot (4, 20)
Process completed with exit code 12.
|
|
test-core-screenshot (4, 20)
The operation was canceled.
|
|
test-core-screenshot (4, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
|
|
test-core-screenshot (14, 20)
Process completed with exit code 12.
|
|
test-core-screenshot (14, 20)
The operation was canceled.
|
|
test-core-screenshot (14, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
|
|
test-core-screenshot (18, 20)
Process completed with exit code 12.
|
|
test-core-screenshot (18, 20)
The operation was canceled.
|
|
test-core-screenshot (18, 20)
The strategy configuration was canceled because "test-core-screenshot._11_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 (5, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
|
|
test-core-screenshot (16, 20)
Process completed with exit code 12.
|
|
test-core-screenshot (16, 20)
The operation was canceled.
|
|
test-core-screenshot (16, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
|
|
test-core-screenshot (19, 20)
Process completed with exit code 12.
|
|
test-core-screenshot (19, 20)
The operation was canceled.
|
|
test-core-screenshot (19, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
|
|
verify-screenshots
Process completed with exit code 1.
|
|
🎭 Playwright Run Summary
216 skipped
257 passed (2.3m)
|
|
🎭 Playwright Run Summary
407 passed (2.5m)
|
|
🎭 Playwright Run Summary
1 skipped
529 passed (3.1m)
|
|
🎭 Playwright Run Summary
1 skipped
534 passed (3.1m)
|
|
🎭 Playwright Run Summary
4 skipped
635 passed (3.6m)
|
|
🎭 Playwright Run Summary
212 skipped
303 passed (3.5m)
|
|
🎭 Playwright Run Summary
638 passed (4.1m)
|
|
🎭 Playwright Run Summary
7 failed
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:10:11 › reorder-group: events: - ios/ltr › ionReorderStart › should emit when the reorder operation starts
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:55:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation does not move the item position
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:92:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation moves the item by multiple positions
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:134:11 › reorder-group: events: - ios/ltr › ionReorderEnd › should emit without details when the reorder operation ends without moving the item position
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:170:11 › reorder-group: events: - ios/ltr › ionReorderEnd › should emit with details when the reorder operation ends and the item has moved
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:214:11 › reorder-group: events: - ios/ltr › ionItemReorder › should not emit when the reorder operation ends without moving the item position
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:247:11 › reorder-group: events: - ios/ltr › ionItemReorder › should emit when the reorder operation ends and the item has moved
2 flaky
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › tabbing should switch between radio groups
4 skipped
501 passed (4.1m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
Expired
|
666 KB |
sha256:e10a58e52c89a312dd98db06a9ec72f946b8963d45a9ad64746ca24c438169f6
|
|
|
ionic-angular-server
Expired
|
8.55 KB |
sha256:3dedbc2c0f2de37e984fe5c60037a3d7de37271f83fea749352609ebe80db031
|
|
|
ionic-core
Expired
|
4.51 MB |
sha256:8762319ff8f7491f4a5ba2873eba6695ce5e5a815132f014dc5f52e7938415a0
|
|
|
ionic-react
Expired
|
211 KB |
sha256:5432fe9218f236af49bd05e193a7b9a2f14e79e8383305bfb9f625e2114d029b
|
|
|
ionic-react-router
Expired
|
27.9 KB |
sha256:43ebdba038072e9e9ecba594a70d98feade24f036e9549dc15ec46623c9b14b3
|
|
|
ionic-vue
Expired
|
233 KB |
sha256:d389911d7b76e84bbf1b8af453e7b303e83f4fe2909af180f51ce33b4638dfbf
|
|
|
ionic-vue-router
Expired
|
17 KB |
sha256:b2d6c22a276d4178e9fb6c5692abdf84cc6ab6b6a7bd7a4a38d31dae2c3fdef4
|
|
|
test-results-10-20
Expired
|
404 KB |
sha256:6d3534990da7fe5588efb37b1566f70516d4627e68af81f964c1c8ca8bd5e28c
|
|
|
test-results-11-20
Expired
|
9.28 MB |
sha256:4f9b26a783ab002520e3ef85cd8d62a6221d5d34fa27f04726da1ddab25e388d
|
|
|
test-results-12-20
Expired
|
441 KB |
sha256:2f7297294e294e0aa39f1e591f1e77f169d9d83415f37fae3261d22fe31296b6
|
|
|
test-results-13-20
Expired
|
434 KB |
sha256:ba65df7576476a898cb07feeb25ceaaf8cb9bf0deb02e5249ed4480f36f688c6
|
|
|
test-results-20-20
Expired
|
344 KB |
sha256:8ebc2ef22ebf9d1cae8cfae91ef3439b08d6076b128b05da33df972998943b9b
|
|
|
test-results-7-20
Expired
|
339 KB |
sha256:324ee0aa58ab4b1b99d43430bbd0b1b9c08c9d72f38a91016bbaa1a3e03de6ed
|
|
|
test-results-8-20
Expired
|
416 KB |
sha256:a8d1351787b8862d363aa56af238922006ad99959da7b6542d3b90da619ae8bf
|
|
|
test-results-9-20
Expired
|
475 KB |
sha256:a0657365353733b90f068ae964375f66ad438b3970bf6cb64778bf104acc9654
|
|