这可能吗?我期待着一个教程来解释实现这一目标的步骤。

有帮助吗?

解决方案

测试驱动.NET 能够通过团队覆盖范围进行测试(NUnit/MSTest/等)(自从您拥有团队系统以来,您已经拥有了这种能力:开发)。

演练: 这里 (您还可以获得覆盖率结果窗口,用于查看每种方法的覆盖率) - 但这说明了一切:

Using TestDriven.NET with Team Coverage
(来源: 突变设计公司)

您可以使用 NUnit 测试,但使用 MS IDE 集成进行着色、百分比等(不需要 NCover)。我一直用这个;-p

优点是:

  • 无需设置“测试运行配置”(对不起,MSFT,但那里有一个自己的目标)
  • 与 VS 完全集成(代码覆盖率结果和着色)
  • 易于使用(只需右键单击 -> 测试对象 -> 团队覆盖)
  • 也易于调试(右键单击 -> 测试工具 -> 调试器)
  • 如果您愿意,可以轻松使用单独的 NUnit/NCover 应用程序(右键单击等)

其他提示

这是一个教程关于将NCover与MSBuild集成。 这是一个教程关于如何在NCover报告代码覆盖率低于最小阈值时告诉Team Build失败构建。据我所知,还没有办法将你的NCover结果直接发布到TFS数据仓库,但我希望有人证明我错了。

TestDriven.NET也可以与NCover一起使用。你可以从NCover中获得一些非常好的html报告,你可以将它与Nant集成。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top