建议“去测试”CLI测试记者

时间:2016-11-04 02:31:22

标签: unit-testing testing go report command-line-interface

我计划使用golang的testing包和go test来编写单元测试。我发现go test仅在CLI中提供覆盖率报告,但我找不到任何go test选项,允许我获取测试套件的摘要报告。

例如,在运行测试之后,我希望看到包含以下信息的最小测试报告:

  • 测试套件中有多少测试
  • 有多少人通过
  • 其中有多少人失败

我做了一些网络搜索,但找不到任何好的golang原生选项/第三方工具/库来支持这一点。我只找到了一个库https://github.com/jstemmer/go-junit-report,它允许我将结果转换为JUnit XML,这需要我进行一些进一步的处理以获得摘要,这是不够方便的。

我想知道在使用go testtesting软件包时,人们通常用于生成此类测试报告的工具/库是什么,特别是在通过CLI运行时?感谢。

1 个答案:

答案 0 :(得分:1)

go test命令有多种flags,其中包含-v详细标记。此选项打印测试细节以及测试套件统计信息。