Open
Description
When I use nightmare (with dispatch:mocha) on my system (MacOS 10.12.4
) in watch mode, there are lots of processes created.
This is how I start my tests:
TEST_BROWSER_DRIVER=nightmare meteor test --driver-package dispatch:mocha --port 3100
The first run starts an electron process
The second run starts a new one, but the forked node does not die:
With phantom, the forked node process dies when phantom dies.
Each time, electron is started a new node subprocess is forked which runs electron. When electron terminates, the node subprocess does not die. Over time, this adds a lot of pressure to the system.
This does not happen with phantomjs, therefore I assume that it may be a problem with this package.