Commit 86f34ee
v8: implement v8.stopCoverage()
Add a v8.stopCoverage() API to stop the coverage collection
started by NODE_V8_COVERAGE - this would be useful in
conjunction with v8.takeCoverage() if the user don't want
to emit the coverage at the process exit but still want
to collect it on demand at some point.
PR-URL: #33807
Backport-PR-URL: #36352
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Ben Coe <bencoe@gmail.com>1 parent 8ddea3f commit 86f34eeCopy full SHA for 86f34ee
6 files changed
+73-2Lines changed: 73 additions & 2 deletions
File tree
Expand file treeCollapse file tree
Open diff view settings
Filter options
- doc/api
- lib
- src
- test
- fixtures/v8-coverage
- parallel
Expand file treeCollapse file tree
Open diff view settings
Collapse file
+14-2Lines changed: 14 additions & 2 deletions
- Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
227 | 227 | |
228 | 228 | |
229 | 229 | |
230 | | - |
| 230 | + |
| 231 | + |
| 232 | + |
| 233 | + |
| 234 | + |
| 235 | + |
| 236 | + |
| 237 | + |
| 238 | + |
| 239 | + |
| 240 | + |
| 241 | + |
231 | 242 | |
232 | 243 | |
233 | 244 | |
| ||
524 | 535 | |
525 | 536 | |
526 | 537 | |
527 | | - |
| 538 | + |
528 | 539 | |
529 | 540 | |
530 | 541 | |
| ||
534 | 545 | |
535 | 546 | |
536 | 547 | |
| 548 | + |
537 | 549 | |
538 | 550 | |
539 | 551 | |
|
Collapse file
+1Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
293 | 293 | |
294 | 294 | |
295 | 295 | |
| 296 | + |
296 | 297 | |
297 | 298 | |
298 | 299 | |
Collapse file
+20Lines changed: 20 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
295 | 295 | |
296 | 296 | |
297 | 297 | |
| 298 | + |
| 299 | + |
| 300 | + |
| 301 | + |
298 | 302 | |
299 | 303 | |
300 | 304 | |
| ||
505 | 509 | |
506 | 510 | |
507 | 511 | |
| 512 | + |
| 513 | + |
| 514 | + |
| 515 | + |
| 516 | + |
| 517 | + |
| 518 | + |
| 519 | + |
| 520 | + |
| 521 | + |
| 522 | + |
| 523 | + |
| 524 | + |
| 525 | + |
| 526 | + |
508 | 527 | |
509 | 528 | |
510 | 529 | |
| ||
513 | 532 | |
514 | 533 | |
515 | 534 | |
| 535 | + |
516 | 536 | |
517 | 537 | |
518 | 538 | |
|
Collapse file
+1Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
95 | 95 | |
96 | 96 | |
97 | 97 | |
| 98 | + |
98 | 99 | |
99 | 100 | |
100 | 101 | |
|
Collapse file
test/fixtures/v8-coverage/stop-coverage.js
Copy file name to clipboard+3Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
| 2 | + |
| 3 | + |
Collapse file
test/parallel/test-v8-stop-coverage.js
Copy file name to clipboard+34Lines changed: 34 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | + |
| 16 | + |
| 17 | + |
| 18 | + |
| 19 | + |
| 20 | + |
| 21 | + |
| 22 | + |
| 23 | + |
| 24 | + |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | + |
| 29 | + |
| 30 | + |
| 31 | + |
| 32 | + |
| 33 | + |
| 34 | + |
0 commit comments