【发布时间】:2019-07-15 10:36:45
【问题描述】:
我有一个 .net core 2.2 项目,其中包含一些使用 Visual Studio 测试类库项目的单元测试
Visual Studio 测试 - YAML
steps:
- task: VSTest@2
displayName: 'VsTest - testAssemblies'
inputs:
testAssemblyVer2: |
**\*test*.dll
!**\*TestAdapter.dll
!**\obj\**
**\$(BuildConfiguration)\*\*unittests.dll
**\$(BuildConfiguration)\*\*test*.dll
!**\*Microsoft.VisualStudio.TestPlatform*
vstestLocationMethod: location
vstestLocation: 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\TestPlatform\'
codeCoverageEnabled: true
otherConsoleOptions: '/Framework:.NETCoreApp,Version=v2.2 /logger:console;verbosity="normal"'
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
timeoutInMinutes: 1
还有错误提示
[警告]未找到与该模式匹配的测试程序集:
*test*.dll,!*TestAdapter.dll,!\obj**,\Release**unittests.dll,\Release** test*.dll,!*Microsoft.VisualStudio.TestPlatform*.
谁能确定需要做些什么才能让它发挥作用?
我已经为上述尝试了各种不同的选项
【问题讨论】:
-
你的测试项目名称是什么?
-
Wintegrate.Tests.csproj
-
将 system.debug 变量设置为 true,然后排队构建并共享日志。
标签: unit-testing azure-devops asp.net-core-2.2 vs-unit-testing-framework