12.3 Go 测试覆盖率
warning:
这篇文章距离上次修改已过468天,其中的内容可能已经有所变动。
在Go中,测量代码测试覆盖率通常使用go test命令结合一个额外的工具,如go-cover。以下是如何使用go-cover来查看测试覆盖率的步骤:
- 安装
go-cover工具:
go get -u github.com/matm/go-cover- 运行测试并生成覆盖率文件:
go test -coverprofile=cover.out- 使用
go-cover工具查看覆盖率:
$GOPATH/bin/go-cover -html=cover.out这将在默认的网页浏览器中打开一个HTML文件,显示测试覆盖率的详细信息。
注意:go-cover工具可能不是最新的,可以直接使用go tool命令查看覆盖率:
go tool cover -html=cover.out这个命令会直接在命令行终端打开一个本地的Web服务器,显示覆盖率报告的网页。
评论已关闭