Проблемы с тайм-аутом плагина Jenkins HPE Automation Tool - PullRequest
0 голосов
/ 29 августа 2018

Я использую плагин HPE Automation Tool в Jenkins для запуска UFT (CI / CD). В конфигурации я поставил тайм-аут 36000 секунд (10 часов). В идеале UFT должен завершиться через 10 часов, но он не прерывается и продолжает работать.

В то же время, если я изменяю настройку тайм-аута на 2 минуты, это работает как чудо. Но для проекта, над которым я работаю, требуется настройка времени ожидания 10 часов.

This is how I have set the configuration

UFT версия 14.03 установлена ​​на сервере Windows, и на нем выполняются сценарии. Используемая версия подключаемого модуля HPE Automation Tool - 5.2.

Может кто-нибудь, пожалуйста, предоставьте мне свои материалы, в чем может быть проблема?

1 Ответ

0 голосов
/ 03 сентября 2018

Плагин использует COM-объект QuickTest.Application для запуска и управления тестовым роботом (UFT). У меня было много проблем с UFT, работающим более 2 часов без перезапуска (у меня был свой собственный скрипт, управляющий им) - так что я бы не стал полагать, что это проблема подключаемого модуля, но UFT. Вы можете попытаться исследовать это дальше, но позвольте мне рассказать вам мои тесты:

  1. Проведите несколько длительных тестов и запустите их непосредственно из UFT (они работают без перезапуска в течение 10 часов? - у меня нет)
  2. Сделайте то же самое, но запустите выполнение с помощью скрипта.

Если все эти 2 в порядке, тогда вы можете предположить, что это плагин, но мой личный опыт работы с двумя упомянутыми выше способами привел меня к выводу, что это UFT, а не сценарии драйвера.

Что я могу предложить в качестве альтернативы:

Иметь вехи (Сохранить некоторые идентификаторы предметов, где-то важные данные (БД, файлы) - регулярно перезагружать UFT и перезагружать данные, хранящиеся в вехе

...