如何在我的项目中testing所有testing?
 go test命令仅包含一个目录中的*_test.go文件。 
 我想go test整个项目,这意味着testing应该覆盖dir ./中的所有*_test.go文件和dir ./下的每个*_test.go树目录。 
什么命令来做到这一点?
这应该运行当前目录及其所有子目录中的所有testing:
 $ go test ./... 
 这应该运行所有使用前缀为foo/导入path的testing: 
 $ go test foo/... 
 这应该运行前缀为foo所有testing导入path: 
 $ go test foo... 
这应该在你的$ GOPATH中运行所有的testing:
 $ go test ... 
从Go 1.9开始 ,使用
 go test ./... 
 在1.6到1.8之间, ./...也匹配vendor目录 。 要跳过出售包,你会使用 
 go test $(go list ./... | grep -v /vendor/) 
资料来源: https : //github.com/golang/go/issues/11659,https : //github.com/golang/go/issues/14417,https : //github.com/go-lang-plugin-org/ go-lang-idea-plugin / issues / 2366 ,@ nickgrim的评论。