fix(test): pass process kill into vitest watchdog signals

This commit is contained in:
Vincent Koc
2026-04-12 04:36:54 +01:00
parent baeca9573e
commit 9dbbe740a4
2 changed files with 20 additions and 4 deletions

View File

@@ -181,10 +181,18 @@ function main(argv = process.argv.slice(2), env = process.env) {
console.error(message);
},
onTimeout: () => {
forwardSignalToVitestProcessGroup({ child, signal: "SIGTERM" });
forwardSignalToVitestProcessGroup({
child,
signal: "SIGTERM",
kill: process.kill.bind(process),
});
},
onForceKill: () => {
forwardSignalToVitestProcessGroup({ child, signal: "SIGKILL" });
forwardSignalToVitestProcessGroup({
child,
signal: "SIGKILL",
kill: process.kill.bind(process),
});
},
});
forwardVitestOutput(child.stdout, process.stdout);