Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
Essa tarefa foi preterida e será desativada em 31 de janeiro de 2024. Use a tarefa do Visual Studio Test para executar testes funcionais e de unidade.
Importante
DeployVisualStudioTestAgent@2 foi preterido. Use a tarefa do Visual Studio Test para executar testes funcionais e de unidade.
Sintaxe
# Visual Studio test agent deployment v2
# DeployVisualStudioTestAgent@2 is deprecated. Use the Visual Studio Test task to run unit and functional tests.
- task: DeployVisualStudioTestAgent@2
inputs:
# Test Machines
testMachines: # string. Required. Machines.
adminUserName: # string. Required. Admin login.
adminPassword: # string. Required. Admin password.
winRmProtocol: 'Http' # 'Http' | 'Https'. Required. Protocol. Default: Http.
#testCertificate: true # boolean. Optional. Use when winRmProtocol = Https. Test Certificate. Default: true.
# Agent Configuration
machineUserName: # string. Required. Username.
machinePassword: # string. Required. Password.
#runAsProcess: false # boolean. Run UI tests. Default: false.
#isDataCollectionOnly: false # boolean. Enable data collection only. Default: false.
# Advanced
#testPlatform: '14.0' # '15.0' | '14.0'. Test agent version. Default: 14.0.
#agentLocation: # string. Test agent location.
#updateTestAgent: false # boolean. Update test agent. Default: false.
Entradas
máquinas testMachines -
string. Obrigatório
Essa entrada tem três opções:
- Fornece uma lista separada por vírgulas de endereços IP do computador ou FQDNs junto 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 computadores. Se você estiver usando HTTPS, o nome/IP do computador deverá corresponder à CN no certificado.
adminUserName
-
de logon do Administrador
string. Obrigatório
Especifica o logon do administrador para os computadores de destino.
adminPassword
-
de senha de administrador
string. Obrigatório
Especifica a senha do administrador para os computadores de destino. Essa entrada pode aceitar uma variável definida em definições de build/versão como $(passwordVariable). Você pode marcar o tipo de variável como secret para protegê-lo.
de Protocolo winRmProtocol -
string. Obrigatório Valores permitidos: Http, Https. Valor padrão: Http.
Especifica o protocolo a ser usado para a conexão WinRM com os computadores. O valor padrão é HTTPS.
testCertificate
-
de 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 do computador por uma autoridade de certificação confiável. O parâmetro é necessário para o protocolo HTTPS do WinRM.
machineUserName
-
de nome de usuário
string. Obrigatório
Especifica o nome de usuário com o qual o agente de teste precisa ser executado.
machinePassword
-
de senha
string. Obrigatório
Especifica a senha para o nome de usuário indicado acima.
runAsProcess
-
executar testes de interface do usuário
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.
isDataCollectionOnly
-
Habilitar coleta de dados apenas
boolean. Valor padrão: false.
Opcional. Especifica se o agente de teste é usado apenas para coleta de dados e não para execução de testes. Normalmente, isso pode ser encontrado no aplicativo no grupo de computadores de teste (AUT).
testPlatform
-
de versão do agente de teste
string. Valores permitidos: 15.0 (Visual Studio 2017), 14.0 (Visual Studio 2015). Valor padrão: 14.0.
Especifica a versão do agente de teste do Visual Studio. Escolhe uma versão apropriada para corresponder à versão do VS usando os binários de teste que foram criados.
agentLocation
-
local do agente de teste
string.
Opcional. Fornece o caminho para vstf_testagent.exe da rede ou local. Se nenhum caminho for fornecido, ele será baixado automaticamente do centro de download .
instalar o agente de teste 2015 Atualização 3.
Instalar o Agente de Teste 2017.
do agente de teste do updateTestAgent - Update
boolean. Valor padrão: false.
Se o Agente de Teste já estiver implantado em um computador, essa opção verificará se uma atualização está disponível para essa versão.
Opções de controle de tarefa
Todas as tarefas têm opções de controle além das suas entradas de tarefas. Para obter mais informações, consulte as opções de Controle de e as propriedades comuns da tarefa.
Variáveis de saída
Nenhum.
Observações
Novidades nesta versão da tarefa:
- Suporte para o Visual Studio Test Agent 2017: agora você pode implantar e executar testes usando várias versões do Visual Studio Test Agent. Há suporte para as versões 2015 e 2017.
- Não há mais suporte para grupos de máquinas criados a partir do hub de teste. Você pode continuar a usar uma lista de computadores ou grupos de recursos do Azure.
Requisitos
| Requisito | Descrição |
|---|---|
| Tipos de pipeline | YAML, build clássico, versão clássica |
| Execuções em | Agente |
| de demandas | Nenhum |
| recursos | Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho. |
| restrições de comando | Qualquer |
| variáveis settable | Qualquer |
| Versão do agente | 2.0.0 ou superior |
| Categoria de tarefa | Teste |