Udostępnij za pośrednictwem


DeployVisualStudioTestAgent@1 — zadanie wdrażanie agenta testowego programu Visual Studio w wersji 1

To zadanie wdraża i konfiguruje agenta testowego do uruchamiania testów na zestawie maszyn.

Ważne

To zadanie jest przestarzałe. Użyj zadania Test programu Visual Studio , aby uruchomić testy jednostkowe i funkcjonalne.

Składnia

# 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.

Dane wejściowe

testMachineGroup - Maszyny
string. Wymagane.

Te dane wejściowe mają trzy opcje:

  • Udostępnia rozdzielaną przecinkami listę adresów IP maszyny lub nazw FQDN wraz z portami. Domyślny port jest oparty na wybranym protokole. Na przykład dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986.
  • Udostępnia zmienną wyjściową innych zadań. Na przykład $(variableName).
  • Zawiera nazwę grupy maszyn. Jeśli używasz protokołu HTTPS, nazwa/adres IP maszyny powinna być zgodna z nazwą CN w certyfikacie.

adminUserName - logowanie Administracja
string.

Określa identyfikator logowania administratora dla maszyn docelowych.


adminPassword - Administracja hasło
string.

Określa hasło administratora dla maszyn docelowych. Te dane wejściowe mogą akceptować zmienną zdefiniowaną w definicjach kompilacji/wydania jako $(passwordVariable). Możesz oznaczyć typ zmiennej tak secret , aby go zabezpieczyć.


winRmProtocol - Protokół
string. Dozwolone wartości: Http, Https.

Określa protokół używany do połączenia Usługi WinRM z maszynami. Wartość domyślna to HTTPS.


testCertificate - Certyfikat testowy
boolean. Opcjonalny. Użyj polecenia , gdy winRmProtocol = Https. Wartość domyślna: true.

Udostępnia opcję pomijania weryfikacji autentyczności certyfikatu maszyny przez zaufany urząd certyfikacji. Parametr jest wymagany dla protokołu HTTPS usługi WinRM.


resourceFilteringMethod - Wybieranie maszyn według
string. Dozwolone wartości: machineNames (nazwy maszyn), tags. Wartość domyślna: machineNames.


testMachines - Kryteria filtrowania
string.

Zawiera listę maszyn, takich jak lub tagi, takie jak dbserver.fabrikam.com, dbserver_int.fabrikam.com, 192.168.12.34Role:DB;OS:Win8.1. Zwraca maszyny, które mają jeden z tagów. W polu Grupa zasobów platformy Azure podaj nazwę hosta maszyny wirtualnej dla nazwy maszyny. Wartość domyślna wdraża agenta na wszystkich maszynach reprezentowanych w polu Maszyny.


machineUserName - Nazwę użytkownika
string. Wymagane.

Określa nazwę użytkownika, z którą agent testowy musi uruchomić.


machinePassword - Hasło
string. Wymagane.

Określa hasło dla nazwy użytkownika podanej powyżej.


runAsProcess - Proces interaktywny
boolean. Wartość domyślna: false.

Określa, czy agent testowy musi działać jako proces interaktywny. Te dane wejściowe są potrzebne w przypadku kodowanych testów interfejsu użytkownika.


agentLocation - Lokalizacja agenta testowego
string.

Opcjonalny. Dostarcza ścieżkę do vstf_testagent.exe z sieci lub lokalizacji lokalnej. Jeśli nie podano żadnej ścieżki, zostanie ona pobrana z centrum pobierania.


updateTestAgent - Aktualizowanie agenta testowego
boolean. Wartość domyślna: true.

Opcjonalny. Określa, czy agent testowy musi zostać zaktualizowany.


isDataCollectionOnly - Włączanie tylko zbierania danych
boolean. Wartość domyślna: false.

Opcjonalny. Określa, czy agent testowy jest używany tylko do zbierania danych, a nie do uruchamiania testów. Zazwyczaj można to znaleźć w aplikacji w grupie maszyn testowej (AUT).


Opcje sterowania zadania

Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.

Zmienne wyjściowe

Brak.

Wymagania

Wymaganie Opis
Typy potoków YAML, kompilacja klasyczna, wersja klasyczna
Działa na Agent, DeploymentGroup
Wymagania Brak
Możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
Ograniczenia poleceń Dowolne
Zmienne w formie tabeli settable Dowolne
Wersja agenta 1.104.0 lub nowsza
Kategoria zadania Testowanie