properly append portal elements in form recovery #8980
ci.yml
on: push
Matrix: e2e test
Matrix: mix_test
Matrix: npm test
Matrix: coverage report
Annotations
2 errors, 10 warnings, and 1 notice
[webkit] › tests/errors.spec.js:265:5 › exception handling › after connected mount › parent crashes and reconnects when linked child LV crashes:
test/e2e/tests/errors.spec.js#L273
1) [webkit] › tests/errors.spec.js:265:5 › exception handling › after connected mount › parent crashes and reconnects when linked child LV crashes
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
Expected: ArrayContaining [StringMatching /mount/, StringMatching /child error: unable to join/, StringMatching /child destroyed/, StringMatching /error: view crashed/, StringMatching /mount/, StringMatching /child mount/]
Received: ["phx-GGvpqEXENwq2RLah mount: - {0: content=\"LzQlGAUTJAp8FRsDITwIXR1ebjtqdwoJAuJvVyvx3RxBuSRm08YQ_OlZ\", 1: undefined, p: undefined, s: 2}", "child error: unable to join - {reason: join crashed}", "child destroyed: the child has been removed from the parent - undefined", "phx-GGvpqEXENwq2RLah error: view crashed - {}", "phx-GGvpqEXENwq2RLah mount: - {0: content=\"LHYwA2cpAj87JRUHOyoAUkgpAStCTzw5B7_m4CPMtbvFoEZbeO6AwwZj\", 1: undefined, p: undefined, s: 2}"]
271 | // child crashed on mount, linked to parent -> parent crashed too
272 | // second mounts are successful
> 273 | expect(consoleMessages).toEqual(
| ^
274 | expect.arrayContaining([
275 | expect.stringMatching(/mount/),
276 | expect.stringMatching(/child error: unable to join/),
at /__w/phoenix_live_view/phoenix_live_view/test/e2e/tests/errors.spec.js:273:31
|
[webkit] › tests/errors.spec.js:265:5 › exception handling › after connected mount › parent crashes and reconnects when linked child LV crashes:
test/e2e/tests/errors.spec.js#L273
1) [webkit] › tests/errors.spec.js:265:5 › exception handling › after connected mount › parent crashes and reconnects when linked child LV crashes
Error: expect(received).toEqual(expected) // deep equality
Expected: ArrayContaining [StringMatching /mount/, StringMatching /child error: unable to join/, StringMatching /child destroyed/, StringMatching /error: view crashed/, StringMatching /mount/, StringMatching /child mount/]
Received: ["phx-GGvpp9k-0XZ-xbZh mount: - {0: content=\"HQQNJVcTYhZ7HnFhaRB7E2IUUHVmDxohBeDC1x8t5V5U3_VJQcc7TFYp\", 1: undefined, p: undefined, s: 2}", "child error: unable to join - {reason: join crashed}", "child destroyed: the child has been removed from the parent - undefined", "phx-GGvpp9k-0XZ-xbZh error: view crashed - {}", "phx-GGvpp9k-0XZ-xbZh mount: - {0: content=\"ag84PwcCEzgYMXNWLzVCDEsYdAMHLiIC5nqYaiIZVy7buzoUxoGA5gaS\", 1: undefined, p: undefined, s: 2}"]
271 | // child crashed on mount, linked to parent -> parent crashed too
272 | // second mounts are successful
> 273 | expect(consoleMessages).toEqual(
| ^
274 | expect.arrayContaining([
275 | expect.stringMatching(/mount/),
276 | expect.stringMatching(/child error: unable to join/),
at /__w/phoenix_live_view/phoenix_live_view/test/e2e/tests/errors.spec.js:273:31
|
npm test (1.18.4, 27.3):
test/e2e/tests/issues/3083.spec.js#L29
Unexpected use of page.waitForTimeout()
|
npm test (1.18.4, 27.3):
test/e2e/tests/forms.spec.js#L146
Avoid calling `expect` conditionally`
|
npm test (1.18.4, 27.3):
test/e2e/tests/forms.spec.js#L145
Avoid having conditionals in tests
|
npm test (1.18.4, 27.3):
test/e2e/tests/errors.spec.js#L147
Unexpected use of page.waitForTimeout()
|
npm test (1.18.4, 27.3):
test/e2e/tests/errors.spec.js#L118
Unexpected use of page.waitForTimeout()
|
npm test (1.18.4, 27.3):
test/e2e/tests/errors.spec.js#L67
Unexpected use of page.waitForTimeout()
|
npm test (1.18.4, 27.3):
test/e2e/tests/components.spec.js#L77
Unexpected use of the `.skip()` annotation
|
npm test (1.18.4, 27.3):
test/e2e/tests/components.spec.js#L76
Avoid having conditionals in tests
|
npm test (1.18.4, 27.3):
test/e2e/tests/components.spec.js#L36
Unexpected use of the `.skip()` annotation
|
npm test (1.18.4, 27.3):
test/e2e/tests/components.spec.js#L35
Avoid having conditionals in tests
|
🎭 Playwright Run Summary
1 flaky
[webkit] › tests/errors.spec.js:265:5 › exception handling › after connected mount › parent crashes and reconnects when linked child LV crashes
3 skipped
473 passed (4.0m)
|
Artifacts
Produced during runtime
Name | Size | Digest | |
---|---|---|---|
e2e-test-results
Expired
|
4.57 MB |
sha256:07e23adf1de5e0c5258edae2c06128bdaf086df3a0bb8117d3d90277bb995129
|
|
js-unit-coverage
Expired
|
855 KB |
sha256:73b112027d332dbeb20d976d6645b33297c9ce73e76a43a1bb0e7360215f18e6
|
|
mix-e2e-coverage
Expired
|
107 KB |
sha256:6b3401a859c54bedbc8d0f1f1906b297a08fce13f66edea0f970c018a0fb7ca3
|
|
mix-test-coverage-25.3-1.15.4
Expired
|
156 KB |
sha256:1c97c438bf4fde78100059920f5f564df26e5612a0bcf98a3a46f812516dec03
|
|
mix-test-coverage-26.2-1.16.3
Expired
|
154 KB |
sha256:339d75b0c391290b8cf92f0a119180cc0b705d692f0d053a2815277027cecb86
|
|
mix-test-coverage-27.3-1.18.4
Expired
|
103 KB |
sha256:23aeec7a3e93b44efc6ac609df5fc0da0e7b210b0e876325dc86b9d3754ef7b9
|
|
mix-test-coverage-maint-28-main-otp-28
Expired
|
103 KB |
sha256:dc40c6ae21e81f7b23d9760e5a808df104713413c0e53e2237d67c4743cba00c
|
|
overall-coverage
Expired
|
1.56 MB |
sha256:39b0ddc0a1eb0229d243ecfc790980e466710bf100d982ff036acd610dd06968
|
|
playwright-report
Expired
|
1.19 MB |
sha256:008ba0667189830f97f656b5dabc8ccc5c8d935b4c4f42b64229a0dd340f404d
|
|