Commit Graph

2 Commits

Author SHA1 Message Date
pulse-triage[bot] 7027e7f754 Observe teardown even when E2E lock acquisition fails
Keep the actual parent control observable when its posttest is launched against a directory instead of a lock file. The fixture must record that unowned teardown rather than failing to log it before the assertion.

Change-source: pulse-maintainer
2026-10-10 05:09:00 +01:00
pulse-triage[bot] bf1dbbf1a3 Tear down failed E2E setup without clearing another run's handoff
The npm Playwright entrypoint exited inside setup and bypassed its finally block, leaving a partial managed runtime and verification lock behind. Keep the setup failure, skip tests, attempt existing teardown once, and release only the handoff this invocation wrote when its contents still match. Preserve primary failures through teardown errors and do not stop a runtime after lock preparation fails. Add real child-process controls to exhaustive script smoke; test tiers, acquisition deadlines and browser coverage are unchanged.

Change-source: pulse-maintainer
2026-10-10 05:08:02 +01:00