如果只有一個單元測試失敗,有沒有辦法導致哈德森報告構建失敗,而不是不穩定?謝謝。失敗哈德森構建單個單元測試失敗
5
A
回答
13
Hudson實際上可以忽略測試失敗。它只需要作爲哈德遜的財產。 -Dmaven.test.failure.ignore = false
0
如果您使用Ant來驅動構建,則可以將JUnit任務配置爲在發生故障時暫停。你是這個意思嗎?
0
看看你的工作配置,我相信有一個屬性(複選框),說失敗的測試失敗,或類似的東西。我們在我的一些項目中使用了這個功能。
否則,如果你想使用Ant方法的建議Maven可以運行Ant任務...
2
有兩個屬性的junit任務
errorProperty="maven.test.error"
failureProperty="maven.test.failure"
JUnit的標籤後,你應該能夠做這樣的事情
<fail message="Test failed!!!" if="maven.test.error" />
<fail message="Test failed!!!" if="maven.test.failure" />
但不要釘箱機在這
+0
好主意,如果它的工作! – guerda 2009-06-17 05:34:46
3
如果在使用哈德森時測試失敗,則構建失敗實際上不是一個好主意。問題是如果構建失敗,哈德森不會報告測試通過/失敗的狀態。如果構建失敗,哈德森認爲它沒有正確完成,因此不會對結果採取行動。
相關問題
- 1. 在單個單元測試失敗時失敗TFS構建
- 2. 哈德森檢測失敗,當構建成功
- 3. 單元測試失敗時從哈德森發送電子郵件
- 4. Grails單元測試失敗
- 5. mystyfing單元測試失敗
- 6. 單元測試不失敗
- 7. Umbraco單元測試失敗
- 8. 單元測試Assert.AreEqual失敗
- 9. 單元測試失敗8
- 10. 哈德森構建成功,但Watir測試套件有錯誤或失敗
- 11. 哈德森電子郵件報告測試失敗
- 12. 哈德森構建失敗,Git代碼庫和Grails的
- 13. QCoreApplication中的ASSERT失敗:簡單的QT單元測試失敗?
- 14. 簡單方程失敗單元測試
- 15. 簡單的android單元測試失敗
- 16. 我想要一個單元測試失敗不打破構建
- 17. 當Maven單元測試失敗時,如何讓Jenkins構建失敗?
- 18. 哈德森建立失敗 - 當我從哈德森構建hudson.plugins.mercurial.MercurialSCM不能轉換到hudson.scm.SubversionSCM
- 19. 單元測試只在構建服務器失敗
- 20. 單元測試用例在構建服務器上失敗
- 21. VS2010單元測試在TFS 2008構建服務器上失敗
- 22. Rspec單元測試用例失敗
- 23. 隨機單元測試失敗
- 24. 單元測試失敗,出現sys.exit
- 25. Zend Framework單元測試失敗assertResponseCode(200)
- 26. 單元測試AngularJS控制器失敗
- 27. 單元測試失敗 - 爲什麼?
- 28. PHP APC在單元測試中失敗
- 29. Ruby「耙測試:單元」失敗
- 30. 角單元測試失敗HttpClient請求
我實際上使用maven ... – 2009-06-17 00:33:36
但我不想停止構建測試失敗。哈德森只是報告構建不穩定,但我希望它報告失敗,如果一個或多個單元測試失敗。 – 2009-06-17 00:34:57