Sdílet prostřednictvím


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