2014-04-28 30 views
1

具体而言,如果在任何场景中存在未定义的步骤时,我都会对Jenkins将构建标记为失败(或存在错误)感兴趣。 Behat与Jenkins的整合是通过JUnit格式化的报告完成的。可以Behat治疗与未定义的步骤情况失败?

所以,

问题1:能否贝哈特写的JUnit报告未定义步骤的场景,如失败了吗?

问题2:我已经注意到,如果所有测试都成功,则返回Behat = 0的代码,但其中一些测试步骤未定义。有没有任何标志可以改变这种行为,并且Behat在这种情况下返回0以外的代码?

回答

-1

您可以使用Text-finder插件在控制台日志中搜索与您的“未定义步骤”相匹配的RegEx,并更改构建状态(如果找到)。

+0

谢谢你的建议,我还发现日志解析器插件(https://wiki.jenkins-ci.org/display/JENKINS/Log+Parser+Plugin),它的工作原理,但文本查找更容易配置,以实现我想要的。 – WayFarer

相关问题