如何在Cargo工作区中禁用doctests?
禁用Cargo工作区中可执行文件的文档测试(doctests)
有两种常用方法可以解决这个问题:
方法一:命令行临时禁用所有文档测试
执行cargo test时添加--tests参数,该参数会让Cargo只运行单元测试和集成测试,跳过所有文档测试(包括库和可执行文件的):
cargo test --tests
方法二:永久禁用特定可执行文件的文档测试
如果只想保留库的文档测试,仅禁用可执行文件的,可以在对应可执行 crate 的Cargo.toml中,给[[bin]]条目添加doctest = false配置:
[[bin]] name = "你的可执行文件名称" doctest = false
如果工作区中有多个可执行文件,需要给每个[[bin]]都添加这个配置。
内容的提问来源于stack exchange,提问作者Rol
相关产品推荐
相关产品推荐

