从 Go 测试覆盖范围中排除生成的文件
使用 go test -coverprofile=cover.out
从覆盖配置文件中剥离生成的代码
管道集成
取决于工具使用后,此过程可以轻松集成到您的构建/测试管道中。例如,如果使用 Make,您可以包括以下步骤:
test: go test -coverprofile cover.out.tmp . cat cover.out.tmp | grep -v "_generated.go" > cover.out tool cover -func cover.out
通过从覆盖率计算中排除生成的文件,您可以获得更准确的覆盖率指标,重点关注您手动编写的代码。
以上是如何从 Go 测试覆盖范围中排除生成的文件?的详细内容。更多信息请关注PHP中文网其他相关文章!