Description
👋 I'm currently working on introducing foreground-child
v3 into nyc
to fix issues like #57 and istanbuljs/nyc#1535. That PR is here: istanbuljs/nyc#1546
Unfortunately, the watchdog process introduced in v3 is causing some problems. I'm a little fuzzy on the precise details, but nyc
does some stuff to make test coverage work even across subprocesses, and the fact that this package now creates an extra process is causing some trouble with the automated tests that assert things about nyc
's process tree behavior.
I reviewed the PR that introduced the watchdog process (#52), but I didn't see any discussion of why it was actually introduced or what problem it was trying to solve. Would you be able to provide that context?
Without knowing any of the context: would you be open to a flag to disable the watchdog?