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

Moh*_*wan 8 integration automation nunit automated-tests tfsbuild

我使用C#语言在NUnit Framework中使用Selenium编写了测试.我想将这些测试作为TFS中构建的一部分.所以每当生成新的构建时.这些测试也可以作为构建和生成/电子邮件报告的一部分运行.

Pat*_*SFT 6

建议您使用新的构建系统vNext构建.vNext构建是基于JSON的,您可以插入使用msbuild,powershell和各种其他脚本语言构建的任务.

关于如何在TFS构建中集成NUnit测试,本博客清楚地描述了如何执行此操作:在TFS 2015 Build vNext中运行NUnit测试

简单总结如下:

  1. 为NUnit测试适配器添加Nuget包
  2. 在构建定义中指定自定义测试适配器的路径

    • 在Visual Studio TestWindows文件夹中复制适配器

    • 使用nunit包指定自定义测试适配器的路径

其他一些教程供您参考:

使用Visual Studio Online Build创建xUnit或NUnit

在TFS/VSO vNext构建中运行nUnit和Jasmine.JS单元测试