如何在azure管道中的vstest任务中提供多个测试类别



我的项目有一些Nunit测试,其中某些标记称为categories。

例如: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

关于如何提供多个类别,有什么想法吗?

如何在azure pipelines 中的vstest任务中提供多个测试类别

根据文档/类别选项:

  • /类别:"group1|group2";运行测试类别中的测试"组1";或";组2";。同时属于这两个测试类别的测试将也可以运行

要将其与VS测试任务一起使用,我们可以如下指定:

TestCategory=x32|TestCategory=x64

更新:

但是,我需要运行这两个类别中存在的所有测试。这可能吗?

如果你想运行这两个类别中存在的所有测试,你可以尝试在vstest任务中使用以下内容:

TestCategory=x32&TestCategory=x64

相关内容

  • 没有找到相关文章

最新更新