Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 |