我的项目中有一些带有某些称为类别的标签的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
关于如何提供多个类别的任何想法吗?
答案 0 :(得分:0)
如何在Azure管道的vstest任务中提供多个测试类别
根据文档/category option:
要将其与VS Test任务一起使用,我们可以如下指定它:
TestCategory=x32|TestCategory=x64
更新:
但是,我需要运行两个类别中都存在的所有测试。 这可能吗?
如果要运行两个类别中都存在的所有测试,则可以尝试在vstest任务中使用以下代码:
TestCategory=x32&TestCategory=x64