aboutsummaryrefslogtreecommitdiff
path: root/src/tests/aoc-2021-09/benches/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/aoc-2021-09/benches/main.rs')
-rw-r--r--src/tests/aoc-2021-09/benches/main.rs31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/tests/aoc-2021-09/benches/main.rs b/src/tests/aoc-2021-09/benches/main.rs
deleted file mode 100644
index c5a2037..0000000
--- a/src/tests/aoc-2021-09/benches/main.rs
+++ /dev/null
@@ -1,31 +0,0 @@
-use aoc_2021_09::HeightMap;
-use criterion::{criterion_group, criterion_main, BatchSize, BenchmarkId, Criterion};
-use rand::{rngs::StdRng, SeedableRng};
-
-fn run_benches(c: &mut Criterion) {
- let mut rng = StdRng::seed_from_u64(42);
- for size in [100].iter() {
- c.bench_with_input(BenchmarkId::new("aoc-202109-part1", size), size, |b, &n| {
- b.iter_batched_ref(
- || HeightMap::gen(&mut rng, n),
- |map| map.part1(),
- BatchSize::SmallInput,
- )
- });
-
- c.bench_with_input(BenchmarkId::new("aoc-202109-part2", size), size, |b, &n| {
- b.iter_batched_ref(
- || HeightMap::gen(&mut rng, n),
- |map| map.part2(),
- BatchSize::SmallInput,
- )
- });
- }
-}
-
-criterion_group!(
- name = benches;
- config = Criterion::default().sample_size(10);
- targets = run_benches
-);
-criterion_main!(benches);