22

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

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

4

3 回答 3

20

截至目前(2011 年 10 月),最简单的方法可能是通过可以在Community TFS Build Extensions中找到的 NUnit 活动。

于 2011-10-07T21:29:43.080 回答
12

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

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

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

于 2010-03-23T07:19:15.080 回答
1

Ian Battersby 写了一篇很棒的教程,如何为 Visual Studio 2010 设置 NUnit 测试。

基本上,您需要:

  • 下载他的构建工作流模板并设置为您的构建定义
  • 在你的 tfs 机器上安装NUnitNUnitTFS
  • 在构建过程参数中添加已安装目录的路径
  • 在构建过程参数中将配置设置为构建设置
  • 用您的集合名称更改您的 NUnitTfs.exe.config
于 2013-12-10T10:15:05.140 回答