DeployVisualStudioTestAgent@1 – Visual Studio test Agent Deployment v1 feladat
Ez a feladat üzembe helyezi és konfigurálja a tesztügynököt tesztek futtatására egy gépcsoporton.
Fontos
Ez a feladat elavult. A Visual Studio test feladatával egység- és funkcionális teszteket futtathat.
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.
Bevitelek
testMachineGroup
- Gépek
string
. Kötelező.
Ennek a bemenetnek három lehetősége van:
- A gép IP-címeinek és teljes tartományneveinek vesszővel tagolt listáját tartalmazza a portokkal együtt. Az alapértelmezett port a kiválasztott protokollon alapul. Például:
dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
. - Más tevékenységek kimeneti változóját adja meg. Például:
$(variableName)
. - Gépcsoport nevét adja meg. HTTPS használata esetén a gép nevének/IP-címének meg kell egyeznie a tanúsítvány CN-jének nevével.
adminUserName
- Rendszergazda bejelentkezés
string
.
Megadja a célgépek rendszergazdai bejelentkezését.
adminPassword
- Rendszergazda jelszó
string
.
Megadja a célgépek rendszergazdai jelszavát. Ez a bemenet a build/kiadás definícióiban definiált változókat elfogadhatja a következőként: $(passwordVariable)
. A változótípust biztonságossá secret
teheti.
winRmProtocol
- Protokoll
string
. Engedélyezett értékek: Http
, Https
.
Meghatározza a gép(ek) WinRM-kapcsolatához használandó protokollt. Az alapértelmezett érték HTTPS
.
testCertificate
- Tanúsítvány tesztelése
boolean
. Választható. Használja a következőt: winRmProtocol = Https
. Alapértelmezett érték: true
.
Lehetővé teszi, hogy a megbízható hitelesítésszolgáltató kihagyja a gép tanúsítványának hitelességi ellenőrzését. A paraméter a WinRM HTTPS protokollhoz szükséges.
resourceFilteringMethod
- Gépek kiválasztása a következő szerint:
string
. Engedélyezett értékek: machineNames
(Gépnevek), tags
. Alapértelmezett érték: machineNames
.
testMachines
- Szűrési feltételek
string
.
Felsorolja az olyan gépeket, mint például dbserver.fabrikam.com, dbserver_int.fabrikam.com, 192.168.12.34
a vagy a címkéket, például Role:DB;OS:Win8.1
: . A címkék valamelyikével rendelkező gépeket adja vissza. Az Azure-erőforráscsoport esetében adja meg a gép nevének virtuálisgép-állomásnevét. Az alapértelmezett beállítás egy ügynököt helyez üzembe a Gépek mezőben szereplő összes gépen.
machineUserName
- Felhasználónév
string
. Kötelező.
Megadja azt a felhasználónevet, amellyel a tesztügynöknek futnia kell.
machinePassword
- Jelszó
string
. Kötelező.
Megadja a fent megadott felhasználónév jelszavát.
runAsProcess
- Interaktív folyamat
boolean
. Alapértelmezett érték: false
.
Azt jelzi, hogy a tesztügynöknek interaktív folyamatként kell-e futnia. Ez a bemenet szükséges a kódolt felhasználói felületi tesztekhez.
agentLocation
- Tesztügynök helye
string
.
Választható. Megadja a hálózatról vagy a helyi helyről vstf_testagent.exe elérési útját. Ha nincs megadva elérési út, az a letöltőközpontból lesz letöltve.
updateTestAgent
- Tesztügynök frissítése
boolean
. Alapértelmezett érték: true
.
Választható. Megadja, hogy a tesztügynököt frissíteni kell-e.
isDataCollectionOnly
- Csak az adatgyűjtés engedélyezése
boolean
. Alapértelmezett érték: false
.
Választható. Azt adja meg, hogy a tesztügynök csak adatgyűjtésre, tesztek futtatására nem használható-e. Ez általában a teszt (AUT) gépcsoportban található az alkalmazásban.
Feladatvezérlési lehetőségek
Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.
Kimeneti változók
Nincsenek.
Követelmények
Követelmény | Leírás |
---|---|
Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
Futtatás: | Ügynök, DeploymentGroup |
Igények | None |
Képességek | Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek. |
Parancskorlátozások | Bármelyik |
Változók beállítása | Bármelyik |
Ügynök verziója | 1.104.0 vagy újabb |
Feladatkategória | Tesztelés |