#visual-studio-2010 #jenkins
#visual-studio-2010 #дженкинс
Вопрос:
Я использую Jenkins в качестве сервера сборки CI. После завершения сборки нашего программного обеспечения оно запускает автоматические тесты на подчиненной машине. Тесты, использующие веб-браузер, выполняются с очень хорошей скоростью, тесты, которые выполняются в двух разных локальных приложениях, выполняются очень медленно. Между каждым нажатием клавиши проходит около 3 секунд.
Если я запускаю тесты вручную через Visual Studio 2010 на том же подчиненном компьютере, тест локального приложения выполняется просто отлично (быстрые нажатия клавиш).
Есть идеи, почему локальные приложения работают так медленно при запуске через Jenkins?
Комментарии:
1. Что вы используете для тестирования локальных приложений? Можете ли вы войти в подчиненное устройство с теми же учетными данными пользователя и посмотреть, как выполняется тест? Это может дать вам некоторые подсказки.
Ответ №1:
Я не уверен, что это тот же случай, но у нас были похожие проблемы с автоматическим тестированием пользовательского интерфейса, и мы обнаружили, что у нас должен быть открыт реальный сеанс на подчиненном устройстве, выполняющем тест. НЕ RDP.
Мы сделали это, используя VNC для входа в подчиненное устройство и оставив сеанс открытым.
Я надеюсь, что это поможет.