Я использую Jenkins для своего проекта CI. При развертывании новой сборки будет запущено несколько тестовых примеров автоматизации, разработанных с помощью Coded UI (язык C #). Я создал задание на главном сервере (Windows), которое тестирует эти тестовые примеры (примечание: с MSTest под cmd, тестовые примеры могут быть успешно запущены), но увидел следующую проблему:
Ошибка при вызове метода инициализации для тестового класса QuickUI.SmokeTests: Microsoft.VisualStudio.TestTools.UITest.Extension.UITestException: для запуска тестов, взаимодействующих с рабочим столом, необходимо настроить агент тестирования для запуска как интерактивного процесса. Дополнительные сведения см. В разделе «Как настроить агент тестирования для выполнения тестов, взаимодействующих с рабочим столом» (http://go.microsoft.com/fwlink/?LinkId=159018)
Следовательно,
1) Нужно ли мне использовать ведомое устройство Jenkins для запуска тестовых примеров?
2) Если да, то как настроить, поскольку библиотеки DLL необходимо сначала скопировать на ведомое устройство?
3) Есть ли какая-либо учетная запись или jenkins нужно позаботиться о конфигурации службы?
Заранее спасибо.