Udostępnij za pośrednictwem


DeployVisualStudioTestAgent@2 — zadanie wdrażania agenta testowego programu Visual Studio w wersji 2

Ważne

To zadanie jest przestarzałe i zostanie wycofane 31 stycznia 2024 r. Użyj zadania testowego programu Visual Studio do uruchamiania testów jednostkowych i funkcjonalnych.

Ważne

DeployVisualStudioTestAgent@2 jest przestarzała. Użyj zadania testowego programu Visual Studio do uruchamiania testów jednostkowych i funkcjonalnych.

Składnia

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

Dane wejściowe

testMachines - Machines
string. To jest wymagane.

Te dane wejściowe mają trzy opcje:

  • Zawiera rozdzielaną przecinkami listę adresów IP maszyny lub nazw FQDN wraz z portami. Port domyślny 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 - logowania administratora
string. To jest wymagane.

Określa identyfikator logowania administratora dla maszyn docelowych.


hasła administratora adminPassword -
string. To jest wymagane.

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 jako secret, aby go zabezpieczyć.


protokołu winRmProtocol -
string. To jest wymagane. Dozwolone wartości: Http, Https. Wartość domyślna: Http.

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


testCertificate - certyfikatu testowego
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.


nazwy użytkownika machineUserName -
string. To jest wymagane.

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


haseł machinePassword -
string. To jest wymagane.

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


runAsProcess - uruchamianie testów interfejsu użytkownika
boolean. Wartość domyślna: false.

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


isDataCollectionOnly - Włączanie zbierania danych tylko
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 ją znaleźć w aplikacji w grupie maszyn testowej (AUT).


wersji agenta testowego testPlatform -
string. Dozwolone wartości: 15.0 (Visual Studio 2017), 14.0 (Visual Studio 2015). Wartość domyślna: 14.0.

Określa wersję agenta testowego programu Visual Studio. Wybiera odpowiednią wersję zgodną z wersją programu VS przy użyciu plików binarnych testowych, które zostały skompilowane.


agentLocation - lokalizacji 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 automatycznie pobrana z centrum pobierania . Zainstaluj agenta testowego 2015 Update 3.
Install Test Agent 2017.


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

Jeśli agent testowy jest już wdrożony na maszynie, ta opcja sprawdza, czy aktualizacja jest dostępna dla tej wersji.


Opcje sterowania zadaniami

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

Zmienne wyjściowe

Żaden.

Uwagi

Co nowego w tej wersji zadania:

  • Obsługa programu Visual Studio Test Agent 2017: można teraz wdrażać i uruchamiać testy przy użyciu wielu wersji agenta testowego programu Visual Studio. Obsługiwane są wersje 2015 i 2017.
  • Grupy maszyn utworzone na podstawie centrum testowego nie są już obsługiwane. Możesz nadal używać listy maszyn lub grup zasobów platformy Azure.

Wymagania

Wymaganie Opis
Typy potoków YAML, klasyczna kompilacja, wersja klasyczna
Działa na Agent
Wymagania Żaden
możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
ograniczenia poleceń Jakikolwiek
zmienne ustawiane Jakikolwiek
Wersja agenta 2.0.0 lub nowsza
Kategoria zadań Testowanie