aboutsummaryrefslogtreecommitdiff
path: root/benches/hashrate_16.rs
diff options
context:
space:
mode:
Diffstat (limited to 'benches/hashrate_16.rs')
-rw-r--r--benches/hashrate_16.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/benches/hashrate_16.rs b/benches/hashrate_16.rs
index 20602d0..b444f46 100644
--- a/benches/hashrate_16.rs
+++ b/benches/hashrate_16.rs
@@ -1,5 +1,7 @@
mod mock_hashers;
+use std::time::Duration;
+
use criterion::{black_box, criterion_group, criterion_main, Criterion};
use passwordmaker_rs::HashAlgorithm;
use mock_hashers::Pwm;
@@ -61,8 +63,10 @@ fn criterion_bench_16bytes_worst_case(c: &mut Criterion) {
}));
}
-criterion_group!(benches,
- criterion_bench_16bytes_typical,
+criterion_group!(name = benches;
+ // This can be any expression that returns a `Criterion` object.
+ config = Criterion::default().significance_level(0.02).sample_size(500).measurement_time(Duration::from_secs(10));
+ targets = criterion_bench_16bytes_typical,
criterion_bench_16bytes_full_divide,
criterion_bench_16bytes_worst_case,
);