DeployVisualStudioTestAgent@2 — задача развертывания агента тестирования Visual Studio версии 2
Это важно
Эта задача устарела и будет прекращена 31 января 2024 г. Используйте задачу тестирования Visual Studio для выполнения модульных и функциональных тестов.
Это важно
DeployVisualStudioTestAgent@2 не рекомендуется. Используйте задачу тестирования Visual Studio для выполнения модульных и функциональных тестов.
Синтаксис
# 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.
Входные данные
testMachines
-
компьютеры
string
. Обязательное.
Входные данные имеют три варианта:
- Предоставляет разделенный запятыми список IP-адресов компьютера или полных доменных имен вместе с портами. Порт по умолчанию основан на выбранном протоколе. Например,
dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
. - Предоставляет выходную переменную других задач. Например,
$(variableName)
. - Предоставляет имя группы компьютеров. Если вы используете HTTPS, имя или IP-адрес компьютера должно соответствовать CN в сертификате.
adminUserName
-
входа администратора
string
. Обязательное.
Указывает имя входа администратора для целевых компьютеров.
пароля администратора adminPassword
-
string
. Обязательное.
Задает пароль администратора для целевых компьютеров. Эти входные данные могут принимать переменную, определенную в определениях сборки и выпуска, как $(passwordVariable)
. Вы можете пометить тип переменной как secret
для защиты.
протокола winRmProtocol
-
string
. Обязательное. Допустимые значения: Http
, Https
. Значение по умолчанию: Http
.
Указывает протокол, используемый для подключения WinRM к компьютеру. Значение по умолчанию — HTTPS
.
testCertificate
-
тестового сертификата
boolean
. Необязательно. Используется при winRmProtocol = Https
. Значение по умолчанию: true
.
Предоставляет возможность пропустить проверку подлинности сертификата компьютера доверенным центром сертификации. Параметр необходим для протокола HTTPS WinRM.
machineUserName
-
имени пользователя
string
. Обязательное.
Указывает имя пользователя, с которым должен выполняться тестовый агент.
machinePassword
-
пароль
string
. Обязательное.
Указывает пароль для имени пользователя, указанного выше.
runAsProcess
-
выполнение тестов пользовательского интерфейса
boolean
. Значение по умолчанию: false
.
Указывает, должен ли агент тестирования выполняться как интерактивный процесс. Эти входные данные необходимы для закодированных тестов пользовательского интерфейса.
isDataCollectionOnly
-
Включить сбор данных только
boolean
. Значение по умолчанию: false
.
Необязательно. Указывает, используется ли агент тестирования только для сбора данных, а не для выполнения тестов. Обычно это можно найти в приложении в тестовой группе компьютеров (AUT).
версии агента тестирования testPlatform
-
string
. Допустимые значения: 15.0
(Visual Studio 2017), 14.0
(Visual Studio 2015). Значение по умолчанию: 14.0
.
Указывает версию тестового агента Visual Studio. Выбирает соответствующую версию для сопоставления версии VS с помощью созданных тестовых двоичных файлов.
agentLocation
-
расположение агента тестирования
string
.
Необязательно. Предоставляет путь к vstf_testagent.exe из сети или локального расположения. Если путь не указан, он будет автоматически скачан из центра загрузки .
установите агент тестирования 2015 с обновлением 3.
установить агент тестирования 2017.
агента тестирования обновления updateTestAgent
-
boolean
. Значение по умолчанию: false
.
Если агент тестирования уже развернут на компьютере, этот параметр проверяет, доступно ли обновление для этой версии.
Параметры управления задачами
Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.
Выходные переменные
Нет.
Замечания
Новые возможности этой версии задачи:
- Поддержка агента тестирования Visual Studio 2017: теперь можно развертывать и запускать тесты с помощью нескольких версий агента тестирования Visual Studio. Поддерживаются версии 2015 и 2017.
- Группы компьютеров, созданные из концентратора тестирования, больше не поддерживаются. Вы можете продолжать использовать список компьютеров или групп ресурсов Azure.
Требования
Требование | Описание |
---|---|
Типы конвейеров | YAML, классическая сборка, классический выпуск |
Выполняется в | Агент |
требования | Нет |
возможностей | Эта задача не удовлетворяет требованиям к последующим задачам в задании. |
ограничения команд | Любое |
переменные settable | Любое |
Версия агента | 2.0.0 или более поздней версии |
Категория задач | Тест |