將nunit測試集成到TFS 2010中的最佳方式是什麼?它是通過通用測試還是有更好的方法來運行它們?如何將NUnit測試集成到TFS 2010版本中
理想情況下,我希望每個測試程序集都有一個通用測試的粒度,並且有辦法在TFS構建報告中顯示結果。
將nunit測試集成到TFS 2010中的最佳方式是什麼?它是通過通用測試還是有更好的方法來運行它們?如何將NUnit測試集成到TFS 2010版本中
理想情況下,我希望每個測試程序集都有一個通用測試的粒度,並且有辦法在TFS構建報告中顯示結果。
您可以從command line運行nunit測試,因此您可以通過您的(工作流)構建模板自動執行這些測試。
由於TFS 2010還沒有很多自定義構建活動可用,您可以自己編寫,以確保它與TFS構建報告更好地集成。 Here你可以找到一些關於編寫自定義構建活動的信息。
另一種方法是通過Visual Studio創建單元測試。這些測試將在執行構建時自動運行。
截至目前(2011年10月),最簡單的方法可能是通過Community TFS Build Extensions中的NUnit活動。
+1正是我在找什麼對於。 – 2012-03-01 10:56:49
伊恩·巴特斯比寫了一大tutorial如何設置NUnit的測試爲Visual Studio 2010中
基本上,你需要:
教程是無效鏈接,已更新到Archive.org – MatthewMartin 2016-01-05 18:17:15
是我目前在包裝一般測試NUnit控制檯,但有很多摩擦到它。由於缺少與構建報告的集成,我避開了WF選項。我還發現這個鏈接http://blog.salvoz.com/2010/02/22/RunningXUnitFromTeamBuild2010AndPublishingResults.aspx,它肯定了我所擔心的並且與你對WF定製的看法一致。我希望有一個比WF更好的解決方案,但是當我們移植了大量的遺留測試時,這就足夠了。謝謝,我會接受答案。 – 2010-03-23 15:13:24
我一直在玩WF,過了一段時間它運行得很好。 但是,當TFS 2010的最終版本在那裏時,我建議再看看。雖然我不期望有很多變化,但可能會有一些小的改進。祝你好運! – Rhapsody 2010-03-23 15:25:36
對此有何更新?你是否知道這樣做的任何自定義構建模板,還是我仍然需要推出自己的? – 2010-07-19 19:51:21