如何从Golang Server获取代码覆盖率?

时间:2016-08-02 17:27:42

标签: testing go server code-coverage

我正在使用goconvey和其他工具来获取代码覆盖率 这会生成测试覆盖率报告,但它仅显示测试用例代码的覆盖范围 API托管在Golang服务器上 我想知道我的服务器端代码有多少 tests(unit,integreation,system tests)
我该怎么做?

1 个答案:

答案 0 :(得分:1)

这就是我的所作所为:

godep go test -coverprofile cover.out `go list ./... | grep -v vendor`
go tool cover -html=cover.out

生成覆盖率报告,然后打开浏览器窗口进行查看。