mc-imperial / dredd

Framework for evaluating C/C++ compiler testing tools
Apache License 2.0
11 stars 3 forks source link

Dredd tests that check functional correctness of mutations #254

Closed afd closed 1 month ago

afd commented 1 month ago

Some of the optimisations that Dredd does to avoid redundant or equivalent mutants are fiddly. It would be good to have at least some exhaustive tests to check for these. What I'm thinking about is something like:

For each such test, the following should be done:

This will allow us to check, for example, that optimisations are not leading to a loss of coverage.