作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个 Rust crate,我想禁用一个特定目标架构 (wasm32
) 的所有测试。我知道您可以使用 cfg
注释禁用特定源项目:
#[cfg(not(target_arch="wasm32"))]
#[test]
fn only_compile_on_not_wasm32() {
...
}
但是因为我想禁用所有测试,所以我想要一种更快的方法,最好是作为 Cargo.toml
文件中的配置。 crate 看起来像这样:
├── Cargo.toml
├── src
│ ├── ...
│ └── lib.rs
└── tests
├── ...
└── mod.rs
即我要禁用的测试存储在 tests
目录中。
最佳答案
如果您没有很多测试文件,那么您可以禁用将其应用于包含元素的整个模块:
#![cfg(not(target_arch="wasm32"))]
关于testing - Rust 禁用特定目标的所有测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63739180/
我是一名优秀的程序员,十分优秀!