aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--benches/hashrate_16.rs8
-rw-r--r--benches/hashrate_20.rs8
-rw-r--r--benches/hashrate_32.rs9
3 files changed, 19 insertions, 6 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,
);
diff --git a/benches/hashrate_20.rs b/benches/hashrate_20.rs
index 6168791..3999380 100644
--- a/benches/hashrate_20.rs
+++ b/benches/hashrate_20.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_20bytes_worst_case(c: &mut Criterion) {
}));
}
-criterion_group!(benches,
- criterion_bench_20bytes_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_20bytes_typical,
criterion_bench_20bytes_full_divide,
criterion_bench_20bytes_worst_case,
);
diff --git a/benches/hashrate_32.rs b/benches/hashrate_32.rs
index 7638add..24a9380 100644
--- a/benches/hashrate_32.rs
+++ b/benches/hashrate_32.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,11 @@ fn criterion_bench_32bytes_worst_case(c: &mut Criterion) {
}));
}
-criterion_group!(benches,
- criterion_bench_32bytes_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_32bytes_typical,
criterion_bench_32bytes_full_divide,
criterion_bench_32bytes_worst_case,
);