gpt4 book ai didi

golang - codecoverage 始终显示覆盖率 : 0. 0% 的语句

转载 作者:IT王子 更新时间:2023-10-29 00:36:24 25 4
gpt4 key购买 nike

我创建了一个示例go项目并为其创建了一个单元测试用例(在Linux环境中,go1.3版本)

当我运行 go test 时,输出将是

PASS
ok supported_db 0.201s

我尝试使用它显示的 go test -cover 命令对整个应用程序执行代码覆盖

go tool: no such tool "cover"; to install:
go get code.google.com/p/go.tools/cmd/cover

我还通过运行它显示的 go test -cover CouchDB_test.go 命令在运行特定测试用例时检查了覆盖率

ok command-line-arguments 0.158s coverage: 0.0% of statements

请帮助我在 golang 中运行代码覆盖。

最佳答案

It helped me

如果测试在子文件夹中,只需添加 -coverpkg=./... 选项:

go test ./... -v -coverpkg=./...

关于golang - codecoverage 始终显示覆盖率 : 0. 0% 的语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25604900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com