c4-project / c4t

Runs concurrent C compiler tests
MIT License
1 stars 0 forks source link

Implement mutation testing #102

Open MattWindsor91 opened 3 years ago

MattWindsor91 commented 3 years ago

This is the main issue tracking implementing just enough mutation testing support to be able to run campaigns against my run-time mutated form of llvm. Parts of the support might be useful for other forms of mutation testing eg. compile-time.

Once we've decided whether to do global mutation accounting or per-machine mutation accounting, I'll update this issue with more details. I'll also spin out separate issues for these throughout the morning.

MattWindsor91 commented 3 years ago

Most of the new work will go in a mutation package, I suspect, to try keep things clean. This should depend on the relevant director bits and be injected through the app, ideally.