pub enum TestType {
UnitTest,
IntegrationTest,
DocTest,
Unknown,
}
🔬这是一个仅限 nightly 版本且为实验性的 API。(
test
)展开描述
根据 Rust book 约定,测试的类型。
变体§
单元测试
🔬这是一个仅限 nightly 版本且为实验性的 API。(
test
)单元测试预计位于 crate 的 src
文件夹中。
集成测试
🔬这是一个仅限 nightly 版本且为实验性的 API。(
test
)集成风格的测试预计位于 crate 的 tests
文件夹中。
文档测试
🔬这是一个仅限 nightly 版本且为实验性的 API。(
test
)文档测试由 librustdoc
手动创建,因此它是一种不同类型的测试。
未知
🔬这是一个仅限 nightly 版本且为实验性的 API。(
test
)不遵循项目布局约定的源文件的测试(例如,通过直接调用 rustc --test
编译的原始 main.rs
中的测试)。