我有一个带有库和两个可执行文件的项目。当我运行cargo test
时,它将运行五个可执行文件:库的单元测试以及两个可执行文件,集成测试和doc测试。
由于我只有库和集成测试,所以我得到令人讨厌的输出,如:
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
我曾尝试用Cargo参数过滤它,但失败了。如果使用--lib
,则不会运行集成测试。我没有找到只运行集成测试或跳过文档或可执行文件测试的方法。
有没有办法只运行集成和库单元测试?
[lib]
doctest = false
[[bin]]
test = false