Diffstat (limited to 'benches/bench.rs')
-rw-r--r--benches/bench.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/benches/bench.rs b/benches/bench.rs
new file mode 100644
index 0000000..74852fd
--- /dev/null
+++ b/benches/bench.rs
@@ -0,0 +1,14 @@
+// benches/bench_days.rs
+
+use criterion::{criterion_group, criterion_main, Criterion};
+
+use codspeed_aoc::day14;
+pub fn bench_day_14(c: &mut Criterion) {
+ let mut group = c.benchmark_group(concat!("day", 14));
+ let input = include_str!("../inp.txt");
+ group.bench_function(format!("part1"), |b| b.iter(|| day14::part1(input)));
+ group.bench_function(format!("part2"), |b| b.iter(|| day14::part2(input)));
+}
+
+criterion_group!(benches, bench_day_14);
+criterion_main!(benches);