You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Bound FIFO inspection regressions and the generic CI test job #83
The project-inspection FIFO regressions can hang instead of fail:
On main, test_fifo_configuration_is_never_opened relies on the production is_file() guard. Removing that guard blocks forever on a FIFO with no writer.
changed the title [-]tests: the FIFO inspection test hangs instead of failing if its guard regresses, and the CI test job has no timeout[/-][+]Bound FIFO inspection regressions and the generic CI test job[/+]on Oct 3, 2026
Implementation status: draft PR #79 adds nonblocking production opens and another FIFO-swap regression, reducing the current product risk. It does not add killable per-test deadlines or a generic CI job timeout, so it does not close this issue.
Problem
The project-inspection FIFO regressions can hang instead of fail:
test_fifo_configuration_is_never_openedrelies on the productionis_file()guard. Removing that guard blocks forever on a FIFO with no writer.O_NONBLOCKmakes that test hang too.testjob has notimeout-minutes, so a regression can consume the six-hour default.Acceptance criteria
timeout-minutesto the generic test job as a final backstop.This is distinct from #65: that issue is a PID-file setup race in descendant cleanup, while this issue bounds tests that may block indefinitely.