运行测试
#[test]
fn basic_test() {
assert!(true);
}
//RUST_TEST_THREADS = 1
//rustc --test xxx.rs
集成测试
使用依赖的包
[dev-dependencies]
criterion = "0.3.5"
//src/lib/sum.rs
pub fn sum(a :i8, b:i8) -> i8 {
a + b
}
//bench_x/benches/bench_x.rs
#[macro_use]
extern crate criterion;
extern crate bench_x;
use bench_x::{sum};
use criterion::Criterion;
fn sum_benchmark(c: &mut Criterion) {
c.bench_function("sum 8", |b| b.iter(|| sum(0001,12)));
}
criterion_group!(fib_bench, sum_benchmark);
criterion_main!(fib_bench);
文档
文档列表
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。