#junit #xml #report #xml-document #command-line-tool #cli

app merge-junit

命令行工具,用于将符合 JUnit 标准的 XML 文档合并为单个 XML 文档

5 个版本

0.2.1 2024年7月6日
0.1.4 2022年8月9日
0.1.3 2022年8月9日
0.1.1 2022年8月8日
0.1.0 2022年8月8日

#369命令行工具

Download history 2094/week @ 2024-06-01 2217/week @ 2024-06-08 1915/week @ 2024-06-15 4580/week @ 2024-06-22 206/week @ 2024-06-29 975/week @ 2024-07-06 1031/week @ 2024-07-13 1476/week @ 2024-07-20 680/week @ 2024-07-27 545/week @ 2024-08-03 975/week @ 2024-08-10 680/week @ 2024-08-17

每月3,268次下载

无许可证

27KB
685

merge-junit

合并 JUnit XML 文件。

安装

通过 npm

$ npm i merge-junit
$ npx merge-junit --version
merge-junit 0.2.1

下载二进制文件(例如 Linux)

$ curl -L https://github.com/tobni/merge-junit/releases/download/v0.2.1/merge-junit-v0.2.1-x86_64-unknown-linux-musl.tar.gz | tar -xz
$ ./merge-junit-v0.2.1-x86_64-unknown-linux-musl/merge-junit --version
merge-junit 0.2.1

从源码

$ git clone https://github.com/tobni/merge-junit
$ cd merge-junit
$ cargo build --release
$ ./target/release/merge-junit --version
merge-junit 0.2.1

使用示例

某些测试运行器并行运行并生成许多小的 JUnit 报告。将它们拼接起来供 GUI/报告应用程序使用可以提高可读性。

$ merge-junit *.xml -o merged-tests.xml

开发设置

使用 rustfmtclippy

$ git clone https://github.com/tobni/merge-junit
$ cd merge-junit
$ cargo test

依赖项

~2.5MB
~39K SLoC