如何在 Azure 管道中的 vstest 任务中提供多个测试类别
How to provide multiple test categories in vstest task in azure pipelines
我的项目有一些带有特定标签的 Nunit 测试,这些标签称为类别。
例如:32 位应用测试有 x32
作为标签,64 位应用测试有 x64
作为标签。
现在使用 vstest 任务,我可以 运行 像这样测试一个类别:
TestCategory=x32
当我想 运行 同一任务中的多个类别时,我给了 TestCategory=x32,x64
但它没有用。任务失败,控制台中没有任何错误。
我什至试过了
TestCategory=x32|x64: in this case only x64 tests are ran.
TestCategory=x32,x64: test task failed without any errors
知道如何提供多个类别吗?
How to provide multiple test categories in vstest task in azure pipelines
根据文档/category option:
- /category:"group1|group2" 运行s 属于测试类别的测试
“group1”或“group2”。两个测试类别中的测试将
也可以是运行.
要在 VS 测试任务中使用它,我们可以像下面这样指定它:
TestCategory=x32|TestCategory=x64
更新:
but, i need to run all the tests which are present in both categories.
is this possible?
如果你想 运行 两个类别中存在的所有测试,你可以尝试在 vstest 任务中使用以下内容:
TestCategory=x32&TestCategory=x64
我的项目有一些带有特定标签的 Nunit 测试,这些标签称为类别。
例如:32 位应用测试有 x32
作为标签,64 位应用测试有 x64
作为标签。
现在使用 vstest 任务,我可以 运行 像这样测试一个类别:
TestCategory=x32
当我想 运行 同一任务中的多个类别时,我给了 TestCategory=x32,x64
但它没有用。任务失败,控制台中没有任何错误。
我什至试过了
TestCategory=x32|x64: in this case only x64 tests are ran.
TestCategory=x32,x64: test task failed without any errors
知道如何提供多个类别吗?
How to provide multiple test categories in vstest task in azure pipelines
根据文档/category option:
- /category:"group1|group2" 运行s 属于测试类别的测试 “group1”或“group2”。两个测试类别中的测试将 也可以是运行.
要在 VS 测试任务中使用它,我们可以像下面这样指定它:
TestCategory=x32|TestCategory=x64
更新:
but, i need to run all the tests which are present in both categories. is this possible?
如果你想 运行 两个类别中存在的所有测试,你可以尝试在 vstest 任务中使用以下内容:
TestCategory=x32&TestCategory=x64