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

posted on 2023-07-15 08:16  王景迁  阅读(94)  评论(0编辑  收藏  举报

导航