go单元测试显示测试用例代码覆盖率
执行单个目录所有测试用例并生成覆盖率
go test -gcflags=all=-l -coverprofile=$GOPATH/bin/c.out .
go tool cover -html=$GOPATH/bin/c.out -o=$GOPATH/bin/tag.html
下面场景相同
go tool cover -html=$GOPATH/bin/c.out支持直接打开浏览器页面。
如果xxx_test.go和xxx.go没有放在一起,那么无法展示覆盖率信息。
执行单个测试用例并生成覆盖率
go test -gcflags=all=-l -v -run="TestHelloWorld" -coverprofile=$GOPATH/bin/c.out
go tool cover -html=$GOPATH/bin/c.out -o=$GOPATH/bin/tag.html