pi-mono/packages/env/test
Petr Houška b6d5c2ecdc fix(env): kill the daemon's commands when it is terminated
Connection.close() ends stdin and sends SIGTERM at once. The daemon did not
handle SIGTERM, so it died before its end-of-input kill_all, and running
commands were reparented to init. The daemon now blocks SIGTERM, SIGINT and
SIGHUP before starting any thread and waits for them on its own thread, which
kills every process group it started and exits. On Windows the job object
already kills commands with the daemon.
2026-10-28 21:09:58 +01:00
..
conformance.test.ts feat(env): listFiles for remote and local environments, nodePlatform 2026-10-12 15:22:14 +00:00
connection.test.ts fix(env): include stderr in pi-env startup errors (#10716) 2026-10-27 16:16:49 +01:00
daemon.ts feat(env): hardened SSH bootstrap and release daemon tests 2026-10-05 17:32:22 +02:00
differential.test.ts fix(env): make the read/bash differential test deterministic and meaningful 2026-10-16 19:58:24 +00:00
old-daemon.ts feat(env): listFiles for remote and local environments, nodePlatform 2026-10-12 15:22:14 +00:00
remote.test.ts fix(env): kill the daemon's commands when it is terminated 2026-10-28 21:09:58 +01:00
ssh-external.test.ts feat(env): listFiles for remote and local environments, nodePlatform 2026-10-12 15:22:14 +00:00
ssh.test.ts feat(env): listFiles for remote and local environments, nodePlatform 2026-10-12 15:22:14 +00:00
terminal.test.ts test(env): wait for the foreground job's name, not just any foreground process 2026-10-12 23:19:48 +00:00