Я запускаю тест 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 "