Как исправить «доступ запрещен в интеграционном тестировании с jest и процессом сборки travis-ci»

#javascript #node.js #jestjs #travis-ci

#javascript #node.js #jestjs #travis-ci

Вопрос:

Я пробую свой пакет HTTP-клиента и хочу собрать его в Travis-ci. У меня есть интеграционный тест с jest, который запускает простой сервер nodejs для тестирования моего пакета. Он выполняется локально, но в Travis я вижу

прослушивание сообщений: отказано в разрешении 0.0.0.0:80:80

Я думаю, что проблема связана с запуском тестового сервера в среде Travis

Моя ссылка на проект

вот мой .travis.yml

 language: node_js
node_js:
  - node
notifications:
  email:
    recipients:
      - miladbonak@gmail.com
    on_success: never
    on_failure: always
  

Комментарии:

1. Вы импортировали проект с GitHub в Travis? Вы разрешили Travis доступ к вашему GitHub?

2. Да, я это сделал. ошибка, которую я получил, находится в середине процесса сборки, и все модульные тесты пройдены