我有一个嵌套在工作区中的板条箱作为 git 子树文件夹,并且每当我在工作区中运行
cargo test
时,我不想在该嵌套板条箱上运行任何测试。有没有办法告诉它忽略这个特定的板条箱?
您可以在工作区的
default-members
中提供 Cargo.toml
列表。这样做不会将该包用于普通的货物命令,除非由-p excluded_pkg
指定。
来自cargo test
的
文档:
套餐选择
如果清单是工作区的根,则选择工作区默认成员...
这是一个例子:
[workspace]
resolver = "2"
members = [
"included_pkg_a",
"included_pkg_a",
"excluded_pkg",
]
default-members = [
"included_pkg_a",
"included_pkg_a",
]