mirror of
https://github.com/denoland/deno.git
synced 2025-08-03 02:22:40 +00:00
fix: handle signal 0 in process.kill (#23473)
the last commit had a regression, where it removed this branch, I haven't tested the code but I think it should work --------- Signed-off-by: Bedis Nbiba <bedisnbiba@gmail.com>
This commit is contained in:
parent
9e890399fc
commit
927cbb5ecd
2 changed files with 9 additions and 0 deletions
|
@ -243,6 +243,11 @@ Deno.test(
|
|||
args: ["eval", "setTimeout(() => {}, 10000)"],
|
||||
}).spawn();
|
||||
|
||||
// kill with signal 0 should keep the process alive in linux (true means no error happened)
|
||||
// windows ignore signals
|
||||
if (Deno.build.os !== "windows") {
|
||||
assertEquals(process.kill(p.pid, 0), true);
|
||||
}
|
||||
process.kill(p.pid);
|
||||
await p.status;
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue