我正在为全新的 go 应用程序实施测试套件,并决定使用ginkgo。该应用程序具有主要功能和几个包
.
|- main.go
|- types
| |-- user.go
| |-- post.go
|- server_pkg
| |-- users_controller.go
| |-- posts_controller.go
|- worker_pkg
| |-- users_worker.go
| |-- posts_worker.go
我ginkgo bootstrap
在每个包文件夹中运行并使用ginkgo generate
. 现在我可以分别为每个包运行测试,即
cd server_pkg; ginkgo
问题是:如何配置我的应用程序以使用单个命令运行主要功能和包的所有测试?
我可以链接命令ginkgo; cd server_pkg; ginkgo ...
,但它看起来不是一个好的解决方案。