that has a few advantages over the single process:...
# general
c
that has a few advantages over the single process: 1. test outputs don't get interleaved, which is convenient when you analyze a failure (in jenkins through its junit plugin for instance) 2. you reduce the likelihood of side effects: i.e when code under test mutates a singleton - although singleton are bad, you sometimes end-up having to use them (a global execution context is a good example)