以编程方式获取golang覆盖率

cel*_*ige 7 code-coverage go

go -cover或-coverprofile在运行go测试时非常棒,并且可以在html或纯文本中很好地显示.但有没有api以编程方式访问它或处理文件?

Von*_*onC 4

你可以尝试一下axw/gocov,其中:

您可以看到GoCov GUIgocov.Statement等工具用于convert_statements(s []*gocov.Statement, offset int)构建小型 GUI:

https://camo.githubusercontent.com/c7865d70f68bcf9ba8a8d82cf40e75b254301be6/687474703a2f2f6e6f736d696c65666163652e72752f696d616765732f676f636f766775692e 706e67