打印 Go Test 的代码覆盖

打印 Go Test 的代码覆盖

本文地址:blog.lucien.ink/archives/520

使用方法

将这段代码复制进 ~/.zshrc 或者是 ~/.bashrc 等文件中(取决于你的命令行),然后在任何一个 Go Package 中执行 cover 即可。

cover() {
    
     
    t="/tmp/go-cover.$$.tmp"
    go test -coverprofile=$t $@ && go tool cover -html=$t && unlink $t
}

代码覆盖截图

参考资料

  1. How to measure test coverage in Go

猜你喜欢

转载自blog.csdn.net/xs18952904/article/details/119089748