当运行go测试时,go -cover或-coverprofile非常有用,并且可以以html或纯文本形式很好地显示。但是是否有API可以通过编程方式访问它或处理文件?
最佳答案
您可以尝试 axw/gocov
,它:
-coverprofile
argument gocov/convert.go
)您可以看到像GoCov GUI这样的工具在
gocov.Statement
中使用convert_statements(s []*gocov.Statement, offset int)
来构建一个小的GUI: