Azure Pipeline Selenium 测试筛选器不起作用
Posted
技术标签:
【中文标题】Azure Pipeline Selenium 测试筛选器不起作用【英文标题】:Azure Pipeline Selenium tests filter not working 【发布时间】:2022-01-18 02:27:58 【问题描述】:运行 Azure Pipeline,其中一项任务涉及运行一批 Selenium 自动化测试。 我想过滤要使用标签 @LiveTests 运行的测试,但是当我使用此任务运行时,所有测试都会运行,而不仅仅是那些与过滤器匹配的测试。
- task: VSTest@2
displayName: 'Regression tests'
inputs:
testAssemblyVer2: |
**\*Regression*.dll
!**\*TestAdapter.dll
!**\obj\**
arguments: '--filter "TestCategory=LiveTests"'
我认为我的论点是错误的,谁能告诉我需要改变什么。 提前致谢
【问题讨论】:
【参考方案1】:您可以使用以下步骤过滤TestCategory
或Category
arguments: '--configuration $(buildConfiguration) --filter TestCategory=UnitTest'
或
arguments: '--filter "Category=UnitTest"'
如果您在此版本上仅用于运行 UI 测试,请添加:
/TestCaseFilter:"TestCategory=UITests"
或者
参考这里Link 1 & Link 2
【讨论】:
嗨,试过了,同样的问题以上是关于Azure Pipeline Selenium 测试筛选器不起作用的主要内容,如果未能解决你的问题,请参考以下文章
azure devops 中的 Pipeline 和 Release Pipeline 有啥区别?
如何向 Azure 存储授予对 Azure Pipeline 的 Azure 文件副本的访问权限?
如何从 Azure DevOps Pipeline 读取 Azure 文件共享文件