首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Go代码覆盖率计算中包含所有文件?

如何在Go代码覆盖率计算中包含所有文件?
EN

Stack Overflow用户
提问于 2019-10-23 07:45:12
回答 1查看 43关注 0票数 0

在使用以下命令- go tool cover -func=func.out测试代码覆盖率时,输出将提供一个语句总代码覆盖率百分比(如下所示)。然而,我发现这有点误导,因为那些没有任何测试文件的文件被排除在总百分比之外。

在计算覆盖率时,有没有办法指定包含没有测试文件的文件?

代码语言:javascript
复制
client-functions/cmd/hello-world/main.go:14:    httpHandler     0.0%
client-functions/cmd/hello-world/main.go:20:    main            0.0%
client-functions/pkg/middleware/info.go:16:     infoHandler     100.0%
client-functions/pkg/middleware/info.go:22:     InfoMiddleware  100.0%
client-functions/pkg/middleware/middleware.go:7:Middleware      100.0%
client-functions/pkg/middleware/panic.go:10:    PanicMiddleware 100.0%
total:                          (statements)    84.0%
EN

回答 1

Stack Overflow用户

发布于 2019-10-23 11:46:10

在计算覆盖率时,有没有办法指定包含没有测试文件的文件?

是。实际上,没有办法排除它们:它们总是被包括在内。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58513640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档