DeployVisualStudioTestAgent@1: Visual Studio Test Agent Deployment v1 task
Mit dieser Aufgabe wird der Test-Agent bereitgestellt und konfiguriert, um Tests auf einer Gruppe von Computern auszuführen.
Wichtig
Diese Aufgabe ist veraltet. Verwenden Sie den Visual Studio-Testtask , um Komponenten- und Funktionstests auszuführen.
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.
Eingaben
testMachineGroup
- Maschinen
string
. Erforderlich.
Diese Eingabe verfügt über drei Optionen:
- Stellt eine durch Trennzeichen getrennte Liste von Computer-IP-Adressen oder FQDNs zusammen mit Ports bereit. Der Standardport basiert auf dem ausgewählten Protokoll. Beispiel:
dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
. - Stellt die Ausgabevariable anderer Aufgaben bereit. Beispiel:
$(variableName)
. - Stellt einen Computergruppennamen bereit. Wenn Sie HTTPS verwenden, sollte der Name/die IP des Computers mit dem CN im Zertifikat übereinstimmen.
adminUserName
- Admin Anmeldung
string
.
Gibt die Administratoranmeldung für die Zielcomputer an.
adminPassword
- Admin Kennwort
string
.
Gibt das Administratorkennwort für die Zielcomputer an. Diese Eingabe kann eine Variable akzeptieren, die in Build-/Releasedefinitionen als $(passwordVariable)
definiert ist. Sie können den Variablentyp als secret
zum Sichern markieren.
winRmProtocol
- Protokoll
string
. Zulässige Werte: Http
, Https
.
Gibt das Protokoll an, das für die WinRM-Verbindung mit den Computern verwendet werden soll. Standardwert: HTTPS
.
testCertificate
- Testzertifikat
boolean
. Optional. Verwenden Sie , wenn winRmProtocol = Https
. Standardwert. true
.
Bietet die Option zum Überspringen der Echtheitsüberprüfung des Zertifikats des Computers durch eine vertrauenswürdige Zertifizierungsstelle. Der Parameter ist für das WinRM-HTTPS-Protokoll erforderlich.
resourceFilteringMethod
- Wählen Sie Computer nach aus.
string
. Zulässige Werte: machineNames
(Computernamen), tags
. Standardwert. machineNames
.
testMachines
- Filterkriterien
string
.
Stellt eine Liste von Computern wie dbserver.fabrikam.com, dbserver_int.fabrikam.com, 192.168.12.34
oder Tags wie bereit Role:DB;OS:Win8.1
. Gibt Computer zurück, die über eines der Tags verfügen. Geben Sie für Azure-Ressourcengruppe den VM-Hostnamen für den Computernamen an. Standardmäßig wird ein Agent auf allen Computern bereitgestellt, die im Feld Computer dargestellt werden.
machineUserName
- Nutzername
string
. Erforderlich.
Gibt den Benutzernamen an, mit dem der Test-Agent ausgeführt werden muss.
machinePassword
- Passwort
string
. Erforderlich.
Gibt das Kennwort für den oben angegebenen Benutzernamen an.
runAsProcess
- Interaktiver Prozess
boolean
. Standardwert. false
.
Gibt an, ob der Test-Agent als interaktiver Prozess ausgeführt werden muss. Diese Eingabe wird für Tests der programmierten UI benötigt.
agentLocation
- Speicherort des Test-Agents
string
.
Optional. Stellt den Pfad zum vstf_testagent.exe vom Netzwerk oder lokalen Standort bereit. Wenn kein Pfad angegeben wird, wird er aus dem Download Center heruntergeladen.
updateTestAgent
- Aktualisieren des Test-Agents
boolean
. Standardwert. true
.
Optional. Gibt an, ob der Test-Agent aktualisiert werden muss.
isDataCollectionOnly
- Nur Datensammlung aktivieren
boolean
. Standardwert. false
.
Optional. Gibt an, ob der Test-Agent nur für die Datensammlung und nicht für die Ausführung von Tests verwendet wird. Dies ist in der Regel in der Anwendung unter der Computergruppe Test (AUT) zu finden.
Optionen für die Vorgangskontrolle
Alle Vorgänge verfügen zusätzlich zu ihren Eingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.
Ausgabevariablen
Keine.
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Klassischer Build, klassisches Release |
Wird ausgeführt auf | Agent, DeploymentGroup |
Forderungen | Keine |
Capabilities | Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag. |
Befehlseinschränkungen | Any |
Setzbare Variablen | Any |
Agent-Version | 1.104.0 oder höher |
Aufgabenkategorie | Testen |