DeployVisualStudioTestAgent@2 – úloha nasazení testovacího agenta sady Visual Studio v2

Důležité

Tento úkol je zastaralý a bude vyřazen 31. ledna 2024. Ke spuštění testů jednotek a funkčních testů použijte úlohu Visual Studio Test .

Důležité

DeployVisualStudioTestAgent@2 je zastaralá. Ke spuštění testů jednotek a funkčních testů použijte úlohu Visual Studio Test .

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.

Vstupy

testMachines - Stroje
string. Povinná hodnota.

Tento vstup má tři možnosti:

  • Poskytuje čárkami oddělený seznam IP adres počítačů nebo plně kvalifikovaných názvů domén spolu s porty. Výchozí port je založený na vybraném protokolu. Například, dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986.
  • Poskytuje výstupní proměnnou jiných úkolů. Například, $(variableName).
  • Poskytuje název skupiny počítačů. Pokud používáte PROTOKOL HTTPS, název nebo IP adresa počítače by se měly shodovat s CN na certifikátu.

adminUserName - přihlášení Správa
string. Povinná hodnota.

Určuje přihlášení správce pro cílové počítače.


adminPassword - Správa hesla
string. Povinná hodnota.

Určuje heslo správce pro cílové počítače. Tento vstup může přijímat proměnnou definovanou v definicích sestavení/verze jako $(passwordVariable). Typ proměnné můžete označit jako secret zabezpečený.


winRmProtocol - Protokol
string. Povinná hodnota. Povolené hodnoty: Http, Https. Výchozí hodnota: Http.

Určuje protokol, který se má použít pro připojení WinRM k počítačům. Výchozí hodnota je HTTPS.


testCertificate - Test certifikátu
boolean. Nepovinný parametr. Použijte, když winRmProtocol = Https. Výchozí hodnota: true.

Poskytuje možnost přeskočit ověření pravosti certifikátu počítače důvěryhodnou certifikační autoritou. Parametr se vyžaduje pro protokol HTTPS WinRM.


machineUserName - Username
string. Povinná hodnota.

Určuje uživatelské jméno, se kterým se má testovací agent spustit.


machinePassword - Heslo
string. Povinná hodnota.

Určuje heslo pro uživatelské jméno uvedené výše.


runAsProcess - Spouštění testů uživatelského rozhraní
boolean. Výchozí hodnota: false.

Označuje, jestli se testovací agent musí spustit jako interaktivní proces. Tento vstup je potřebný pro programové testy UŽIVATELSKÉHO rozhraní.


isDataCollectionOnly - Povolit pouze shromažďování dat
boolean. Výchozí hodnota: false.

Nepovinný parametr. Určuje, jestli se testovací agent používá pouze ke shromažďování dat, a ne ke spouštění testů. To se obvykle nachází v aplikaci ve skupině testovacích počítačů (AUT).


testPlatform - Testovací verze agenta
string. Povolené hodnoty: 15.0 (Visual Studio 2017), 14.0 (Visual Studio 2015). Výchozí hodnota: 14.0.

Určuje verzi testovacího agenta sady Visual Studio. Pomocí sestavených testovacích binárních souborů zvolí odpovídající verzi sady VS.


agentLocation - Umístění testovacího agenta
string.

Nepovinný parametr. Poskytuje cestu k vstf_testagent.exe ze sítě nebo místního umístění. Pokud není k dispozici žádná cesta, stáhne se automaticky z webu Download Center. Nainstalujte testovacího agenta 2015 Update 3.
Nainstalujte testovacího agenta 2017.


updateTestAgent - Aktualizace testovacího agenta
boolean. Výchozí hodnota: false.

Pokud je testovací agent už na počítači nasazený, tato možnost zkontroluje, jestli je pro danou verzi k dispozici aktualizace.


Možnosti ovládání úloh

Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace najdete v tématu Možnosti ovládacích prvků a běžné vlastnosti úlohy.

Výstupní proměnné

Žádné

Poznámky

Novinky v této verzi úlohy:

  • Podpora pro Visual Studio Test Agent 2017: Teď můžete nasazovat a spouštět testy pomocí více verzí sady Visual Studio Test Agent. Podporují se verze 2015 a 2017.
  • Skupiny počítačů vytvořené z centra testování se už nepodporují. Můžete dál používat seznam počítačů nebo skupin prostředků Azure.

Požadavky

Požadavek Popis
Typy kanálů YAML, klasický build, klasická verze
Běží na Agent
Požadavky Žádné
Možnosti Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze.
Omezení příkazů Všechny
Nastavitelné proměnné Všechny
Verze agenta 2.0.0 nebo vyšší
Kategorie úloh Test