如何将 NUnit 测试集成到 TFS 2010 构建中
将 nunit 测试集成到 TFS 2010 中的最佳方法是什么?是通过通用测试还是有更好的方法来运行它们?
理想情况下,我希望每个测试程序集都有一个通用测试的粒度,并有一种方法可以在 TFS 构建报告中显示结果。
What is the best way to integrate nunit tests into TFS 2010? Is it via generic tests or is there a better approach to running them?
Ideally I'd like to have the granularity of one generic test per test assembly and have a way to surface the results in the TFS build report.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
截至目前(2011 年 10 月),最简单的方法可能是通过 NUnit 活动,可以在 社区 TFS 构建扩展。
As of now (Oct 2011), the easiest way is probably via the NUnit activity that can be found in the Community TFS Build Extensions.
您可以从 命令行 运行 nunit 测试,因此您可以自动化这些测试通过您的(工作流程)构建模板进行测试。
由于 TFS 2010 还没有很多可用的自定义构建活动,因此您可以编写自己的活动以确保它与 TFS 构建报告更好地集成。
在这里您可以找到一些有关编写自定义构建活动的信息。
另一种方法是通过 Visual Studio 创建单元测试。这些测试将在执行构建时自动运行。
You can run nunit tests from command line and therefore you can automate these tests via your (Workflow) build template.
Since there aren't a lot of custom build activities available for TFS 2010 yet, you could write your own to make sure that it integrates better with the TFS Build Report.
Here you can find some information about writing a custom build activity.
Another approach would be to create unit tests via Visual Studio. These tests will be automatically run when performing a build.
Ian Battersby 写了一篇很棒的 教程如何为 Visual Studio 2010 设置 NUnit 测试。
基本上,您需要:
Ian Battersby wrote a great tutorial how to set up NUnit tests for Visual Studio 2010.
Basically, you need to: