Files
hermes-agent/tests/hermes_cli
Brooklyn Nicholson 3ebbaf5243 test(serve): the orphan watchdog's graceful exit dies by SIGTERM, not os._exit(0)
The live-macOS watchdog test pinned returncode == 0, which was the old
os._exit(0) watchdog's signature. The graceful-shutdown change (#108601)
raises SIGTERM instead; the chaining exit-flush handler restores the
default disposition and re-raises, so the process dies by SIGTERM with
returncode -15 — the same exit a SIGTERM from a live desktop produces.
Pin that contract (and keep the prompt-reap window assertion).
2026-09-29 19:06:35 -05:00
..