首页 > 解决方案 > Azure Pipelines 上的 VsTest 任务仅运行两种测试方法中的一种?

问题描述

我有一个项目解决方案,其中有我的应用程序和带有两个 void 测试方法的 UnitTest.cs。在 Visual Studios 中,我可以使用测试资源管理器运行测试项目,我看到这两种测试方法都成功通过了。但是,尝试使用 VsTest 任务在 Azure Pipelines 中自动执行此操作只会导致执行其中一种测试方法,并且没有迹象表明曾经运行过第二种方法。这不会导致任何错误并且构建成功,但我希望其他测试运行,以便当我们准备好实施所述测试时,我们可以确保管道将正确地自动化该过程。

我的管道中测试任务的 YAML 代码如下:

- task: VSTest@2
  displayName: 'VsTest - testAssemblies'
  inputs:
    testAssemblyVer2: |
     **\bin\Debug\netcoreapp3.1\UnitTest.dll
     !**\*TestAdapter.dll
     !**\obj\**

谢谢你的任何建议。

标签: .net-coreazure-devopsazure-pipelines

解决方案


推荐阅读