-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Description
Hi,
First this crate is awesome :) Thank you!.
Second, In my view there are 2 important features missing to add this to a CI:
- Feature gate the mutations, in real code you don't want to risk mutagen affecting the code with regular tests and the compilation overhead.
(a naive solution is master...TheBlueMatt:master a real one involves the ability of passing arbitrary feature flags when runningcargo mutagen
)
2. There are some mutations that can't be "fixed" with more tests, because their path isn't really reachable or the mutation doesn't really matter to the function, so a way to add "ignore" to mutations, either with a file (like sanitizers supressions) or with attributes (like (opened #156)#[allow(...)]
) that can be also feature gated.
Thanks,
Elichai.
Metadata
Metadata
Assignees
Labels
No labels