use criterion::{Criterion, criterion_group, criterion_main};
use libpybuild::{Bundle, BundleOptions};
fn criterion_benchmark(c: &mut Criterion) {
let bundle = BundleOptions {
exclude: None,
include: None,
lambda_layer: false,
minify: false,
out_dir: ".pybuild".to_string(),
out_file: None,
packages: None,
src: ".".to_string(),
strip_comments: false,
strip_whitespace: false,
zip: false,
};
let mut group = c.benchmark_group("bundle");
group.sample_size(20);
group.bench_function("execute", |b| b.iter(|| bundle.execute()));
group.finish();
}
criterion_group!(benches, criterion_benchmark);
criterion_main!(benches);