前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >junit2html 工具介绍

junit2html 工具介绍

原创
作者头像
王磊-字节跳动
发布2021-11-27 18:13:41
1.3K0
发布2021-11-27 18:13:41
举报
文章被收录于专栏:01ZOO01ZOO

背景

在测试场景中经常需要对测试后的数据做可视化的展示,展示的形态是 html。这种格式直观清晰,配合和嵌入到 CI 平台也更方便。有两个相关的工具

一个是: inorton/junit2html 这个工具可以把 junit + xml 格式的测试结果转化为 html

另一个工具在 go 语言的项目用的比较多,是 jstemmer/go-junit-report 可以把 go 语言的测试结果转化为 junit + xml 风格的测试结果,这种测试结果更为标准流行。

u2takey/junit2html

inorton/junit2html 的问题主要在于只支持 python3,安装也比较麻烦,容易报错;而 jstemmer/go-junit-report 只支持转 junit + xml,如果要生成 html 格式结果,还需要两个工具配合使用。u2takey/junit2html 则支持:

使用示例

安装

代码语言:txt
复制
go install github.com/u2takey/junit2html@latest

使用

代码语言:txt
复制
# 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

示例

example1.gif
example1.gif
example2.gif
example2.gif

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • u2takey/junit2html
  • 使用示例
    • 安装
      • 使用
        • 示例
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档