Currently, Andy re-runs the tests if we decide to collect coverage. With this MR, the engine follows the steps:
Instruments all the code
Runs JUnit
Collects the data
This means we run the tests only once. Given that instrumenting the code is easy, we do this now also when "only running tests". We leave "coverage" now to the expensive coverage that's mutation testing.
Currently, Andy re-runs the tests if we decide to collect coverage. With this MR, the engine follows the steps:
This means we run the tests only once. Given that instrumenting the code is easy, we do this now also when "only running tests". We leave "coverage" now to the expensive coverage that's mutation testing.
This MR tackles issue #176