14 个版本
0.1.13 | 2023年4月2日 |
---|---|
0.1.12 | 2022年6月14日 |
0.1.10 | 2022年1月26日 |
0.1.9 | 2021年10月8日 |
0.1.2 | 2019年2月25日 |
#61 在 测试
10,649 每月下载量
75KB
510 代码行
cargo2junit
将 cargo 的 json 输出(从 stdin)转换为 JUnit XML(到 stdout)。
使用前,请先安装
cargo install cargo2junit
然后,运行 cargo test 并进行转换
cargo test -- -Z unstable-options --format json --report-time | cargo2junit > results.xml
或者,使用 tee 将输出流式传输到控制台以在测试运行时查看
cargo test -- -Z unstable-options --format json --report-time | tee results.json
cat results.json | cargo2junit > results.xml
一旦你有 XML,发布它(例如,用于 Azure Pipelines)
- task: PublishTestResults@2
inputs:
testResultsFormat: 'JUnit'
testResultsFiles: 'test_results.xml'
condition: succeededOrFailed()
依赖
~1.8–2.6MB
~54K SLoC