Commit 54f8f19
committed
fix: wait for subprocesses to finish when R_COVR is true
- Ensure `session$close(grace = 10000)` is called instead of abandoning the process when `R_COVR` is true during session pruning.
- Add `session$poll_process(-1)` and `session$close(grace = 10000)` to `TaskManager$stop` to allow tests running with `covr` to gracefully exit and preserve coverage data.1 parent 836cb46 commit 54f8f19
1 file changed
Lines changed: 12 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
151 | | - | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
152 | 156 | | |
153 | 157 | | |
154 | 158 | | |
| |||
241 | 245 | | |
242 | 246 | | |
243 | 247 | | |
244 | | - | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
245 | 255 | | |
246 | 256 | | |
247 | 257 | | |
| |||
0 commit comments