Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta tarefa implanta e configura o Test Agent para executar testes em um conjunto de máquinas.
Sintaxe
# 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.
Insumos
testMachineGroup
-
Máquinas
string. Obrigatório.
Esta entrada tem três opções:
- Fornece uma lista separada por vírgulas de endereços IP da máquina ou FQDNs, juntamente com portas. A porta padrão é baseada no protocolo selecionado. Por exemplo,
dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986. - Fornece a variável de saída de outras tarefas. Por exemplo,
$(variableName). - Fornece um nome de grupo de máquinas. Se você estiver usando HTTPS, o nome/IP da máquina deve corresponder ao CN no certificado.
adminUserName
-
de login de administrador
string.
Especifica o login de administrador para as máquinas de destino.
adminPassword
-
Senha de administrador
string.
Especifica a senha de administrador para as máquinas de destino. Esta entrada pode aceitar uma variável definida nas definições de compilação/versão como $(passwordVariable). Você pode marcar o tipo de variável como secret para protegê-la.
winRmProtocol
-
Protocolo
string. Valores permitidos: Http, Https.
Especifica o protocolo a ser usado para a conexão do WinRM com a(s) máquina(s). O valor predefinido é HTTPS.
testCertificate
-
Certificado de Teste
boolean. Opcional. Use quando winRmProtocol = Https. Valor padrão: true.
Fornece a opção de ignorar a validação de autenticidade do certificado da máquina por uma autoridade de certificação confiável. O parâmetro é necessário para o protocolo HTTPS do WinRM.
resourceFilteringMethod
-
Selecionar máquinas por
string. Valores permitidos: machineNames (Nomes de máquinas), tags. Valor padrão: machineNames.
testMachines
-
Critérios de Filtro
string.
Fornece uma lista de máquinas como dbserver.fabrikam.com, dbserver_int.fabrikam.com, 192.168.12.34 ou tags como Role:DB;OS:Win8.1. Retorna máquinas que têm qualquer uma das tags. Para o Grupo de Recursos do Azure, forneça o nome do host da VM para o nome da máquina. O padrão implanta um agente em todas as máquinas representadas no campo Máquinas.
machineUserName
-
Nome de utilizador
string. Obrigatório.
Especifica o nome de usuário com o qual o agente de teste precisa ser executado.
machinePassword
-
Palavra-passe
string. Obrigatório.
Especifica a senha para o nome de usuário fornecido acima.
runAsProcess
-
Processo interativo
boolean. Valor padrão: false.
Indica se o agente de teste precisa ser executado como um processo interativo. Essa entrada é necessária para testes de interface do usuário codificados.
Localização do agente de teste agentLocation -
string.
Opcional. Fornece o caminho para vstf_testagent.exe a partir da rede ou do local local. Se nenhum caminho for fornecido, ele será baixado do centro de download.
updateTestAgent
-
Agente de teste de atualização
boolean. Valor padrão: true.
Opcional. Especifica se o agente de teste precisa ser atualizado.
isDataCollectionOnly
-
Habilitar somente a coleta de dados
boolean. Valor padrão: false.
Opcional. Especifica se o agente de teste é usado apenas para coleta de dados e não para executar testes. Isso normalmente pode ser encontrado no aplicativo sob o grupo de máquinas de teste (AUT).
Opções de controlo de tarefas
Todas as tarefas têm opções de controle, além de suas entradas de tarefas. Para obter mais informações, consulte Opções de controle de e propriedades de tarefas comuns.
Variáveis de saída
Nenhum.
Requerimentos
| Requisito | Descrição |
|---|---|
| Tipos de pipeline | YAML, Construção clássica, Versão clássica |
| Funciona em | Agente, DeploymentGroup |
| Exigências | Nenhum |
| Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes no trabalho. |
| Restrições de comando | Qualquer |
| Variáveis configuráveis | Qualquer |
| Versão do agente | 1.104.0 ou superior |
| Categoria de tarefa | Teste |