DeployVisualStudioTestAgent@1 - Visual Studio 测试代理部署 v1 任务
此任务部署并配置测试代理,以在一组计算机上运行测试。
重要
此任务已弃用。 使用 Visual Studio 测试任务 运行单元和功能测试。
语法
# Visual Studio Test Agent Deployment v1
# Deploy and configure Test Agent to run tests on a set of machines.
- task: DeployVisualStudioTestAgent@1
inputs:
# Test Machine Group
testMachineGroup: # string. Required. Machines.
#adminUserName: # string. Admin Login.
#adminPassword: # string. Admin Password.
#winRmProtocol: # 'Http' | 'Https'. Protocol.
#testCertificate: true # boolean. Optional. Use when winRmProtocol = Https. Test Certificate. Default: true.
#resourceFilteringMethod: 'machineNames' # 'machineNames' | 'tags'. Select Machines By. Default: machineNames.
#testMachines: # string. Filter Criteria.
# Agent Configuration
machineUserName: # string. Required. Username.
machinePassword: # string. Required. Password.
#runAsProcess: false # boolean. Interactive Process. Default: false.
# Advanced
#agentLocation: # string. Test Agent Location.
#updateTestAgent: true # boolean. Update Test Agent. Default: true.
#isDataCollectionOnly: false # boolean. Enable Data Collection Only. Default: false.
输入
testMachineGroup
- 机器
string
. 必需。
此输入有三个选项:
- 提供计算机 IP 地址或 FQDN 以及端口的逗号分隔列表。 默认端口基于所选协议。 例如
dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
。 - 提供其他任务的输出变量。 例如
$(variableName)
。 - 提供计算机组名称。 如果使用 HTTPS,则计算机的名称/IP 应与证书上的 CN 匹配。
adminUserName
- 管理员登录名
string
.
指定目标计算机的管理员登录名。
adminPassword
- 管理员密码
string
.
指定目标计算机的管理员密码。 此输入可以接受生成/发布定义中定义的变量作为 $(passwordVariable)
。 你可以将变量类型 secret
标记为 来保护它。
winRmProtocol
- 协议
string
. 允许的值:Http
、Https
。
指定要用于与计算机建立 WinRM 连接的协议 () 。 默认值为 HTTPS
。
testCertificate
- 测试证书
boolean
. 可选。 在 时 winRmProtocol = Https
使用 。 默认值:true
。
提供选项,用于跳过受信任的证书颁发机构对计算机证书的真实性验证。 WinRM HTTPS 协议需要 参数。
resourceFilteringMethod
- 计算机选择依据
string
. 允许的值: machineNames
(计算机名称) , tags
。 默认值:machineNames
。
testMachines
- 筛选条件
string
.
提供计算机(如) dbserver.fabrikam.com, dbserver_int.fabrikam.com, 192.168.12.34
或标记(如 Role:DB;OS:Win8.1
)的列表。 返回具有任一标记的计算机。 对于 Azure 资源组,请提供计算机名称的 VM 主机名。 默认在“计算机”字段中表示的所有计算机上部署代理。
machineUserName
- 用户
string
. 必需。
指定运行测试代理时需要使用的用户名。
machinePassword
- 密码
string
. 必需。
指定上面给定的用户名的密码。
runAsProcess
- 交互式进程
boolean
. 默认值:false
。
表示测试代理是否需要作为交互式进程运行。 编码的 UI 测试需要此输入。
updateTestAgent
- 更新测试代理
boolean
. 默认值:true
。
可选。 指定是否需要更新测试代理。
isDataCollectionOnly
- 仅启用数据收集
boolean
. 默认值:false
。
可选。 指定测试代理是否仅用于数据收集,而不用于运行测试。 这通常可以在受测试的应用程序上找到, (AUT) 计算机组。
任务控制选项
除了任务输入,所有任务都有控制选项。 有关详细信息,请参阅 控制选项和常见任务属性。
输出变量
无。