Медленные тесты пользовательского интерфейса запускаются из Jenkins - PullRequest
2 голосов
/ 20 мая 2011

Я использую Jenkins в качестве сервера сборки CI. После завершения сборки нашего программного обеспечения оно запускает автоматизированные тесты на подчиненном компьютере. Тесты, использующие веб-браузер, работают с очень хорошей скоростью, тесты, которые запускаются в двух разных локальных приложениях, работают очень медленно. Это занимает около 3 секунд между каждым нажатием клавиши.

Если я запускаю тесты вручную через Visual Studio 2010 на том же ведомом компьютере, тест локального приложения выполняется нормально (быстрые нажатия клавиш).

Есть идеи, почему локальные приложения работают так медленно, когда работают через Jenkins?

1 Ответ

0 голосов
/ 22 мая 2012

Я не уверен, что это тот же случай, но у нас были похожие проблемы с автоматическим тестированием пользовательского интерфейса, и мы обнаружили, что у нас должен быть реальный открытый сеанс на ведомом устройстве, выполняющем тест. НЕ РДП.

Мы сделали это, используя VNC для входа в подчиненное устройство и оставив сеанс открытым.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...