Я пытаюсь добавить Travis-CI в инструмент CLI Node.js, но у меня застрял тайм-аут при тестировании при работе на сервере CI.
4) default language option
can set default language:
Error: Timeout of 5000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/travis/build/roccomuso/gtranslate/test/default-language-option-test.js)
Локально все работает нормально, но я предполагаю, что что-то с тестовым прогоном или, возможно, контейнером, в котором он запущен, останавливает его выполнение.
Первоначально я использовал child_process.execSync
для выполнения CLI, разбора выходных данных, а затем проверки, но я также протестировал child_process.exec
и child_process.spawn
с тем же результатом. Казалось бы, виснет.
Я потерян, как это может быть. Любые идеи приветствуются.
Все проекты с открытым исходным кодом, затронутая ветка здесь и последний результат сборки здесь .