如何将NUnit测试集成到TFS 2010构建中

如何将NUnit测试集成到TFS 2010构建中,nunit,mstest,tfsbuild,generic-test,Nunit,Mstest,Tfsbuild,Generic Test,将nunit测试集成到TFS 2010中的最佳方式是什么?是通过一般测试还是有更好的方法来运行它们 理想情况下,我希望每个测试程序集具有一个通用测试的粒度,并且有一种方法可以在TFS构建报告中显示结果。您可以从运行nunit测试,因此可以通过(工作流)构建模板自动化这些测试 由于TFS 2010还没有太多的定制构建活动可用,因此您可以编写自己的活动,以确保它与TFS构建报告更好地集成。 您可以找到有关编写自定义生成活动的一些信息 另一种方法是通过VisualStudio创建单元测试。这些测试将在

将nunit测试集成到TFS 2010中的最佳方式是什么?是通过一般测试还是有更好的方法来运行它们


理想情况下,我希望每个测试程序集具有一个通用测试的粒度,并且有一种方法可以在TFS构建报告中显示结果。

您可以从运行nunit测试,因此可以通过(工作流)构建模板自动化这些测试

由于TFS 2010还没有太多的定制构建活动可用,因此您可以编写自己的活动,以确保它与TFS构建报告更好地集成。 您可以找到有关编写自定义生成活动的一些信息


另一种方法是通过VisualStudio创建单元测试。这些测试将在执行构建时自动运行。

现在(2011年10月),最简单的方法可能是通过NUnit活动,该活动可以在中找到。

Ian Battersby写了一篇关于如何为Visual Studio 2010设置NUnit测试的文章

基本上,您需要:

  • 下载他的构建工作流模板并设置为您的构建定义
  • 在tfs计算机中安装和安装
  • 将路径添加到生成过程参数中的已安装目录
  • 在生成过程参数中设置要生成的配置
  • 使用集合名称更改NUnitTfs.exe.config

是的,我目前正在通用测试中包装nunit控制台,但它存在很多摩擦。由于缺乏与构建报告的集成,我回避了WF选项。我还发现了这个链接,它肯定了我所担心的,并与您所说的有关定制WF的内容一致。我希望有一个比WF更好的解决方案,但是当我们移植大量的遗留测试时,这就足够了。谢谢,我会接受答案的。我也一直在和WF打交道,过了一段时间,它工作得很好。但我建议在TFS2010的最终版本出现时再看一看。虽然我不期望有太多的变化,但可能会有一些小的改进。祝你好运!!有什么最新消息吗?你知道有任何定制的构建模板可以用来做这件事吗,或者我还需要自己做吗?就我个人而言,我没有使用NUnit。我们使用的是Microsoft测试框架,这些测试程序集在构建期间自动执行。也许这会帮助你: