Доброго времени суток. Столкнулась с следующей ситуацией:
При запуске нескольких тестов (обычно больше 10) при связке Robot Framework + Squish на удаленной машине сам сквиш отваливается.
Робот начинает писать:
Connection to remote server broken: [Errno 111] Connection refused
(логично, библиотека отвалилась)
Сквиш выдаёт в результатах теста:
Fatal AUT stopped responding
The AUT '' did not respond to network communication.
И в SocketServer.py ссылается на
def _eintr_retry(func, *args):
"""restart a system call interrupted by EINTR"""
while True:
try:
return func(*args)
except (OSError, select.error) as e:
if e.args[0] != errno.EINTR:
raise
Опытным путём было выявлено, что сквиш отваливается по таймеру Maximum Response Time.
Может кто-то сталкивался или может подсказать, что делать.
Все тесты по 5-6 штуки проходят спокойно, падают под конец пачки, в 1 из 5 запусков не падают вообще.
При этом само тестируемое приложение спокойно работает (выполнен запуск и никаких действий далее не выполнялось), на ручное взаимодействие реагирует. Просто сквиш перестаёт его почему-то видеть.