有没有一种方法只运行一个文件的 go test?

huangapple go评论80阅读模式
英文:

Is there a way to run go test for only one file?

问题

我查看了文档和帮助教程,没有找到答案。

我只想运行 a_test.go 而不是所有的 *_test.go 文件。
这是否可能?如何实现?
非常感谢!

英文:

I checked documentation and help tutorial. Didn't find answer.

I just want to run a_test.go not all *_test.go.
Is this possible or how?
thanks a lot!

答案1

得分: 3

> 命令文档
>
> 命令 go
>
> 测试标志的描述
>
> 以下标志被 'go test' 命令识别,并控制任何测试的执行:
>
> -run regexp
> 仅运行与正则表达式匹配的测试和示例。

要运行满足正则表达式的测试:

go test -run=regexp
英文:

> Command Documentation
>
> Command go
>
> Description of testing flags
>
> The following flags are recognized by the 'go test' command and
> control the execution of any test:
>
> -run regexp
> Run only those tests and examples matching the regular
> expression.

To run the tests which satisfy the regex regular expression:

go test -run=regexp

huangapple
  • 本文由 发表于 2014年8月27日 12:22:12
  • 转载请务必保留本文链接:https://go.coder-hub.com/25518880.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定