只测试包中的一些函数/套件。

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

go test some functions/suites from package only

问题

在Go语言中,是否可以将测试过程拆分为某个包?go test命令会使用包中所有*_test.go文件中的所有Test*函数进行测试。如果你有很多测试,并且每次都收到所有测试日志,那么这可能会变得相当无聊。

英文:

Is it possible to split testing process in go for some package ?
go test package - uses all function Test* in all *_test.go files in package. If you have a lot of tests and try to TDT its rather boring to receive always all test logs.

答案1

得分: 4

请参阅'go help test'和'go help testflag'。引用后者的内容:

...

-run regexp
仅运行与正则表达式匹配的测试和示例。
...

英文:

See 'go help test' and 'go help testflag'. Quoting from the later:

...

-run regexp
    Run only those tests and examples matching the regular
    expression.
...

huangapple
  • 本文由 发表于 2013年8月10日 21:11:14
  • 转载请务必保留本文链接:https://go.coder-hub.com/18162240.html
匿名

发表评论

匿名网友

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

确定