首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >当测试中有`@tag`时,如何使CI失败?

当测试中有`@tag`时,如何使CI失败?
EN

Stack Overflow用户
提问于 2019-03-21 04:36:15
回答 1查看 46关注 0票数 1

在我们的代码审查中,我们经常会有注释,告诉人们从他们标记为具有更紧密迭代循环的测试中删除他们的@tag。然而,我认为依赖人类来做出这些评论是一种浪费。

对于mix testcredo或其他在测试中检测@tag的工具,有没有什么选择?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-21 09:09:00

你可以试试这个bash咒语:

代码语言:javascript
复制
! grep -R --include="*.exs" "@tag" test

它基本上是对test目录中模式@tag的所有实例进行grep(由于-R)。!取消了退出代码,因此当grep什么都没有找到时,它会成功,如果它找到了什么,它就会失败。当脚本中的任何命令失败时,大多数配置项都会失败,因此这可能适合您的要求。

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

https://stackoverflow.com/questions/55269752

复制
相关文章

相似问题

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