我正在理解在go test
中使用的-coverprofile cover.out
选项,特别是文件的格式。
例如,对server.go
进行覆盖,会将输出写入cover.out
:
mode: set
github.com/cnuss/api_server/server.go:47.2,48.16 2 0
github.com/cnuss/api_server/server.go:52.2,53.16 2 0
github.com/cnuss/api_server/server.go:57.2,58.16 2 0
github.com/cnuss/api_server/server.go:62.2,63.16 2 0
github.com/cnuss/api_server/server.go:67.2,68.16 2 0
github.com/cnuss/api_server/server.go:72.2,73.16 2 0
github.com/cnuss/api_server/server.go:77.2,78.16 2 0
- 每个不同的列代表什么意思?
- 输出格式是否符合“标准”格式,例如gcov,xunit等,并且可转换为另一种格式?