【发布时间】:2016-01-31 09:49:05
【问题描述】:
我有一个由几个包组成的库。运行测试时,我使用“-cover”标志并分别显示每个包的覆盖率信息。如下所示:
--- PASS: TestSampleTestSuite (0.00s)
PASS
coverage: 28.7% of statements
ok github.com/path/to/package1 13.021s
? github.com/path/to/package2 [no test files]
=== RUN TestAbc
--- PASS: TestAbc (0.43s)
PASS
coverage: 27.7% of statements
有没有什么方法可以轻松获得完整的覆盖率概览,以便更好地了解整个项目的覆盖率?
更新:这是我正在使用的 go test 命令
go test ./... -v -short -p 1 -cover
【问题讨论】:
-
您能否编辑您的帖子以在您的参数中包含
go test命令? -
好的,完成!如果有帮助,请告诉我。
标签: unit-testing go code-coverage