1 个不稳定版本
0.1.0 | 2021年5月20日 |
---|
#483 在 测试
9KB
143 行
test_deps
test_deps
允许开发者定义测试之间的依赖关系。
快速示例
// Serial
// A -> B -> C
#[deps(A)]
#[test]
fn test_a() {}
#[deps(B: A)]
#[test]
fn test_b() {}
#[deps(C: B)]
#[test]
fn test_c() {}
// Fork
// A -+-> B
// `-> C
#[deps(A)]
#[test]
fn test_a() {}
#[deps(B: A)]
#[test]
fn test_b() {}
#[deps(C: A)]
#[test]
fn test_c() {}
// Merge
// A --\
// B --+-> C
#[deps(A)]
#[test]
fn test_a() {}
#[deps(B)]
#[test]
fn test_b() {}
#[deps(C: A B)]
#[test]
fn test_c() {}
用法
将
[dev-dependencies]
test_deps = "0.1"
添加到你的 Cargo.toml 文件中,并在测试模块中添加
use test_deps::deps;
。
详细说明
请参阅 docs.rs。
许可证
MIT。请参阅 COPYING。
捐赠
请买我一杯咖啡 ☕
lib.rs
:
test_deps
允许开发者定义测试之间的依赖关系。
依赖
~1.5MB
~35K SLoC