Unified · Split
| @@ -247,13 +247,15 @@ describe("release bootstrap smoke", () => { · 246 unmodified lines | ||
| 247 | 247 | expect(secondRun.exitCode, secondCombinedOutput).toBe(0); |
| 248 | 248 | expect(secondCombinedOutput).not.toContain("downloading release asset"); |
| 249 | 249 | } finally { |
| 250 | − webProcess.kill(); | |
| 250 | + webProcess.kill("SIGTERM"); | |
| 251 | 251 | await Promise.race([ |
| 252 | 252 | new Promise((resolveClose) => webProcess.once("close", () => resolveClose(undefined))), |
| 253 | 253 | new Promise((resolveClose) => setTimeout(resolveClose, 5_000)), |
| 254 | 254 | ]); |
| 255 | 255 | if (webProcess.exitCode === null) { |
| 256 | − webProcess.kill(); | |
| 256 | + process.platform === "win32" | |
| 257 | + ? webProcess.kill() | |
| 258 | + : webProcess.kill("SIGKILL"); | |
| 257 | 259 | } |
| 258 | 260 | } |
| 259 | 261 | } finally { |