Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта задача развертывает и настраивает агент тестирования для выполнения тестов на наборе компьютеров.
Это важно
Эта задача устарела. Используйте задачу тестирования 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 или более поздней версии |
Категория задач | Тест |