首页 > 解决方案 > 在 Go 源代码中报告覆盖率的语句计数器在哪里增加?

问题描述

我正在研究 Golang 源代码,并想了解它是如何计算覆盖率的。我知道每个代码块都有自己的语句计数器;但是,该语句计数器在哪里增加?这是cover.go的链接:https ://github.com/golang/go/blob/master/src/cmd/cover/cover.go

标签: goopen-source

解决方案


意识到您无法看到计数器在哪里增加;;计数器是每个代码块末尾的布尔语句,并在构建时设置为真/假。


推荐阅读