Visual Studio Team System 2008 Developer Edition 上的代码覆盖率(在 NUnit 应用程序上)

发布于 2024-07-08 09:45:41 字数 35 浏览 6 评论 0原文

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

Is this possible? I am looking forward to a tutorial which explains the steps to achieve this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

难以启齿的温柔 2024-07-15 09:45:41

TestDriven.NET 能够通过团队覆盖进行测试(NUnit/MSTest/etc)(自从您有团队系统:Dev)。

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

在团队覆盖范围内使用 TestDriven.NET
(来源:mutantdesign.co.uk)

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

优点是:

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

TestDriven.NET has the ability to test (NUnit/MSTest/etc) with Team Coverage (which you already have since you have Team System : Dev).

Walkthrough: here (you also get the coverage results window for looking at the coverage per method) - but this says it all:

Using TestDriven.NET with Team Coverage
(source: mutantdesign.co.uk)

You can use NUnit tests, but use the MS IDE integration for colorization, percentagaes, etc (no need for NCover). I use this all the time ;-p

The advantages are:

  • no need to set up a "Test Run Configuration" (sorry, MSFT, but an own-goal there)
  • fully integrated with VS (Code Coverage Results and Coloring)
  • easy to use (just right-click -> Test With -> Team Coverage)
  • easy to debug too (right-click -> Test With -> Debugger)
  • easy to use the separate NUnit/NCover apps if you want (right-click etc)
素衣风尘叹 2024-07-15 09:45:41

Here's a tutorial on integrating NCover with MSBuild. Here's a tutorial on how to tell Team Build to fail a build when NCover reports code coverage below a minimum threshold. To my knowledge there isn't yet a way to publish your NCover results directly to the TFS data warehouse, but I'd love someone to prove me wrong.

心如荒岛 2024-07-15 09:45:41

TestDriven.NET 也可以与 Ncover 很好地配合使用。 您可以从 NCover 获得一些非常好的 html 报告,并且可以将其与 Nant 集成。

TestDriven.NET will also work very well with NCover. You can get some very nice html reports out of NCover, and you can integrate it with Nant.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文