easybench-rs icon indicating copy to clipboard operation
easybench-rs copied to clipboard

Run benchmarks just once when --bench isn't specified

Open asomers opened this issue 7 years ago • 1 comments

cargo bench will execute each target with the --bench flag. cargo test, however, does not pass that flag. The builtin libtest crate takes advantage of that by only running each benchmark exactly once and not gathering statistics if --bench isn't passed. That means cargo test --all-targets can be used to ensure that the benchmarks run successfully, and it's much faster than doing cargo bench.

asomers avatar Dec 18 '18 00:12 asomers

This seems like a good idea.

asayers avatar Dec 21 '18 00:12 asayers