【发布时间】:2019-11-20 22:38:15
【问题描述】:
据我所知,我们可以使用“vstest”在 Windows 代理上运行测试计划中的自动化测试。我们是否有任何支持/方法可以在 Linux 机器上根据测试计划运行自动化测试?
根据 azure doc:要从测试计划运行自动化测试,我们需要在代理盒上安装“vstest”。但是,既然我们使用的是 Linux 机器——我们还有其他选择吗?
【问题讨论】:
标签: azure-devops azure-pipelines
据我所知,我们可以使用“vstest”在 Windows 代理上运行测试计划中的自动化测试。我们是否有任何支持/方法可以在 Linux 机器上根据测试计划运行自动化测试?
根据 azure doc:要从测试计划运行自动化测试,我们需要在代理盒上安装“vstest”。但是,既然我们使用的是 Linux 机器——我们还有其他选择吗?
【问题讨论】:
标签: azure-devops azure-pipelines
你可以看到这个doc:
运行 Visual Studio 测试代理部署任务后遇到错误的原因是您使用的代理的操作系统不符合其要求。
到目前为止,对于这个task,我们只支持基于Windows的机器:
此外,我们已将此要求硬编码到我们的task definition 中。这意味着如果您要使用的代理是 Ubuntu,则没有任何解决方法可供您使用。因为我们有脚本先检查环境,看是否满足任务要求。
您可以在我们的official forum 上提出建议请求,以将此功能扩展到 Azure Devops。我们的 PM 会对其进行审核并考虑将其纳入我们的开发路线图。
【讨论】: