Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта задача развертывает и настраивает агент тестирования для выполнения тестов на наборе компьютеров.
Это важно
Эта задача устарела. Используйте задачу тестирования Visual Studio для выполнения модульных и функциональных тестов.
Синтаксис
# 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.
Входные данные
testMachineGroup
-
компьютеры
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.
Указывает протокол, используемый для подключения WinRM к компьютеру. Значение по умолчанию — HTTPS.
testCertificate
-
тестового сертификата
boolean. Необязательно. Используется при winRmProtocol = Https. Значение по умолчанию: true.
Предоставляет возможность пропустить проверку подлинности сертификата компьютера доверенным центром сертификации. Параметр необходим для протокола HTTPS WinRM.
resourceFilteringMethod
-
выбор компьютеров по
string. Допустимые значения: machineNames (имена компьютеров), tags. Значение по умолчанию: machineNames.
testMachines
-
критерии фильтрации
string.
Предоставляет список компьютеров, таких как dbserver.fabrikam.com, dbserver_int.fabrikam.com, 192.168.12.34 или теги, например Role:DB;OS:Win8.1. Возвращает компьютеры, имеющие любой из тегов. Для группы ресурсов Azure укажите имя узла виртуальной машины для имени компьютера. По умолчанию агент развертывается на всех компьютерах, представленных в поле "Компьютеры".
machineUserName
-
имени пользователя
string. Обязательное.
Указывает имя пользователя, с которым должен выполняться агент тестирования.
machinePassword
-
пароль
string. Обязательное.
Указывает пароль для имени пользователя, указанного выше.
интерактивного процесса runAsProcess -
boolean. Значение по умолчанию: false.
Указывает, должен ли агент тестирования выполняться как интерактивный процесс. Эти входные данные необходимы для закодированных тестов пользовательского интерфейса.
расположения агента тестирования agentLocation -
string.
Необязательно. Предоставляет путь к vstf_testagent.exe из сети или локального расположения. Если путь не указан, он будет скачан из центра загрузки.
агента тестирования обновления updateTestAgent -
boolean. Значение по умолчанию: true.
Необязательно. Указывает, требуется ли обновить агент тестирования.
isDataCollectionOnly
-
включить сбор данных только
boolean. Значение по умолчанию: false.
Необязательно. Указывает, используется ли агент тестирования только для сбора данных, а не для выполнения тестов. Обычно это можно найти в приложении в тестовой группе компьютеров (AUT).
Параметры управления задачами
Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.
Выходные переменные
Нет.
Требования
| Требование | Описание |
|---|---|
| Типы конвейеров | YAML, классическая сборка, классический выпуск |
| Выполняется в | Агент, DeploymentGroup |
| требования | Нет |
| возможностей | Эта задача не удовлетворяет требованиям к последующим задачам в задании. |
| ограничения команд | Любое |
| переменные settable | Любое |
| Версия агента | 1.104.0 или более поздней версии |
| Категория задач | Тест |