Транспортир вешает бесконечно при запуске сотни тестов, для выполнения которых требуется более 6 часов. Иногда (очень редко) мы наблюдаем это поведение с заданиями, которые также занимают 30 минут.Транспортир вешает бесконечно при запуске сотни тестов, для выполнения которых требуется более 6 часов.
У нас задано задание jenkins для запуска около 1000 тестов с включенными параметрами shardTestFiles и max, установленными в 10. Работа всегда застревает, говоря, что 1 или 2 экземпляра webdriver все еще запущены.
Если мы подключаемся к тестовым машинам с удаленным Windows, мы увидим 2 или 3 процесса nodejs, работающие с 0% CPU. Об убийстве этих рабочих процессов завершается без создания Junit xml.
Висячая проблема постоянно рассматривается для всех заданий, которые работают более 6 часов. Пожалуйста, предложите решение для этого.
Использование серверных машин Windows 2012R2 и windows 2016 с транспортиром 4.0.14, nodejs 6.9.5 и firefox 41.0.2. Наблюдение за тем же самым поведением с последним транспортиром 5.0.0.
Мы установили ниже параметров в конф файле:
jasmineNodeOpts:
{ showColors: правда, defaultTimeoutInterval: 600000 }
allScriptsTimeout: 600000
- ignoreUncaughtExceptions: true
возможности:
{ 'browserName': 'светлячок', 'версия': 'ЛЮБОЙ', shardTestFiles: правда, MaxInstances: 10, }
browser.ignoreSynchronization: истинные
- restartBrowserBetweenTests: истинные