azure-devops - Azuredevops 是否支持在 Linux/Ubuntu 代理上从测试计划运行自动化测试
问题描述
据我所知,我们可以使用“vstest”从 Windows 代理上的测试计划运行自动化测试。我们是否有任何支持/方法可以从 Linux 机器上的测试计划中运行自动化测试?
根据 azure doc:要从测试计划运行自动化测试,我们需要在代理盒上安装“vstest”。但是,既然我们使用的是 Linux 机器——我们还有其他选择吗?
解决方案
你可以看到这个文档:
运行Visual Studio 测试代理部署任务后遇到错误的原因是您使用的代理的操作系统不符合其要求。
到目前为止,我们仅支持基于 Windows 的计算机来执行此任务:
此外,我们将此要求硬编码到我们的任务定义中。这意味着如果您要使用的代理是 Ubuntu,则没有任何解决方法可供您使用。因为我们有脚本首先检查环境,看它是否满足任务的要求。
您可以在我们的官方论坛上提出建议请求,以将此功能扩展到 Azure Devops。我们的 PM 会对其进行审查,并考虑将其纳入我们的开发路线图。
推荐阅读
- terraform - 可以使用字符串和地图元素的 Terraform 地图吗?
- mysql - 将日期范围转换为月份范围,除以金额[不是什么程序]
- excel - EXCEL 函数仅将最后 3 个值与逗号分隔的地址分开
- node.js - 在 Atom(编辑器)中放置一个 Electron BrowserView/BrowserWindow
- r - 从列表中的数据框的多个列中删除异常值
- json - Azure 数据工厂 - 带筛选器的 REST 到 Azure SQL
- javascript - 无法使用 Vanilla JS 传递此错误:无法读取未定义的属性“地图”
- json - 未定义 vue-router 详细信息
- excel - 为什么我的 if 语句会扭曲我的用户表单增加百分比?
- ruby - 找不到命令“rvm”,但有 19 个类似的