在VSTS部署组上运行编码的UI测试时,没有可用的测试错误

时间:2018-09-11 08:43:36

标签: azure-pipelines-release-pipeline vstest vstest.console.exe vstest.console

我们已将发布定义配置为在VSTS部署组上运行编码的UI测试。

无法启动测试,错误详细信息:

未设置Windows错误报告DontShowUI,如果在UI测试执行过程中弹出Windows错误对话框,则该测试将挂起

[debug]已处理:## vso [task.issue type = warning;]未设置Windows错误报告DontShowUI,如果在UI测试执行过程中弹出Windows错误对话框,则该测试将挂起。

c:\ test \ WorkFlow.dll中没有可用的测试。确保已注册测试发现者和执行者,并且平台和框架版本设置正确,然后重试。

我们如何解决此问题,因为可以使用vstest.console.exe手动启动测试

2 个答案:

答案 0 :(得分:0)

首先请确保代理计算机已安装VS 2017 Enterprise,因为其他版本不支持编码的UI测试,请参阅Compare Visual Studio 2017 IDEs -Testing Tools了解详情。

此外,请检查您使用的VSTest platform nuget软件包版本。以前的VSTest平台nuget包不支持编码的UI和UWP测试。只需尝试使用latest version,然后再试一次。有关详细信息,请参见此线程:https://github.com/Microsoft/vstest/issues/1353

其他类似问题供您参考:

答案 1 :(得分:0)

通过以交互模式而非服务形式重新配置代理来解决此问题。