我只想运行特定的文档测试,而不是运行所有文档测试。我有办法做到这一点吗?我知道您可以--doc只运行文档测试,但是是否有一个标志允许我只运行特定的测试。
loo*_*ops 13
您可以以单个文档项目的粒度运行文档测试。
如果你有一些像这样的源代码:
/// ## Example
/// ```
/// panic!("doctest #1");
/// ```
/// ```
/// panic!("doctest #2");
/// ```
pub fn first() {}
/// ## Example
/// ```
/// panic!("doctest #3");
/// ```
pub fn second() {}
Run Code Online (Sandbox Code Playgroud)
然后你可以跑来cargo test --doc first跑去doctest #1,doctest #2然后cargo test --doc second去跑doctest #3。--doc将运行路径与后面的字符串匹配的任何测试。
| 归档时间: |
|
| 查看次数: |
4886 次 |
| 最近记录: |