2014-04-28 60 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

相關問題