azure-pipelines - 如何在 Azure 管道中的 vstest 任务中提供多个测试类别
问题描述
我的项目有一些带有特定标签的 Nunit 测试,称为类别。
例如:32 位应用程序测试有x32
as 标签,64 位应用程序测试有x64
as 标签。
现在使用 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 管道中的 vstest 任务中提供多个测试类别
根据文档/category 选项:
- /category:"group1|group2" 运行测试类别“group1”或“group2”中的测试。两个测试类别中的测试也将运行。
要将它与 VS 测试任务一起使用,我们可以像下面这样指定它:
TestCategory=x32|TestCategory=x64
更新:
但是,我需要运行这两个类别中存在的所有测试。这可能吗?
如果要运行这两个类别中的所有测试,可以尝试在 vstest 任务中使用以下内容:
TestCategory=x32&TestCategory=x64
推荐阅读
- css - 自动填充底部?
- postgresql - 子查询而不是使用 Slick 的子句
- sql - 需要帮助在oracle中对数据进行排序
- python - 三线性插值 1820:错误:-215:断言失败
- c# - Azure Function - 如何启动 excel 文档
- r - 如何使用 gsub 在 for 循环中找到完全匹配?
- javascript - 如果站点从短信中的链接打开,则在触摸之前不会触发 beforeinstallprompt
- python - 如何从我抓取的网页中删除空格?
- react-native - 如何模拟从 npm 模块导入的类
- delphi - Delphi 10.3.2 - 将项目添加到版本控制 - 导入到 SVN 崩溃 Delphi IDE