DeployVisualStudioTestAgent@1 – úloha nasazení agenta Visual Studio Test Agent v1
Tato úloha nasadí a nakonfiguruje testovacího agenta pro spouštění testů na sadě počítačů.
Důležité
Tato úloha 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 v1
# Deploy and configure Test Agent to run tests on a set of machines.
- task: DeployVisualStudioTestAgent@1
inputs:
# Test Machine Group
testMachineGroup: # string. Required. Machines.
#adminUserName: # string. Admin Login.
#adminPassword: # string. Admin Password.
#winRmProtocol: # 'Http' | 'Https'. Protocol.
#testCertificate: true # boolean. Optional. Use when winRmProtocol = Https. Test Certificate. Default: true.
#resourceFilteringMethod: 'machineNames' # 'machineNames' | 'tags'. Select Machines By. Default: machineNames.
#testMachines: # string. Filter Criteria.
# Agent Configuration
machineUserName: # string. Required. Username.
machinePassword: # string. Required. Password.
#runAsProcess: false # boolean. Interactive Process. Default: false.
# Advanced
#agentLocation: # string. Test Agent Location.
#updateTestAgent: true # boolean. Update Test Agent. Default: true.
#isDataCollectionOnly: false # boolean. Enable Data Collection Only. Default: false.
Vstupy
testMachineGroup
- Stroje
string
. Povinná hodnota.
Tento vstup má tři možnosti:
- Poskytuje čárkami oddělený seznam IP adres nebo plně kvalifikovaných názvů domén počítačů 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 HTTPS, název nebo IP adresa počítače by se měla shodovat s CN v certifikátu.
adminUserName
- přihlášení Správa
string
.
Určuje přihlášení správce pro cílové počítače.
adminPassword
- Správa heslo
string
.
Určuje heslo správce pro cílové počítače. Tento vstup může přijmout proměnnou definovanou v definicích sestavení/verze jako $(passwordVariable)
. Typ proměnné můžete označit jako secret
zabezpečený.
winRmProtocol
- Protokol
string
. Povolené hodnoty: Http
, Https
.
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.
resourceFilteringMethod
- Vybrat počítače podle
string
. Povolené hodnoty: machineNames
(Názvy počítačů), tags
. Výchozí hodnota: machineNames
.
testMachines
- Kritéria filtru
string
.
Poskytuje seznam počítačů, jako je dbserver.fabrikam.com, dbserver_int.fabrikam.com, 192.168.12.34
nebo značky jako Role:DB;OS:Win8.1
. Vrátí počítače, které mají některou ze značek. Pro skupinu prostředků Azure zadejte název hostitele virtuálního počítače pro název počítače. Výchozí nastavení nasadí agenta na všechny počítače, které jsou uvedeny v poli Počítače.
machineUserName
- Username
string
. Povinná hodnota.
Určuje uživatelské jméno, se kterým musí testovací agent spustit.
machinePassword
- Heslo
string
. Povinná hodnota.
Určuje heslo pro uživatelské jméno uvedené výše.
runAsProcess
- Interaktivní proces
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í.
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 z webu Download Center.
updateTestAgent
- Aktualizovat testovacího agenta
boolean
. Výchozí hodnota: true
.
Nepovinný parametr. Určuje, jestli je potřeba aktualizovat testovacího agenta.
isDataCollectionOnly
- Povolit pouze shromažďování dat
boolean
. Výchozí hodnota: false
.
Nepovinný parametr. 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).
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ího prvku a běžné vlastnosti úlohy.
Výstupní proměnné
Žádné
Požadavky
Požadavek | Popis |
---|---|
Typy kanálů | YAML, classic build, verze Classic |
Spustí se | Agent, DeploymentGroup |
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 | 1.104.0 nebo vyšší |
Kategorie úloh | Test |