我创建了一个示例go项目并为此创建了一个单元测试用例(在Linux环境中,go1.3版本)
当我运行时go test,输出将是
go test
合格通过 supported_db 0.201s
我试图使用go test -cover显示的命令对整个应用程序执行代码覆盖
go test -cover
走工具:没有这样的工具“掩盖”;要安装: 请访问code.google.com/p/go.tools/cmd/cover
我也通过运行go test -cover CouchDB_test.go显示的命令在运行特定测试用例时检查了覆盖率
go test -cover CouchDB_test.go
ok命令行参数0.158s覆盖范围:语句的0.0%
请帮助我在golang中运行代码覆盖率。
首先尝试:
go test -coverprofile=coverage.out
然后,我运行以查看结果:
go tool cover -html=coverage.out
如果通过1.1、1.2,…的升级安装了1.3版本,则可以按照问题110进行尝试:
我通过完全删除$ GOPATH / src / code.google.com / p / go.tools并重新安装封面来解决此问题:
go get golang.org/x/tools/cmd/cover