Freigeben über


DeployVisualStudioTestAgent@2 – Visual Studio-Test-Agent-Bereitstellung v2-Aufgabe

Wichtig

Dieser Vorgang ist veraltet und wird am 31. Januar 2024 eingestellt. Verwenden Sie die Visual Studio Test-Aufgabe, um Komponenten- und Funktionstests auszuführen.

Wichtig

DeployVisualStudioTestAgent@2 ist veraltet. Verwenden Sie die Visual Studio Test-Aufgabe, um Komponenten- und Funktionstests auszuführen.

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.

Eingänge

testMachines - Computer
string. Erforderlich.

Diese Eingabe hat 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 des Zertifikats übereinstimmen.

adminUserName - Administratoranmeldung
string. Erforderlich.

Gibt die Administratoranmeldung für die Zielcomputer an.


adminPassword - Administratorkennwort
string. Erforderlich.

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 markieren, um ihn zu sichern.


winRmProtocol - Protokoll-
string. Erforderlich. Zulässige Werte: Http, Https. Standardwert: Http.

Gibt das Protokoll an, das für die WinRM-Verbindung mit den Computern verwendet werden soll. Der Standardwert ist HTTPS.


testCertificate - Testzertifikat
boolean. Wahlfrei. Wird verwendet, wenn winRmProtocol = Https. Standardwert: true.

Bietet die Möglichkeit, die Echtheitsüberprüfung des Zertifikats des Computers durch eine vertrauenswürdige Zertifizierungsstelle zu überspringen. Der Parameter ist für das WinRM HTTPS-Protokoll erforderlich.


machineUserName - Benutzername
string. Erforderlich.

Gibt den Benutzernamen an, mit dem der Test-Agent ausgeführt werden muss.


machinePassword - Kennwort
string. Erforderlich.

Gibt das Kennwort für den oben angegebenen Benutzernamen an.


runAsProcess - Ausführen von UI-Tests
boolean. Standardwert: false.

Gibt an, ob der Test-Agent als interaktiver Prozess ausgeführt werden muss. Diese Eingabe ist für Codierte UI-Tests erforderlich.


isDataCollectionOnly - Aktivieren der Datensammlung nur
boolean. Standardwert: false.

Wahlfrei. Gibt an, ob der Test-Agent nur für die Datensammlung und nicht für die Ausführung von Tests verwendet wird. Dies kann in der Regel in der Anwendung unter der Computergruppe "Test" (AUT) gefunden werden.


testPlatform - Test-Agent-Version
string. Zulässige Werte: 15.0 (Visual Studio 2017), 14.0 (Visual Studio 2015). Standardwert: 14.0.

Gibt die Version des Visual Studio-Test-Agents an. Wählt eine geeignete Version aus, um die VS-Version mithilfe der erstellten Testbinärdateien abzugleichen.


agentLocation - Test-Agent-Standort
string.

Wahlfrei. Stellt den Pfad zum vstf_testagent.exe aus dem Netzwerk oder dem lokalen Standort bereit. Wenn kein Pfad angegeben wird, wird er automatisch aus dem Download Centerheruntergeladen. Installieren sie den Test Agent 2015 Update 3.
Installieren Sie den Test-Agent 2017.


updateTestAgent - Updatetest-Agent-
boolean. Standardwert: false.

Wenn der Test-Agent bereits auf einem Computer bereitgestellt wurde, überprüft diese Option, ob ein Update für diese Version verfügbar ist.


Aufgabensteuerungsoptionen

Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.

Ausgabevariablen

Keiner.

Bemerkungen

Neuerungen in dieser Aufgabenversion:

  • Unterstützung für Visual Studio Test Agent 2017: Sie können jetzt Tests mit mehreren Versionen von Visual Studio Test Agent bereitstellen und ausführen. Versionen 2015 und 2017 werden unterstützt.
  • Computergruppen, die über den Testhub erstellt wurden, werden nicht mehr unterstützt. Sie können weiterhin eine Liste von Computern oder Azure-Ressourcengruppen verwenden.

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Classic Build, Classic Release
Läuft auf Vertreter
Anforderungen Nichts
Funktionen Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag.
Befehlseinschränkungen Jegliche
Settable-Variablen Jegliche
Agentversion 2.0.0 oder höher
Vorgangskategorie Testen