Commit 08e576a
committed
Skip process tree tests on Windows and document limitation
The child process cleanup tests require proper process tree termination,
which on Windows needs the Job Objects API. The current implementation
using taskkill /T only works for direct children in the same console
process group, not for arbitrarily nested process trees.
Changes:
- Skip the three process tree tests on Windows
- Document the limitation in the termination function
- Tests still run on Unix platforms where process groups work correctly
This is a known limitation that would require significant additional
Windows-specific code (Job Objects API) to resolve properly.
Reported-by: fweinberger1 parent 1fc0a25 commit 08e576a
2 files changed
+6
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
307 | 307 | | |
308 | 308 | | |
309 | 309 | | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
310 | 313 | | |
311 | 314 | | |
312 | 315 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
364 | 364 | | |
365 | 365 | | |
366 | 366 | | |
| 367 | + | |
367 | 368 | | |
368 | 369 | | |
369 | 370 | | |
| |||
468 | 469 | | |
469 | 470 | | |
470 | 471 | | |
| 472 | + | |
471 | 473 | | |
472 | 474 | | |
473 | 475 | | |
| |||
575 | 577 | | |
576 | 578 | | |
577 | 579 | | |
| 580 | + | |
578 | 581 | | |
579 | 582 | | |
580 | 583 | | |
| |||
0 commit comments