为了账号安全,请及时绑定邮箱和手机立即绑定

银杏包装检测

银杏包装检测

Go
尚方宝剑之说 2023-04-17 15:15:17
我正在为全新的 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 ...,但它看起来不像是好的解决方案。
查看完整描述

2 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

要运行所有测试服,你应该在你的根目录中运行这个命令

ginkgo -r

与在正常测试服中一样,使用竞争检测器运行所有测试也是一种很好的做法,您也可以洗牌一些测试。您可以使用

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


查看完整回答
反对 回复 2023-04-17
?
POPMUISE

TA贡献1765条经验 获得超5个赞

这正是我想要的

$ ginkgo -r

//img1.sycdn.imooc.com//643cf23c0001c42904740105.jpg

查看完整回答
反对 回复 2023-04-17
  • 2 回答
  • 0 关注
  • 109 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信