在测试场景中经常需要对测试后的数据做可视化的展示,展示的形态是 html。这种格式直观清晰,配合和嵌入到 CI 平台也更方便。有两个相关的工具
一个是: inorton/junit2html 这个工具可以把 junit + xml 格式的测试结果转化为 html
另一个工具在 go 语言的项目用的比较多,是 jstemmer/go-junit-report 可以把 go 语言的测试结果转化为 junit + xml 风格的测试结果,这种测试结果更为标准流行。
inorton/junit2html 的问题主要在于只支持 python3,安装也比较麻烦,容易报错;而 jstemmer/go-junit-report 只支持转 junit + xml,如果要生成 html 格式结果,还需要两个工具配合使用。u2takey/junit2html 则支持:
go install github.com/u2takey/junit2html@latest
# usage1: convert junit test xml to html
./junit2html ./test.xml ./output/report.html
# usage2: convert go test output to html
go test -v ./... | ./junit2html ./output/index.html --open
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。