У меня есть несколько проектов с открытым исходным кодом, которые используют Travis-CI для проверки состояния сборки моих коммитов. Я также сообщаю о своем тестовом покрытии на Coveralls.io. В последние несколько недель надежность комбинезонов была в лучшем случае неустойчивой, и у меня были тесты, работающие с материалом покрытия, но они не удавались при сборке, потому что API-интерфейс комбинезона возвращал ошибку 503.
В ответ на это я переместил информацию о покрытии в скрипт after_success
в моем .travis.yml
, но теперь кажется, что он не отправляет информацию на Coveralls.io. Я подхожу к этому неправильно? Кто-нибудь еще сталкивался с этой проблемой?
Вот еще несколько подробностей о проектах, с которыми у меня возникают проблемы:
- все они являются узловыми модулями
- все они протестированы с использованием
mocha
- все они имеют тестовое покрытие с использованием
istanbul
- Я использую модуль
node-coveralls
для отправки отчетов о покрытии на сайт coveralls.io.
Если требуется дополнительная информация, пожалуйста, дайте мне знать.
ОБНОВИТЬ:
Теперь он, кажется, правильно сообщает о комбинезонах, но сообщает только о 50%. Любая дополнительная помощь будет высоко оценена