Martin Pool
Martin Pool
### What does this PR try to resolve? Add more detail to `cargo package` explaining what is and isn't included. This doesn't add the feature requested by #11203 (shipping symlinks)...
## Problem Today, cargo package has an option (by default on) to run a build in the packaged tree, to increase confidence that the package will build when downloaded. Some...
In some trees it would be helpful to configure an additional or alternative test command rather than `cargo test`. Possibly there should be an option to not run `cargo test`...
Today, the extrapolation of completion time includes the time for the initial clean build (if not in-place) and for the baseline tests. This helps compute a worst-case estimate, but it's...
It's easy for people to assume they should use `-j NPROC` but that's almost always a mistake, because e.g. 32 parallel cargo jobs will probably melt your machine, because each...
Today we skip unsafe fns, but not unsafe blocks (which are arguably less feasible to test.) It might still be good to have an option to test unsafe blocks.
If all the tested mutants are unviable then most likely something is wrong with building in the scratch directory. This seems to be happening for example in . This is...
Today, cargo-mutants does a from-scratch build in each scratch directory. In fact, it doesn't even copy `/target` because I found that even when it was copied, we still built from...
That would allow renaming it to `mutants.out.old` without needing to release and reacquire the lock.