Go 银杏包装试验
我正在为全新的go应用程序实施测试套件,并决定使用。该应用程序具有主功能和多个软件包Go 银杏包装试验,go,ginkgo,Go,Ginkgo,我正在为全新的go应用程序实施测试套件,并决定使用。该应用程序具有主功能和多个软件包 . |- main.go |- types | |-- user.go | |-- post.go |- server_pkg | |-- users_controller.go | |-- posts_controller.go |- worker_pkg | |-- users_worker.go | |-- posts_worker.go 我在每个包文件夹中运行了gingo引导,并使用gi
.
|- main.go
|- types
| |-- user.go
| |-- post.go
|- server_pkg
| |-- users_controller.go
| |-- posts_controller.go
|- worker_pkg
| |-- users_worker.go
| |-- posts_worker.go
我在每个包文件夹中运行了gingo引导
,并使用gingo generate
添加了测试文件。现在我可以分别为每个包运行测试,即cd-server\u-pkg;银杏
问题是:如何配置我的应用程序以使用单个命令运行主功能和包的所有测试
我可以链接命令,比如
gingo;光盘服务器;银杏…
,但它看起来不是好的解决方案。@ttomalak谢谢!这正是我想要的
$银杏-r
@ttomalak谢谢你!这正是我想要的
$银杏-r
要运行所有测试套件,应在根目录中运行此in命令
银杏-r
这也是一个很好的实践,因为在正常的测试套装中,使用race detector运行所有测试,也可以洗牌一些测试。您可以使用
gingo-r--race--randomizeAllSpecs--randomizeSuites
要运行所有测试套件,您应该在根目录中的命令中运行此命令
银杏-r
这也是一个很好的实践,因为在正常的测试套装中,使用race detector运行所有测试,也可以洗牌一些测试。您可以使用
gingo-r--race--randomizeAllSpecs--randomizeSuites
我不熟悉gingo,但是如果在根目录中运行gingo-r
,它应该运行所有测试<代码>-r选项在文档中描述为将递归查找并运行当前目录中的所有规范套件
我不熟悉银杏,但如果在根目录中运行银杏-r
,它将运行所有测试<代码>-r选项在文档中描述为将递归查找并运行当前目录中的所有规范套件