据我所知,我们可以使用“ vstest”在Windows代理上根据测试计划运行自动化测试。我们是否有任何支持/方法可以在Linux机器上通过测试计划运行自动化测试?
根据azure文档:要从测试计划中运行自动化测试,我们需要在代理箱上安装“ vstest”。但是,由于我们使用的是Linux机器-我们还有其他选择吗?
答案 0 :(得分:2)
您可以看到此doc:
运行 Visual Studio测试代理部署任务后遇到错误的原因是所使用的代理的操作系统不符合要求。
到目前为止,我们为此task仅支持基于Windows的计算机:
此外,我们已将此要求硬编码到我们的task definition中。这意味着,如果您要使用的代理是Ubuntu,那么您将无法使用任何解决方法。因为我们有可以首先检查环境的脚本,所以可以查看它是否满足任务要求。
您可以在我们的official forum上提出建议请求,以将该功能扩展到Azure Devops。我们的项目经理将对其进行审核,并考虑将其纳入我们的开发路线图。