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.34
Role: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 |