DeployVisualStudioTestAgent@2 – Visual Studio tesztügynök üzembe helyezési v2-feladat
Fontos
Ez a feladat elavult, és 2024. január 31-én megszűnik. A Visual Studio Test feladatával egység- és funkcionális teszteket futtathat.
Fontos
DeployVisualStudioTestAgent@2 elavult. A Visual Studio Test feladatával egység- és funkcionális teszteket futtathat.
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.
Bevitelek
testMachines
-
Gépek
string
. Kötelező.
Ennek a bemenetnek három lehetősége van:
- A gép IP-címeinek vagy 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. HA HTTPS-t használ, a gép nevének/IP-címének meg kell egyeznie a tanúsítvány CN-jének.
adminUserName
-
Rendszergazda bejelentkezés
string
. Kötelező.
Megadja a célgépek rendszergazdai bejelentkezését.
adminPassword
-
Rendszergazda jelszó
string
. Kötelező.
Megadja a célgépek rendszergazdai jelszavát. Ez a bemenet a build-/kiadási definíciókban definiált változókat a következőként fogadhatja el: $(passwordVariable)
. A változótípust biztonságosként secret
jelölheti meg.
winRmProtocol
-
Protokoll
string
. Kötelező. Engedélyezett értékek: Http
, Https
. Alapértelmezett érték: Http
.
Meghatározza a gép(ek) WinRM-kapcsolatához használni kívánt 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 kihagyja a számítógép tanúsítványának megbízható hitelesítésszolgáltató által történő hitelesítését. A paraméter a WinRM HTTPS protokollhoz szükséges.
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
-
Felhasználói felületi tesztek futtatása
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.
isDataCollectionOnly
-
Csak az adatgyűjtés engedélyezése
boolean
. Alapértelmezett érték: false
.
Választható. Azt határozza meg, hogy a tesztügynök csak adatgyűjtéshez és nem tesztek futtatásához használható-e. Ez általában az alkalmazáson található a teszt (AUT) gépcsoportban.
testPlatform
-
Tesztügynök verziója
string
. Engedélyezett értékek: 15.0
(Visual Studio 2017), 14.0
(Visual Studio 2015). Alapértelmezett érték: 14.0
.
A Visual Studio tesztügynök verzióját adja meg. Kiválaszt egy megfelelő verziót, amely megfelel a VS-verziónak a létrehozott teszt bináris fájlok használatával.
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, a rendszer automatikusan letölti azt a letöltőközpontból.
Telepítse a Test Agent 2015 3. frissítését.
Telepítse a Test Agent 2017-et.
updateTestAgent
-
Tesztügynök frissítése
boolean
. Alapértelmezett érték: false
.
Ha a tesztügynök már telepítve van egy gépen, ez a beállítás ellenőrzi, hogy elérhető-e frissítés az adott verzióhoz.
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.
Megjegyzések
A feladatverzió újdonságai:
- A Visual Studio Test Agent 2017 támogatása: Mostantól a Visual Studio Test Agent több verziójával is üzembe helyezhet és futtathat teszteket. A 2015-ös és 2017-ös verziók támogatottak.
- A tesztközpontból létrehozott gépcsoportok már nem támogatottak. Továbbra is használhatja a gépek vagy az Azure-erőforráscsoportok listáját.
Követelmények
Követelmény | Leírás |
---|---|
Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
Futtatás | Ügynök |
Igények | None |
Képességek | Ez a feladat 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 | 2.0.0 vagy újabb |
Feladatkategória | Tesztelés |