2017-02-07 6 views
0

в соответствии с документацией, для запуска кодированного-ui как части сборки вам необходимо, чтобы ваш агент сборки работал как интерактивный режим (не как служба), также ваш тестовый агент должен быть развернут как интерактивный режим.Запуск кодированного UI в TFS 2017 как часть сборки

Теперь проблема заключается в развертывании вашего тестового агента, когда ваша машина сборки будет перезагружаться автоматически, чтобы ваш агент сборки не перезапустился, потому что это не сервис.

как вы можете обойти это?

ответ

1

Поскольку вы хотите запустить Coded UI test, вам необходимо настроить тестовый агент для взаимодействия с Desktop и агентом сборки, работающим как интерактивный режим.

Если вы настаиваете на установке агента тестирования TFS на том же компьютере, что и агент Build. Сначала вам нужно вручную указать install and configure the agents. Затем укажите путь носителя установки тестового агента в задаче развертывания тестового агента и используйте Запуск функционального теста Задача run Automated Test on agent machine.

2

два варианта:

  1. Не использовать сервер сборки в качестве тестового агента. В зависимости от сложности и размера набора тестов вы можете запускать тесты непосредственно в развернутой среде или иметь выделенную группу тестовых машин для распараллеливания прогона.
  2. Установите тестовый агент за пределы процесса сборки и просто используйте задачу «выполнить функциональные тесты», чтобы подключиться к уже запущенному агенту. Задача «Установить тестовый агент» действительно подходит для сценариев ближе к опции №1, особенно если вы делаете такие вещи, как инициализация тестовых машин в облаке по требованию.
+0

Я не рекомендую запускать испытательный агент o. Агент сборки ... –

Смежные вопросы