如何在TFS构建中集成用C#编写的NUnit测试?

9

我使用C#语言在NUnit框架中编写了使用Selenium的测试。我希望将这些测试与TFS中的构建关联起来。因此,每当生成新的构建时,这些测试都能作为构建的一部分运行,并生成/发送电子邮件报告。


你正在使用哪个 TFS 构建?旧的 XAML 构建还是新的 VNext 构建? - PatrickLu-MSFT
我正在使用TFS Build 2015。 - Mohsin Awan
1个回答

8
建议您使用新的构建系统vNext build。vNext构建基于JSON,您可以插入在msbuild、powershell和其他各种脚本语言中构建的任务。
关于如何将NUnit测试集成到TFS构建中,此博客清楚地描述了如何操作:在TFS 2015 Build vNext中运行NUnit测试 简单总结如下: 1. 添加NUnit Test Adapter Nuget包 2. 在构建定义中指定自定义Test Adapter的路径 - 将适配器复制到Visual Studio TestWindows文件夹内 - 指定nunit软件包中的自定义测试适配器路径
以下是其他一些教程供您参考: - 使用Visual Studio Online Build进行xUnit或NUnit测试 - 在TFS/VSO vNext构建中运行nUnit和Jasmine.JS单元测试

1
感谢您的答案。 - Mohsin Awan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接