We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 44456a5 commit 5dac3beCopy full SHA for 5dac3be
golang/2018-11-25-使用Gomock进行单元测试.md
@@ -210,6 +210,34 @@ ok github.com/EDDYCJY/mockd/user
210
211
看到这样的结果,就大功告成啦!你可以自己调整一下 `Return()` 的返回值,以此得到不一样的测试结果哦 😄
212
213
+## 查看测试情况
214
+
215
+### 测试覆盖率
216
217
+```
218
+$ go test -cover ./user
219
+ok github.com/EDDYCJY/mockd/user (cached) coverage: 100.0% of statements
220
221
222
+可通过设置 `-cover` 标志符来开启覆盖率的统计,展示内容为 `coverage: 100.0%`。
223
224
+### 可视化界面
225
226
+1. 生成测试覆盖率的 profile 文件
227
228
229
+$ go test ./... -coverprofile=cover.out
230
231
232
+2. 利用 profile 文件生成可视化界面
233
234
235
+$ go tool cover -html=cover.out
236
237
238
+3. 查看可视化界面,分析覆盖情况
239
240
+
241
242
## 更多
243
0 commit comments