我們有很多單元測試,但不是每天晚上都運行。我已經設置了一些批處理文件來編譯SVN倉庫中的所有代碼,我想運行NUnit。這不是一個大問題,因爲編譯後我可以從批處理文件中調用它,但輸出存儲在網絡驅動器中,我需要每天早上打開它以檢查是否發生錯誤。這是問題所在。NUnit與夜間構建,如何輕鬆獲取錯誤?
如果出現錯誤,您是否有更好的方法來執行將從存儲庫中取得代碼的相同內容,執行測試並以「更快速便捷的方式」告訴我?
更新 我已經安裝Team City 4.0,它的工作就像一個魅力。也許Cruise Control .Net可以做得一樣,但Team City的網站/文檔/功能看起來更好。
當然。目前只有兩名程序員在.NET上工作,但我已經爲此特定目的設置了一個構建服務器。無論何時我們任何人都將新代碼檢入到Subversion中,構建將執行並進行測試。 – 2008-12-03 16:55:39
我的協議 - 這正是我們所做的。 – 2008-12-03 18:05:29
+1:我們使用CC.NET與Sharepoint集成,效果很好。 – boj 2009-04-06 16:29:18