为了账号安全,请及时绑定邮箱和手机立即绑定

如何理解 bazel coverage coverage.dat 文件?

如何理解 bazel coverage coverage.dat 文件?

Go
守候你守候我 2022-05-23 15:51:25
您好我一直在互联网上搜索很多,但我找不到为我们的 golang 项目生成 html 覆盖文件的简单方法,但至少我可以获得一个看起来像这样的 coverage.dat 文件mode: setpath/foo.go:13.58,15.2 1 1path/foo.go:17.56,19.2 1 1我什至找不到这个文件的文档,这些数字是什么意思?它看起来像行号,但不完全是。我的 Bazel 版本是 2.2.0
查看完整描述

1 回答

?
PIPIONE

TA贡献1829条经验 获得超9个赞

它看起来像行号,但不完全是


字段是:name.go:line.column,line.column numberOfStatements count


来源


您可以使用下一个命令生成 html:


# Generate coverage profile using Cover tool

> go test -coverprofile=coverage.out ./.. 

# To analyze coverage via a browser

> go tool cover -html=coverage.out

最后一个命令会在下生成html文件/tmp/coverXXXXX/coverage.html


查看完整回答
反对 回复 2022-05-23
  • 1 回答
  • 0 关注
  • 324 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号