使用TFS vNext指定NUnit类别(2015)

时间:2016-10-25 20:43:44

标签: nunit tfs2015

有没有人知道如何在vNext构建步骤的“运行功能测试”中使用“测试过滤条件”字段,以指定NUnit测试适配器要执行的测试类别?

例如,当我使用 TestCategory = CatA 设置此字段时,构建失败...

(关注https://www.codit.eu/blog/2015/03/18/continuous-integration-with-javascript-nunit-on-tfsbuild-part-3-of-3-/

谢谢!

2 个答案:

答案 0 :(得分:2)

希望有一天这会帮助某人,正确的方法是使用关键字“类别” 示例:

(类别= CATA&安培;!类别=中CatB)|分类= CATC

enter image description here

我在这里使用“运行功能测试”构建步骤

答案 1 :(得分:1)

我认为您在Vnext中使用了错误的构建任务。要在vNext构建中执行NUnit测试,您应该确保适当的测试适配器可用于运行构建的代理。

自动执行所有过程的最简单方法是将Nunit Test Adapter nuget包添加到测试项目中,添加标准Nuget Reference。

添加软件包后,您应该会在解决方案的软件包目录下看到所有需要的程序集。现在,您可以使用此字符串直接从“构建定义”指定包含Nunit测试适配器的位置。

此博客清楚地描述了如何执行此操作:Running NUnit Tests in a TFS 2015 Build vNext