Skip to content

Enable :handle_event hooks to reply from LiveComponents (#4006) #8972

Enable :handle_event hooks to reply from LiveComponents (#4006)

Enable :handle_event hooks to reply from LiveComponents (#4006) #8972

Triggered via push October 6, 2025 08:28
Status Failure
Total duration 5m 17s
Artifacts 7

ci.yml

on: push
Matrix: e2e test
Matrix: mix_test
Matrix: npm test
Matrix: coverage report
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 11 warnings, and 1 notice
mix test (OTP maint-28 | Elixir main-otp-28)
Process completed with exit code 1.
[chromium] › tests/uploads.spec.js:202:1 › issue 3115 - cancelled upload is not re-added: test/e2e/tests/uploads.spec.js#L230
1) [chromium] › tests/uploads.spec.js:202:1 › issue 3115 - cancelled upload is not re-added ────── Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('ul li') Expected: 1 Received: 2 Call log: - Expect "toHaveCount" with timeout 5000ms - waiting for locator('ul li') 9 × locator resolved to 2 elements - unexpected value "2" 228 | 229 | // we should see one uploaded file in the list > 230 | await expect(page.locator("ul li")).toHaveCount(1); | ^ 231 | }); 232 | 233 | test("submitting invalid form multiple times doesn't crash", async ({ at /__w/phoenix_live_view/phoenix_live_view/test/e2e/tests/uploads.spec.js:230:39
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
mix test (OTP maint-28 | Elixir main-otp-28)
No files were found with the provided path: cover/default.coverdata. No artifacts will be uploaded.
🎭 Playwright Run Summary
1 flaky [chromium] › tests/uploads.spec.js:202:1 › issue 3115 - cancelled upload is not re-added ─────── 3 skipped 473 passed (3.9m)

Artifacts

Produced during runtime
Name Size Digest
e2e-test-results Expired
4.34 MB
sha256:325dbc0eea93c07cc4ec99db2041c45997102b7ed845bbb2807d684823bd1d29
js-unit-coverage Expired
855 KB
sha256:124de9189e319fbd30b987085267a9d7996953e376234bd51da7cf231c80749f
mix-e2e-coverage Expired
107 KB
sha256:fdd803240ec02cef8826b2d35563f3ee43be9d776d5408da405cc8568b823fdb
mix-test-coverage-25.3-1.15.4 Expired
156 KB
sha256:4fea4b7c44d1189e0eaa4933831f8ab7fb99d6a2c3cc3d4bdea49fc959549db8
mix-test-coverage-26.2-1.16.3 Expired
154 KB
sha256:0f9404835770893290c33f10ff62493a239b4e40a67c33cc1b3a9fc6f7065831
mix-test-coverage-27.3-1.18.4 Expired
103 KB
sha256:6582210b849ec6fffaf1a71c3fe1a1d6f9df932a6c8f5fc097e922290801f98d
playwright-report Expired
1.06 MB
sha256:f43ce107f5e30d801ca4af88af5742081b0dcd12a247b4317c1a39a68ff04069