2013-08-19 38 views
0

有沒有辦法允許一些測試在構建中失敗,這樣如果最多X測試失敗,構建仍會通過?最多X測試失敗的Maven pass構建

即MVN -DmaxFailures = 19試驗

會失敗當且僅當大於20次測試失敗,而通過僅當且僅當失敗19或更少。

+1

所有測試運行正確與否。你可以跳過所有的測試,但不僅僅是其中的一小部分。此外,這聽起來更像是環境問題,它指示着運行集成測試而不是單元測試。 – khmarbaise

回答

2

可以代替自定義插件的使用自定義插件做到這一點,否則使用腳本插件(最好要在某些時候,雖然切換到自定義插件)

你想要做的是什麼真的「借」mojo的邏輯,並從解析的TEST-*.xml文件中計算出測試失敗的次數,如果超出閾值,構建失敗。