我們使用最新的Hudson版本和ANT腳本來構建我們的項目。我們已經安裝了幾個額外的插件(如pmd,findbugs等),以便在發生大量錯誤時使構建變得不穩定。由於我們通常高於有關pmd的數字,因此大多數構建都不穩定。當任何JUnit測試失敗時如何讓構建失敗?
所以有時會發生,我們注意到太遲了,有幾個JUnit測試失敗,因爲我們習慣了,所以構建不穩定。我知道在PMD腳本中增加允許的錯誤數量將是一個(臨時)解決方案,並且可以解決其中大部分錯誤,但是我們更喜歡解決方案,在這種情況下,如果junit測試失敗,我們可以讓構建失敗,或者至少給它一個特殊的自定義狀態,所以我們會自動得到通知,我們的測試有些問題。
你知道這個問題的解決方案嗎?
這可能不會對你有所幫助,但Maven的默認行爲是測試失敗會導致構建失敗。 –
我們考慮在未來的項目中使用Maven,所以這是一個有趣的信息,謝謝。但確實對於目前的問題,我將需要一個不同的解決方案。 – crusam