- Forbid `continue-on-error` in ci.yml: that mutation left every test green, and a failing step would turn the commit status green in silence. - boot-from-copy.sh refuses a port already held by something else (any curl exit other than 7). Without it, the wait loop could reach the neighbour and assert on a server it never started — the new test reproduces exactly that when the check is removed. - Pin every require of the COPY'd runtime modules at column 0, with no dynamic import: the boot check only calls /health, so it only proves the modules loaded at startup. Fixes #33 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| agent.test.js | ||
| auth.test.js | ||
| ci.test.js | ||
| findings.test.js | ||
| health.test.js | ||
| hosts.test.js | ||
| state.test.js | ||