1

我試圖將我們的巡航控制系統與fitnesse集成。Fitnesse在Cruisecontrol.net執行:測試失敗時不會失敗構建

我希望在開發新功能之前開發一套驗收測試。開發我們的驗收測試,針對我們的夜間生成(不是每次簽到,我們都有這個工作,但是我懷疑我們的驗收測試會讓這個測試減慢太多)。

因此,我希望能夠運行fitnesse測試套件,並且在某些測試失敗時(預期某些測試將失敗,直到我們完成發佈),不會使構建失敗。

我有集成服務器上的驗收測試以及從命令行運行的fitnesse套件(作爲集成作業中的一個可執行任務)。

目前它的構建失敗(runner.exe在任何測試失敗時都有非零的退出代碼)。

那麼......沒有人有用於fitsharp runner.exe的退出代碼列表?有沒有辦法告訴巡航執行任務,我真的不關心工作的返回值?我應該使用另一個cc.net任務嗎?

編輯:
目前最好的辦法是包裹fitsharp亞軍在批處理文件或PowerShell腳本和健身吞下返回代碼
EDIT2:從fitsharp runner.exe
返回碼是失敗的測試數量(設置cruisecontrol.net執行任務的成功返回碼元素很困難)

+0

exec任務的忽略輸出在這個問題中被涵蓋http://stackoverflow.com/questions/1828513/how-to-ignore-output-from-executable-with-cruisecontrol-net-build。 – 2012-01-11 23:24:13

+0

你有沒有簽出:http://amalkov.blogspot.com/2010/01/just-test.html – 2012-01-26 15:22:23

回答

相關問題