Condividi tramite


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

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

Importante

Questa attività è deprecata. Usare l'attività test di Visual Studio per eseguire unit test e test 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.

Ingressi dati

computer testMachineGroup -
string. Obbligatorio.

Questo input include tre opzioni:

  • Fornisce un elenco delimitato da virgole di indirizzi IP o FQDN del computer insieme alle porte. La porta predefinita si basa 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 di gruppo di computer. Se si usa HTTPS, il nome/IP del computer deve corrispondere al cn nel certificato.

di accesso amministratore di adminUserName -
string.

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


adminPassword - password amministratore
string.

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


protocollo winRmProtocol -
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. Opzionale. Usare quando winRmProtocol = Https. Valore predefinito: true

Consente di ignorare la convalida dell'autenticità del certificato del computer da un'autorità di certificazione attendibile. Il parametro è obbligatorio 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 Gruppo di risorse di Azure specificare il nome host della macchina virtuale per il nome del computer. L'impostazione predefinita 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 dell'agente di test
string.

Opzionale. Fornisce il percorso di vstf_testagent.exe dalla rete o dal percorso locale. Se non viene specificato alcun percorso, verrà scaricato da 'area download.


updateTestAgent - Update Test Agent
boolean. Valore predefinito: true

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


isDataCollectionOnly - abilitare solo di raccolta dati
boolean. Valore predefinito: false

Opzionale. Specifica se l'agente di test viene usato solo per la raccolta dei dati e non per l'esecuzione di test. Questa operazione è in genere disponibile nell'applicazione nel gruppo di computer di 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
Viene eseguito in Agente, DeploymentGroup
richieste Nessuno
funzionalità di Questa attività non soddisfa alcuna richiesta di attività successive nel processo.
restrizioni dei comandi Qualunque
variabili impostabili Qualunque
Versione dell'agente 1.104.0 o versione successiva
Categoria attività Prova