Condividi tramite


DeployVisualStudioTestAgent@1 - Attività Distribuzione agente di test di Visual Studio v1

Questa attività distribuisce e configura l'agente di test per eseguire test in un set di computer.

Importante

Si tratta di un'attività deprecata. Usare l'attività Test di Visual Studio per eseguire unit test e funzionali.

Sintassi

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

Input

testMachineGroup - Macchine
string. Obbligatorio.

Questo input include tre opzioni:

  • Fornisce un elenco delimitato da virgole di indirizzi IP del computer o FQDN insieme alle porte. La porta predefinita è basata sul protocollo selezionato. Ad esempio: dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986.
  • Fornisce la variabile di output di altre attività. Ad esempio: $(variableName).
  • Fornisce un nome del gruppo di computer. Se si usa HTTPS, il nome/l'IP del computer deve corrispondere al cn del certificato.

adminUserName - Amministrazione account di accesso
string.

Specifica l'account di accesso amministratore per i computer di destinazione.


adminPassword - Amministrazione password
string.

Specifica la password di amministratore per i computer di destinazione. Questo input può accettare una variabile definita nelle definizioni di build/release come $(passwordVariable). È possibile contrassegnare il tipo di variabile per secret proteggerlo.


winRmProtocol - Protocollo
string. Valori consentiti: Http, Https.

Specifica il protocollo da usare per la connessione WinRM con i computer. Il valore predefinito è HTTPS.


testCertificate - Certificato di test
boolean. facoltativo. Usare quando winRmProtocol = Https. Valore predefinito: true.

Fornisce l'opzione per ignorare la convalida dell'autenticità del certificato del computer da parte di un'autorità di certificazione attendibile. Il parametro è necessario per il protocollo HTTPS WinRM.


resourceFilteringMethod - Selezionare Computer per
string. Valori consentiti: machineNames (Nomi computer), tags. Valore predefinito: machineNames.


testMachines - Criteri di filtro
string.

Fornisce un elenco di computer come dbserver.fabrikam.com, dbserver_int.fabrikam.com, 192.168.12.34 o tag come Role:DB;OS:Win8.1. Restituisce i computer con uno dei tag. Per Il gruppo di risorse di Azure specificare il nome host della macchina virtuale per il nome del computer. Il valore predefinito distribuisce un agente in tutti i computer rappresentati nel campo Computer.


machineUserName - Nome utente
string. Obbligatorio.

Specifica il nome utente con cui deve essere eseguito l'agente di test.


machinePassword - Password
string. Obbligatorio.

Specifica la password per il nome utente specificato in precedenza.


runAsProcess - Processo interattivo
boolean. Valore predefinito: false.

Indica se l'agente di test deve essere eseguito come processo interattivo. Questo input è necessario per i test codificati dell'interfaccia utente.


agentLocation - Percorso agente di test
string.

facoltativo. Fornisce il percorso per vstf_testagent.exe dalla rete o dal percorso locale. Se non viene fornito alcun percorso, verrà scaricato dall'area download.


updateTestAgent - Aggiornare l'agente di test
boolean. Valore predefinito: true.

facoltativo. Specifica se l'agente di test deve essere aggiornato.


isDataCollectionOnly - Abilitare solo la raccolta dati
boolean. Valore predefinito: false.

facoltativo. Specifica se l'agente di test viene usato solo per la raccolta dati e non per l'esecuzione di test. Questa operazione può in genere essere trovata nell'applicazione nel gruppo di computer test (AUT).


Opzioni di controllo delle attività

Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.

Variabili di output

Nessuno.

Requisiti

Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Esecuzione in Agente, DeploymentGroup
Richieste Nessuno
Capabilities Questa attività non soddisfa le richieste per le attività successive nel processo.
Restrizioni dei comandi Qualsiasi
Variabili impostabili Qualsiasi
Versione agente 1.104.0 o versione successiva
Categoria attività Test