使用 TFS vNext (2015) 指定 NUnit 类别
Specify NUnit categories with TFS vNext (2015)
有谁知道如何在 vNext 构建步骤的 "Run Functional Test" 中使用 "Test Filter Criteria" 字段来指定要由 NUnit 测试适配器执行的测试类别?
例如,当我使用 TestCategory=CatA 设置此字段时,构建失败...
谢谢!
我认为您在 Vnext 中使用了错误的构建任务。要在 vNext 构建中执行 NUnit 测试,您应该确保 适当的测试适配器可用于将 运行 构建的代理。
自动化所有过程的最简单方法是将 Nunit 测试适配器 nuget 包添加到您的测试项目,添加标准 Nuget 参考。
添加包后,您应该会在解决方案的包目录下看到所有需要的程序集。现在您可以使用此字符串直接从构建定义中指定包含 Nunit 测试适配器的位置。
这篇博客清楚地描述了如何做到这一点:Running NUnit Tests in a TFS 2015 Build vNext
希望有一天这对某人有所帮助,正确的方法是使用关键字 "Category"
示例:
(类别=CatA&类别!=CatB)|类别=CatC
我在这里使用 "Run Functional Test" 构建步骤
有谁知道如何在 vNext 构建步骤的 "Run Functional Test" 中使用 "Test Filter Criteria" 字段来指定要由 NUnit 测试适配器执行的测试类别?
例如,当我使用 TestCategory=CatA 设置此字段时,构建失败...
谢谢!
我认为您在 Vnext 中使用了错误的构建任务。要在 vNext 构建中执行 NUnit 测试,您应该确保 适当的测试适配器可用于将 运行 构建的代理。
自动化所有过程的最简单方法是将 Nunit 测试适配器 nuget 包添加到您的测试项目,添加标准 Nuget 参考。
添加包后,您应该会在解决方案的包目录下看到所有需要的程序集。现在您可以使用此字符串直接从构建定义中指定包含 Nunit 测试适配器的位置。
这篇博客清楚地描述了如何做到这一点:Running NUnit Tests in a TFS 2015 Build vNext
希望有一天这对某人有所帮助,正确的方法是使用关键字 "Category" 示例:
(类别=CatA&类别!=CatB)|类别=CatC
我在这里使用 "Run Functional Test" 构建步骤