#junit #circle-ci #report #failure #integration #proper #fixes

app circleci-junit-fix

修复junit报告,使其与CircleCI正确集成

4个版本

0.2.3 2024年6月25日
0.2.1 2022年8月1日
0.2.0 2022年7月29日
0.1.0 2022年2月15日

#175 in 测试

每月 44 次下载

MIT 许可证

6KB
92

circleci-junit-fix

CircleCI支持通过使用JUnit文件来渲染测试失败,但它只支持部分功能。

其中一个功能是失败测试输出。规范建议捕获 stdoutstderr 的内容,并分别添加到 <system-out><system-err> 元素中。但CircleCI只从 <failure message="..."> 属性中读取数据。

安装

使用Cargo

cargo install circleci-junit-fix --locked --version 0.2.0

使用预构建的二进制文件

curl -sSL https://github.com/conradludgate/circleci-junit-fix/releases/download/v0.2.0/circleci-junit-fix-v0.2.0-x86_64-unknown-linux-gnu.tar.gz | tar -xz --directory=/usr/bin

使用方法

cat path/to/junit/report.xml | circleci-junit-fix > fixed-report.xml

依赖项

~1.5MB
~21K SLoC