Condividi tramite


DeployVisualStudioTestAgent@2 - Attività di distribuzione dell'agente di test di Visual Studio v2

Importante

Questa attività è deprecata e verrà ritirata il 31 gennaio 2024. Usare l'attività test di Visual Studio per eseguire unit test e test funzionali.

Importante

DeployVisualStudioTestAgent@2 è deprecato. Usare l'attività test di Visual Studio per eseguire unit test e test funzionali.

Sintassi

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

Ingressi dati

computer testMachines -
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.

adminUserName - account di accesso amministratore
string. Obbligatorio.

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


adminPassword - password amministratore
string. Obbligatorio.

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. Obbligatorio. Valori consentiti: Http, Https. Valore predefinito: Http

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.


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 - Eseguire test dell'interfaccia utente
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.


isDataCollectionOnly - Abilitare solo la 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).


testPlatform - versione dell'agente di test
string. Valori consentiti: 15.0 (Visual Studio 2017), 14.0 (Visual Studio 2015). Valore predefinito: 14.0

Specifica la versione dell'agente di test di Visual Studio. Sceglie una versione appropriata in modo che corrisponda alla versione di Visual Studio usando i file binari di test compilati.


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 automaticamente dall'area download . Installare l'agente di test 2015 Update 3.
Installare l'agente di test 2017.


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

Se l'agente di test è già distribuito in un computer, questa opzione verifica se è disponibile un aggiornamento per tale versione.


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.

Osservazioni:

Novità di questa versione dell'attività:

  • Supporto per Visual Studio Test Agent 2017: è ora possibile distribuire ed eseguire test usando più versioni dell'agente di test di Visual Studio. Sono supportate le versioni 2015 e 2017.
  • I gruppi di computer creati dall'hub di test non sono più supportati. È possibile continuare a usare un elenco di computer o gruppi di risorse di Azure.

Requisiti

Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Viene eseguito in Agente
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 2.0.0 o versione successiva
Categoria attività Prova