Megosztás a következőn keresztül:


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