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

Input

testMachines - Macchine
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 è 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/IP del computer deve corrispondere al nome cn del certificato.

adminUserName - account di accesso Amministrazione
string. Obbligatorio.

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


adminPassword - password Amministrazione
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 per secret proteggerlo.


winRmProtocol - Protocollo
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 - Testare il certificato
boolean. facoltativo. 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.

facoltativo. Specifica se l'agente di test viene usato solo per la raccolta dei dati e non per l'esecuzione di test. Questo problema si trova in genere nell'applicazione nel gruppo di computer di test (AUT).


testPlatform - Testare la versione dell'agente
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.

facoltativo. Fornisce il percorso per 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
Capabilities Questa attività non soddisfa le richieste per le attività successive nel processo.
Restrizioni dei comandi Qualsiasi
Variabili impostabili Qualsiasi
Versione agente 2.0.0 o versione successiva
Categoria attività Test