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 |