首页 > 解决方案 > 如何从测试套件中选择测试

问题描述

我有一个包含以下任务的阶段: 在此处输入图像描述

有 2 个测试套件,包含 8 个测试用例。我只想在功能文件中执行带有“下载”标签的测试用例 在此处输入图像描述

当我在本地执行命令时

dotnet test <name>.dll --filter TestCategory=download

一切都很好,但是当我尝试在任务 在此处输入图像描述 测试用例的“其他控制台选项”中添加命令行选项时,没有过滤并且全部执行。

我做错了什么,什么可以帮助我过滤测试?

标签: c#azure-devopsazure-pipelinestest-suitetest-plan

解决方案


从测试计划运行时,不支持其他控制台选项。您需要更改它以使用程序集(与您的本地副本匹配)选择测试,或者您需要使用与源代码无关的过滤条件过滤套件中的测试。

如果您扩展该选项的信息:

这些选项不受支持,并且在使用代理作业的“多代理”并行设置运行测试或使用“测试计划”选项运行测试时将被忽略。可以使用设置文件来指定选项。


推荐阅读