1

我如何明确地说我的 go test 命令只运行主包的测试而不是我的源目录中的其他包。

目前它正在与$go test -v. 但是......我也在使用goconvey,它似乎是递归运行的。根据此页面https://github.com/smartystreets/goconvey/wiki/Profiles我有一个文件,我可以在其中将参数传递给 go test 命令。我知道你可以go test -v ./...进行递归,或者go test -c packagename/...我该怎么做呢?

4

1 回答 1

1

Profiles 是完成此任务的方法之一,但您也可以为跑步者指定“深度”:

$ goconvey -depth=0

值将0运行器限制到工作目录。

运行goconvey -help了解详情。

于 2015-05-19T23:47:16.343 回答