Closed CumpsD closed 2 years ago
Done in #207
Had some mixed feelings here and almost did not do this. Some thoughts:
Not forking when config.all.concurrency = 1
seems like a simple way to address this, but has it's own issues:
config.all.concurrency = 1
. This is because summarized logging leverages how forking works. Would like to try getting "Windows forking" working. Here's some starter research.
I understand your reasoning behind keeping the code simple, and agree completely :) I hope you find a clean way 🤞🏻
Checklist
My Environment
Expected Behaviour
Running an
all
command on Windows should work.Current Behavior
all
commands do not work becausefork()
does not exist on WindowsSetting
config.all.concurrency = 1
still uses fork, so cannot be used as a workaround.Solution Suggestion
Find a way to make
fork()
work on Windows, or skipfork()
whenconcurrency
is set to1