23 个版本
新 0.11.2 | 2024 年 8 月 23 日 |
---|---|
0.11.0 | 2024 年 5 月 23 日 |
0.10.0 | 2023 年 12 月 10 日 |
0.9.2 | 2023 年 9 月 27 日 |
0.3.0 | 2022 年 3 月 22 日 |
#231 在 测试 中
每月 33,500 次下载
用于 15 个 Crates(直接使用 4 个)
42KB
584 代码行
nextest-metadata
该包包含由 cargo-nextest 生成的机器可读输出的反序列化器。
目前已实现
- ✅ 使用
TestListSummary
列出测试 - ✅ 使用
NextestExitCode
语义退出代码
示例
获取存储库中的测试列表
// This example requires `cargo nextest` to be installed.
use nextest_metadata::ListCommand;
let command = ListCommand::new();
let test_list = command.exec().unwrap();
// The result is a TestListSummary.
println!("{:?}", test_list);
最低支持的 Rust 版本 (MSRV)
最低支持的 Rust 版本是 Rust 1.73。
虽然这个包是预发布版 (0.x.x),但在补丁版本中可能会提高 MSRV。当一个包达到 1.x 后,任何 MSRV 的提升都将伴随着新的小版本。
最低支持的 cargo-nextest 版本
"最低支持的 cargo-nextest 版本" 是 cargo-nextest 0.9.15。
有关 nextest-metadata 的稳定性策略的更多信息,请参阅 nextest 网站的 稳定性页面。
贡献
有关如何帮忙的信息,请参阅 CONTRIBUTING 文件。
许可证
该项目可在 Apache 2.0 许可证或 MIT 许可证的条款下获得。
依赖项
~1.3–2.2MB
~49K SLoC