ComparetheMarket / fettle

An experimental mutation testing tool for C# code :bug::mag:
MIT License
66 stars 10 forks source link

Configuration validation is done too late #35

Closed oliwennell closed 6 years ago

oliwennell commented 6 years ago

The configuration file is validated just before performing mutation testing (top of MutationTestRunner.Run() method).

This validation happens after coverage analysis takes place. So any errors in configuration that affect coverage analysis will not result in a friendly error message but a crash.