SERG-Delft / andy

Andy assesses student's test code. It's used in CSE1110, TU Delft.
MIT License
78 stars 22 forks source link

Coverage doesn't require the tests to run again #180

Closed mauricioaniche closed 1 year ago

mauricioaniche commented 1 year ago

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