1. 首页
  2. 考试认证
  3. 其它
  4. goconvey junit report工具使用指南

goconvey junit report工具使用指南

上传者: 2024-11-11 01:06:54上传 ZIP文件 8.45KB 热度 3次

goconvey-junit-report 是一个将 go test 输出转换为 JUnit XML 报告 的工具,适用于需要 JUnit XML 报告的应用程序(如 CI/CD 工具)。该工具要求测试必须以经典的 BDD 格式编写,包含 Given ... {And ...}* When ... Then ... {And ...}*。此外,确保标准输出上没有调试或错误信息,否则会影响报告的生成。

安装

使用以下命令安装该工具:


go get github.com/NeroINC/goconvey-junit-report

使用方法

  1. Windows 中使用时,需要添加 -useDot=true 标志,因为 goconvey 在 Windows 上的输出格式有所不同:

```bash

go test -v | goconvey-junit-report -useDot=true > report.xml

```

  1. 如果你需要一次性测试多个子包,可以在单次运行中测试整个包:

```bash

go test ./...

```

注意事项

  • 确保 go test 输出中没有调试信息,否则可能会干扰报告的生成。

  • 该工具可以帮助开发者轻松生成符合 JUnit 格式的测试报告,便于与其他工具的集成和分析。

下载地址
用户评论