Skip to content

Commit 8c622f0

Browse files
authored
Merge pull request #419 from dralley/new-benchmarks
Fix benchmark result saving w/ Criterion
2 parents a6588c2 + 11fd84d commit 8c622f0

File tree

4 files changed

+12
-9
lines changed

4 files changed

+12
-9
lines changed

Cargo.toml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,15 @@ regex = "1"
2424
serde = { version = "1.0", features = ["derive"] }
2525
serde-value = "0.7"
2626

27+
[lib]
28+
bench = false
29+
30+
[[bench]]
31+
name = "microbenches"
32+
harness = false
33+
2734
[[bench]]
28-
name = "bench"
35+
name = "macrobenches"
2936
harness = false
3037

3138
[features]

benches/bench.rs

Lines changed: 0 additions & 6 deletions
This file was deleted.

benches/macrobenches.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use criterion::{self, criterion_group, Criterion, Throughput};
1+
use criterion::{self, criterion_group, criterion_main, Criterion, Throughput};
22
use quick_xml::events::Event;
33
use quick_xml::Reader;
44
use quick_xml::Result as XmlResult;
@@ -82,3 +82,4 @@ pub fn bench_fully_parse_document(c: &mut Criterion) {
8282
}
8383

8484
criterion_group!(benches, bench_fully_parse_document,);
85+
criterion_main!(benches);

benches/microbenches.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use criterion::{self, criterion_group, Criterion};
1+
use criterion::{self, criterion_group, criterion_main, Criterion};
22
use pretty_assertions::assert_eq;
33
use quick_xml::escape::{escape, unescape};
44
use quick_xml::events::Event;
@@ -480,3 +480,4 @@ criterion_group!(
480480
escaping,
481481
unescaping,
482482
);
483+
criterion_main!(benches);

0 commit comments

Comments
 (0)