有没有办法忽略工作区中嵌套的板条箱中的测试?

问题描述 投票:0回答:1

我有一个嵌套在工作区中的板条箱作为 git 子树文件夹,并且每当我在工作区中运行

cargo test
时,我不想在该嵌套板条箱上运行任何测试。有没有办法告诉它忽略这个特定的板条箱?

rust rust-cargo
1个回答
0
投票

您可以在工作区的

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",
]
© www.soinside.com 2019 - 2024. All rights reserved.