【发布时间】:2020-09-08 04:28:08
【问题描述】:
我正在将我的 azure 管道转换为 YAML 管道。当我触发构建时,它在单元测试步骤中失败并给出如下错误
[错误]vstest.console 进程在 90 秒后无法连接到 testhost 进程。这可能是由于机器速度慢,请设置环境变量 VSTEST_CONNECTION_TIMEOUT 增加超时时间。
我找不到在任何地方添加 VSTEST_CONNECTION_TIMEOUT 值的方法。你能帮我解决这个问题吗?
这是我正在使用的示例 .yml
- task: VSTest@2
displayName: 'Test'
inputs:
testAssemblyVer2: '**\bin\**\Tests.dll'
testFiltercriteria: 'TestCategory=Unit'
runSettingsFile: XYZ.Tests/codecoverage.runsettings
codeCoverageEnabled: true
platform: '$(BuildPlatform)'
configuration: '$(BuildConfiguration)'
diagnosticsEnabled: true
【问题讨论】:
-
嗨,您查看了以下解决方案吗?进展如何?
-
下面的一个对我不起作用。我的项目使用的是 dot net core 2.2,我正在将管道 dot net core 版本配置为 3.1。更新正确版本后,它开始工作。
标签: .net-core yaml azure-pipelines vs-unit-testing-framework azure-pipelines-yaml