Diffstat (limited to 'benches/bench.rs')
| -rw-r--r-- | benches/bench.rs | 14 |
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); |