DeployVisualStudioTestAgent@2 – Visual Studio-testagentdistribution v2-uppgift
Viktigt
Den här uppgiften är inaktuell och dras tillbaka den 31 januari 2024. Använd Visual Studio-testuppgiften för att köra enhets- och funktionstester.
Viktigt
DeployVisualStudioTestAgent@2 är inaktuell. Använd Visual Studio-testuppgiften för att köra enhets- och funktionstester.
Syntax
# 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.
Indata
testMachines
-
Maskiner
string
. Krävs.
Dessa 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 aktiviteter. Till exempel
$(variableName)
. - Anger ett datorgruppsnamn. Om du använder HTTPS ska datorns namn/IP-adress matcha CN på certifikatet.
adminUserName
-
Admin inloggning
string
. Krävs.
Anger administratörsinloggningen för måldatorerna.
adminPassword
-
Admin lösenord
string
. Krävs.
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
-
Protokollet
string
. Krävs. Tillåtna värden: Http
, Https
. Standardvärde: Http
.
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 äkthetsverifieringen av datorns certifikat av en betrodd certifikatutfärdare. Parametern krävs för WinRM HTTPS-protokollet.
machineUserName
-
Användarnamn
string
. Krävs.
Anger det användarnamn som testagenten måste köras med.
machinePassword
-
Lösenord
string
. Krävs.
Anger lösenordet för användarnamnet ovan.
runAsProcess
-
Köra användargränssnittstester
boolean
. Standardvärde: false
.
Anger om testagenten behöver köras som en interaktiv process. Dessa indata behövs för kodade användargränssnittstester.
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 finns vanligtvis i programmet under testdatorgruppen (AUT).
testPlatform
-
Testagentversion
string
. Tillåtna värden: 15.0
(Visual Studio 2017) 14.0
(Visual Studio 2015). Standardvärde: 14.0
.
Anger versionen av Visual Studio-testagenten. Väljer en lämplig version för att matcha VS-versionen med hjälp av de testbinärfiler som skapades.
agentLocation
-
Testagentens plats
string
.
Valfritt. Tillhandahåller sökvägen till vstf_testagent.exe från nätverket eller den lokala platsen. Om ingen sökväg anges hämtas den automatiskt från Download Center.
Installera Test Agent 2015 Update 3.
Installera Test Agent 2017.
updateTestAgent
-
Uppdatera testagenten
boolean
. Standardvärde: false
.
Om testagenten redan har distribuerats på en dator kontrollerar det här alternativet om en uppdatering är tillgänglig för den versionen.
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Inga.
Kommentarer
Nyheter i den här uppgiftsversionen:
- Stöd för Visual Studio Test Agent 2017: Nu kan du distribuera och köra tester med flera versioner av Visual Studio Test Agent. Versionerna 2015 och 2017 stöds.
- Datorgrupper som skapats från testhubben stöds inte längre. Du kan fortsätta att använda en lista över datorer eller Azure-resursgrupper.
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent |
Krav | Ingen |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Valfri |
Inställningsbara variabler | Valfri |
Agentversion | 2.0.0 eller senare |
Uppgiftskategori | Testa |