Sdílet prostřednictvím


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

Důležité

Tento úkol je zastaralý a bude vyřazen z 31. ledna 2024. Pomocí úlohy Visual Studio Test spusťte testy jednotek a funkcí.

Důležité

DeployVisualStudioTestAgent@2 je zastaralá. Pomocí úlohy Visual Studio Test spusťte testy jednotek a funkcí.

Syntaxe

# 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é.

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 úloh. Například $(variableName).
  • Poskytuje název skupiny počítačů. Pokud používáte PROTOKOL HTTPS, název/IP počítače by měl odpovídat cn v certifikátu.

adminUserName - přihlašovací správce
string. Povinné.

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


hesla správce adminPassword -
string. Povinné.

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


protokolu winRmProtocol -
string. Povinné. 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 - testovacího certifikátu
boolean. Volitelný. Používá se při 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 - uživatelské jméno
string. Povinné.

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


machinePassword - heslo
string. Povinné.

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 testovací agent musí běžet jako interaktivní proces. Tento vstup je nutný pro programové testy uživatelského rozhraní.


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

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


verze testovacího agenta testPlatform -
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. Zvolí odpovídající verzi, která bude odpovídat verzi VS pomocí vytvořených testovacích binárních souborů.


agentLocation - umístění agenta testování
string.

Volitelný. 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. nainstalovat testovacího agenta 2015 Update 3.
nainstalovat testovacího agenta 2017.


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

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


Možnosti ovládání úloh

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

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í agenta Visual Studio Test Agent. Podporují se verze 2015 a 2017.
  • Skupiny počítačů vytvořené z testovacího centra 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é sestavení, klasická verze
Běží na Agenta
požadavky Žádný
možnosti Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze.
omezení příkazů Jakýkoliv
nastavitelné proměnné Jakýkoliv
Verze agenta 2.0.0 nebo vyšší
Kategorie úkolu Zkouška