run phoenix integration tests #8934
ci.yml
on: pull_request
Matrix: e2e test
Matrix: mix_test
Matrix: npm test
Matrix: coverage report
Annotations
1 error, 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
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-GGZmKJYTWQXZU-3h mount: - {0: content=\"I14CIj4MAB4CFzFzQ30eBiMSOhJbFikny-utFOci3Ef938sgsjIJbYHx\", 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-GGZmKJYTWQXZU-3h error: view crashed - {}", "phx-GGZmKJYTWQXZU-3h mount: - {0: content=\"EUsFMgF0IjNeAmAYPDdeDgYIQz1LfDAcK8rdy7ADoP7RLr3oVp0er3QC\", 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#L134
Avoid calling `expect` conditionally`
|
npm test (1.18.4, 27.3):
test/e2e/tests/forms.spec.js#L133
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
452 passed (3.8m)
|
Artifacts
Produced during runtime
Name | Size | Digest | |
---|---|---|---|
e2e-test-results
Expired
|
4.23 MB |
sha256:b311f350efcd0550d4b4441e6d9f99e9e168fe089c672910f77fc668fae21d7b
|
|
js-unit-coverage
Expired
|
854 KB |
sha256:8a1f63242536dc15763dcf9a215102b2740168cfae8157a717cf5bdebbf9073c
|
|
mix-e2e-coverage
Expired
|
107 KB |
sha256:818e568dc36d43e8b78fab57f1eb0f3b0a2cf5c4f93ee5fc89429cff4ad985ac
|
|
mix-test-coverage-25.3-1.15.4
Expired
|
156 KB |
sha256:31e62449b866a318c51eb5f8de28e7de6ad31e3043ffe3ad0e87d105613fd1bc
|
|
mix-test-coverage-26.2-1.16.3
Expired
|
154 KB |
sha256:75d26b2cd97543e06ce79981fc8575d83e505cb3b70c338a801b08d2b9188156
|
|
mix-test-coverage-27.3-1.18.4
Expired
|
103 KB |
sha256:8e45a72af05b5e96a4142b88fee9e09cbac09d7212ff4421d2a8a5cbf0972b54
|
|
mix-test-coverage-maint-28-main-otp-28
Expired
|
103 KB |
sha256:4f4a22bcccabd8d80a6d1d54cc9d37bf538d214832807a98e3798e09cf7277f9
|
|
overall-coverage
Expired
|
1.56 MB |
sha256:c78b38a1778f6b062f70d2733243bc2c27cde0186211f5052f6c6531da39eb91
|
|
playwright-report
Expired
|
1.07 MB |
sha256:1f8631b61c840a0ba28ab6d3773ae109d885b4b4c9f959413192f03c1d326077
|
|