Тест CoDED-UI завершился неудачно при запуске через Jenkins

Я запускаю тест CODED-UI в качестве команды в рабочем процессе Jenkins. Эта команда работает при выполнении в окне cmd серверного компьютера, но не работает при выполнении через Jenkins с ошибкой.

«Ошибка при вызове метода инициализации для тестового класса xxx.xx.xx.CodedUITest.CodedUITest3: Microsoft.VisualStudio.TestTools.UITest.Extension.UITestException: для запуска тестов, взаимодействующих с рабочим столом, необходимо настроить агент тестирования на запускать как интерактивный процесс. Дополнительные сведения см. в разделе «Как настроить агент тестирования для выполнения тестов, взаимодействующих с рабочим столом» (http://go.microsoft.com/fwlink/?LinkId=255012). Если вы запускаете тесты как часть своей командной сборки, вы также должны настроить агент сборки. для запуска в качестве интерактивного процесса. Дополнительные сведения см. в разделе «Как настроить и запустить запланированные тесты после сборки приложения» (http://go.microsoft.com/fwlink/?LinkId=254735) ".

Я установил Testagents, выбрал опцию, чтобы сделать его интерактивным процессом на рабочем столе, но ошибка все еще сохраняется. ID пользователя, предоставленный в testagent, - это тот же ID пользователя, который использовался для вызова команды.

Пытаюсь понять, что еще мне не хватает.

Используемая команда: C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ MStest.exe /testcontainer:"E:\workspace\Microsoft\xxx\Publish\Test2.orderedtest "


person Thomas Charles    schedule 21.04.2016    source источник


Ответы (1)


Вам необходимо установить тестовый агент. У вас есть сервер Jenkins, и вы запускаете закодированный пользовательский интерфейс. Для запуска тестов coed ui вам необходимо установить и указать тестовый агент, где запускать тест. в этом агенте должен быть установлен VSTS. При необходимости у вас может быть сервер и агент на одном компьютере.

person Sooraj    schedule 28.04.2016