首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >银杏包装试验

银杏包装试验
EN

Stack Overflow用户
提问于 2018-10-01 14:07:00
回答 2查看 928关注 0票数 0

我正在为全新的go应用程序实现测试套件,并决定使用银杏。该应用程序具有主要功能和多个软件包。

代码语言:javascript
复制
.
|- 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 ...这样的命令,但是它看起来不是很好的解决方案。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-01 15:08:40

若要运行所有适合的测试,应在根目录中以命令形式运行此命令。

ginkgo -r

也是很好的做法,在正常的测试套运行所有测试与种族探测器,也可以洗牌一些测试。可以通过以下方式运行所有选项

ginkgo -r --race --randomizeAllSpecs --randomizeSuites

票数 3
EN

Stack Overflow用户

发布于 2018-10-01 15:00:51

@ttomalak谢谢!这正是我想要的

$ ginkgo -r

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52592947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档