Freigeben über


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