将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