Compartir vía


DeployVisualStudioTestAgent@1: tarea De implementación del agente de prueba de Visual Studio v1

Esta tarea implementa y configura el Agente de pruebas para ejecutar pruebas en un conjunto de máquinas.

Importante

Esta tarea está en desuso. Use la tarea Prueba de Visual Studio para ejecutar pruebas unitarias y funcionales.

Syntax

# 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.

Entradas

testMachineGroup - Máquinas
string. Obligatorio.

Esta entrada tiene tres opciones:

  • Proporciona una lista separada por comas de direcciones IP de máquina o FQDN junto con puertos. El puerto predeterminado se basa en el protocolo seleccionado. Por ejemplo, dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986.
  • Proporciona la variable de salida de otras tareas. Por ejemplo, $(variableName).
  • Proporciona un nombre de grupo de máquinas. Si usa HTTPS, el nombre o dirección IP de la máquina debe coincidir con el CN en el certificado.

adminUserName - Inicio de sesión del administrador
string.

Especifica el inicio de sesión de administrador para las máquinas de destino.


adminPassword - contraseña de Administración
string.

Especifica la contraseña de administrador para las máquinas de destino. Esta entrada puede aceptar una variable definida en definiciones de compilación o versión como $(passwordVariable). Puede marcar el tipo de variable como secret para protegerlo.


winRmProtocol - Protocolo
string. Valores permitidos: Http, Https.

Especifica el protocolo que se va a usar para la conexión de WinRM con las máquinas. El valor predeterminado es HTTPS.


testCertificate - Certificado de prueba
boolean. Opcional. Use cuando winRmProtocol = Https. Valor predeterminado: true.

Proporciona la opción de omitir la validación de autenticidad del certificado de la máquina por parte de una entidad de certificación de confianza. El parámetro es necesario para el protocolo HTTPS de WinRM.


resourceFilteringMethod - Seleccionar máquinas por
string. Valores permitidos: machineNames (nombres de máquina), tags. Valor predeterminado: machineNames.


testMachines - Criterios de filtro
string.

Proporciona una lista de máquinas como dbserver.fabrikam.com, dbserver_int.fabrikam.com, 192.168.12.34 o etiquetas como Role:DB;OS:Win8.1. Devuelve máquinas que tienen cualquiera de las etiquetas . En Grupo de recursos de Azure, proporcione el nombre de host de la máquina virtual para el nombre de la máquina. El valor predeterminado implementa un agente en todas las máquinas representadas en el campo Máquinas.


machineUserName - Nombre de usuario
string. Obligatorio.

Especifica el nombre de usuario con el que debe ejecutarse el agente de prueba.


machinePassword - Contraseña
string. Obligatorio.

Especifica la contraseña del nombre de usuario especificado anteriormente.


runAsProcess - Proceso interactivo
boolean. Valor predeterminado: false.

Indica si el agente de prueba debe ejecutarse como un proceso interactivo. Esta entrada es necesaria para las pruebas automatizadas de IU.


agentLocation - Ubicación del agente de prueba
string.

Opcional. Proporciona la ruta de acceso a vstf_testagent.exe desde la red o la ubicación local. Si no se proporciona ninguna ruta de acceso, se descargará desde el centro de descarga.


updateTestAgent - Actualizar el agente de prueba
boolean. Valor predeterminado: true.

Opcional. Especifica si el agente de prueba debe actualizarse.


isDataCollectionOnly - Habilitar solo recopilación de datos
boolean. Valor predeterminado: false.

Opcional. Especifica si el agente de prueba solo se usa para la recopilación de datos y no para ejecutar pruebas. Normalmente, esto se puede encontrar en la aplicación en el grupo de máquinas de prueba (AUT).


Opciones de control de tareas

Todas las tareas tienen opciones de control además de las entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.

Variables de salida

Ninguno.

Requisitos

Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
Peticiones None
Capabilities Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
Restricciones de comandos Any
Variables que se pueden establecer Any
Versión del agente 1.104.0 o superior
Categoría de la tarea: Prueba