]>
Commit | Line | Data |
---|---|---|
e74abb32 XL |
1 | #![feature(test)] |
2 | ||
3 | extern crate test; | |
4 | ||
5 | use measureme::{testing_common, FileSerializationSink, MmapSerializationSink}; | |
6 | ||
7 | #[bench] | |
8 | fn bench_file_serialization_sink(bencher: &mut test::Bencher) { | |
9 | bencher.iter(|| { | |
10 | testing_common::run_end_to_end_serialization_test::<FileSerializationSink>( | |
11 | "file_serialization_sink_test", | |
12 | ); | |
13 | }); | |
14 | } | |
15 | ||
16 | #[bench] | |
17 | fn bench_mmap_serialization_sink(bencher: &mut test::Bencher) { | |
18 | bencher.iter(|| { | |
19 | testing_common::run_end_to_end_serialization_test::<MmapSerializationSink>( | |
20 | "mmap_serialization_sink_test", | |
21 | ); | |
22 | }); | |
23 | } |