Martin Pool
Martin Pool
In some trees the test suite might be a lot more (or less) resource intensive than the build. Linking is often single threaded so it could be good to run...
It would be helpful if you could put `#[mutants::skip]` on arbitrary statements such as `const`, `let`, or expression statements. There are some restrictions (https://doc.rust-lang.org/reference/attributes.html) on where they can go but...
Rust builds know how to use the "jobserver" protocol, originally from GNU make, to avoid thrashing. If we run a jobserver from the parent then it might allow efficient use...
https://github.com/sourcefrog/cargo-mutants/blob/b2a4bd1934d1e599afd7388791eab8ee1c839397/src/span.rs#L103 The `String::with_capacity` isn't wrong, and it's probably slightly beneficial to have there, but the side effects are subtle and it's probably asking too much to test it. (Actually, in...
In short, * The json version of mutants should say which cargo-mutants release introduced this pattern * There should be a `--patterns-version` option to generate only mutants that would have...
It might be nice if the run is interrupted to have an easy list of mutants that were not yet tested. We could also have a file listing mutants that...
Mutants now have a concept of 'genre', like `BinOp`, expressing the general category. This is present in the json output but you can not yet easily filter by them. Like...
### Discussed in https://github.com/sourcefrog/cargo-mutants/discussions/281 Originally posted by **MathieuSoysal** February 17, 2024 First thank you for your awesome project ! I'm wondered what do you think about generating a html report...