【发布时间】:2016-10-25 20:43:43
【问题描述】:
有人知道如何使用 vNext 构建步骤的“运行功能测试”中的“测试过滤条件”字段来指定 NUnit 测试适配器要执行的测试类别吗?
例如,当我使用 TestCategory=CatA 设置此字段时,构建失败...
谢谢!
【问题讨论】:
有人知道如何使用 vNext 构建步骤的“运行功能测试”中的“测试过滤条件”字段来指定 NUnit 测试适配器要执行的测试类别吗?
例如,当我使用 TestCategory=CatA 设置此字段时,构建失败...
谢谢!
【问题讨论】:
我认为您在 Vnext 中使用了错误的构建任务。要在 vNext 构建中执行 NUnit 测试,您应该确保适当的测试适配器可用于运行构建的代理。
自动化所有过程的最简单方法是将 Nunit 测试适配器 nuget 包添加到您的测试项目中,添加一个标准的 Nuget 参考。
添加包后,您应该会在解决方案的包目录下看到所有需要的程序集。现在您可以使用此字符串直接从构建定义中指定包含 Nunit 测试适配器的位置。
这篇博客清楚地描述了如何做到这一点:Running NUnit Tests in a TFS 2015 Build vNext
【讨论】: