在 VSTS 部署组上 运行 编码 UI 测试时没有可用的测试错误
No test is available error while running coded UI test on VSTS deployment group
我们已将发布定义配置为 运行 编码 UI VSTS 部署组测试。
无法启动测试,错误详情:
Windows 错误报告 DontShowUI 未设置,如果在 UI 测试执行过程中弹出 windows 错误对话框,测试将挂起
[调试]已处理:##vso[task.issue type=warning;]Windows 错误报告 DontShowUI 未设置,如果弹出 windows 错误对话框-up 在 UI 测试执行的中间比测试将挂起。
c:\test\WorkFlow.dll 中没有可用的测试。请确保测试发现者和执行者已注册并且平台和框架版本设置合适,然后重试。
我们如何解决这个问题,因为可以使用 vstest.console.exe
手动启动测试
首先确保agent机器安装了VS 2017 Enterprise,其他版本不支持Coded UI测试,详情请见Compare Visual Studio 2017 IDEs -Testing Tools
此外,请检查您使用的 VSTest platform
nuget 包是哪个版本。编码 UI 和 UWP 测试不支持以前的 VSTest 平台 nuget 包。只需尝试使用 latest version, then try it again. Refer to this thread for details: https://github.com/Microsoft/vstest/issues/1353
其他类似问题供大家参考:
通过在交互模式下而不是作为服务重新配置代理解决了这个问题。
我们已将发布定义配置为 运行 编码 UI VSTS 部署组测试。
无法启动测试,错误详情:
Windows 错误报告 DontShowUI 未设置,如果在 UI 测试执行过程中弹出 windows 错误对话框,测试将挂起
[调试]已处理:##vso[task.issue type=warning;]Windows 错误报告 DontShowUI 未设置,如果弹出 windows 错误对话框-up 在 UI 测试执行的中间比测试将挂起。
c:\test\WorkFlow.dll 中没有可用的测试。请确保测试发现者和执行者已注册并且平台和框架版本设置合适,然后重试。
我们如何解决这个问题,因为可以使用 vstest.console.exe
手动启动测试首先确保agent机器安装了VS 2017 Enterprise,其他版本不支持Coded UI测试,详情请见Compare Visual Studio 2017 IDEs -Testing Tools
此外,请检查您使用的 VSTest platform
nuget 包是哪个版本。编码 UI 和 UWP 测试不支持以前的 VSTest 平台 nuget 包。只需尝试使用 latest version, then try it again. Refer to this thread for details: https://github.com/Microsoft/vstest/issues/1353
其他类似问题供大家参考:
通过在交互模式下而不是作为服务重新配置代理解决了这个问题。