Dela via


DeployVisualStudioTestAgent@1 – Visual Studio Test Agent Deployment v1-uppgift

Den här uppgiften distribuerar och konfigurerar testagenten för att köra tester på en uppsättning datorer.

Viktigt!

Den här uppgiften är inaktuell. Använd Visual Studio-testuppgiften för att köra enhets- och funktionstester.

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.

Ingångar

testMachineGroup - Datorer
string. Obligatoriskt.

Indata har tre alternativ:

  • Innehåller en kommaavgränsad lista över datorns IP-adresser eller FQDN tillsammans med portar. Standardporten baseras på det valda protokollet. Till exempel dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986.
  • Tillhandahåller utdatavariabeln för andra uppgifter. Till exempel $(variableName).
  • Innehåller ett datorgruppnamn. Om du använder HTTPS ska datorns namn/IP matcha CN på certifikatet.

adminUserName - administratörsinloggning
string.

Anger administratörsinloggningen för måldatorerna.


adminPassword - administratörslösenord
string.

Anger administratörslösenordet för måldatorerna. Dessa indata kan acceptera en variabel som definierats i versionsdefinitioner som $(passwordVariable). Du kan markera variabeltypen som secret för att skydda den.


winRmProtocol - Protokoll
string. Tillåtna värden: Http, Https.

Anger vilket protokoll som ska användas för WinRM-anslutningen med datorerna. Standardvärdet är HTTPS.


testCertificate - testcertifikat
boolean. Valfritt. Använd när winRmProtocol = Https. Standardvärde: true.

Ger möjlighet att hoppa över autenticitetsverifieringen av datorns certifikat av en betrodd certifikatutfärdare. Parametern krävs för WinRM HTTPS-protokollet.


resourceFilteringMethod - Välj datorer efter
string. Tillåtna värden: machineNames (datornamn), tags. Standardvärde: machineNames.


testMachines - filtervillkor
string.

Innehåller en lista över datorer som dbserver.fabrikam.com, dbserver_int.fabrikam.com, 192.168.12.34 eller taggar som Role:DB;OS:Win8.1. Returnerar datorer som har någon av taggarna. Ange namnet på den virtuella datorns värd för datornamnet för Azure-resursgruppen. Standardinställningen distribuerar en agent på alla datorer som representeras i fältet Datorer.


machineUserName - användarnamn
string. Obligatoriskt.

Anger det användarnamn som testagenten måste köras med.


machinePassword - Lösenord
string. Obligatoriskt.

Anger lösenordet för användarnamnet ovan.


runAsProcess - interaktiv process
boolean. Standardvärde: false.

Anger om testagenten behöver köras som en interaktiv process. Den här indatan behövs för kodade användargränssnittstester.


agentLocation - testagentplats
string.

Valfritt. Tillhandahåller sökvägen till vstf_testagent.exe från nätverket eller den lokala platsen. Om det inte finns någon sökväg hämtas den från nedladdningscentret.


updateTestAgent - Uppdatera testagenten
boolean. Standardvärde: true.

Valfritt. Anger om testagenten behöver uppdateras.


isDataCollectionOnly - Aktivera endast datainsamling
boolean. Standardvärde: false.

Valfritt. Anger om testagenten endast används för datainsamling och inte för att köra tester. Detta kan vanligtvis hittas i programmet under testdatorgruppen (AUT).


Kontrollalternativ för aktivitet

Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.

Utdatavariabler

Ingen.

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
kräver Ingen
funktioner Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet.
Kommandobegränsningar Vilken som helst
variabler som kan Vilken som helst
Agentversion 1.104.0 eller senare
Aktivitetskategori Test