Как настроить Coveralls с Github Action? - PullRequest
1 голос
/ 23 февраля 2020

У меня проблемы с конфигурацией репозитория github. Вот оно - Зонт . Я включил и настроил Github Actions CI и хочу, чтобы в моем репо был значок покрытия, чтобы все, кто хочет использовать мой код в своих проектах, знали, что мой код хорошо протестирован. Но кажется, что я что-то упустил, потому что мой значок покрытия уже давно имеет статус «неизвестно».

CI:

  1. Запустить сборку
  2. Запустите тесты и создайте покрытие (jest --coverage --config config/jest.js). Это сгенерирует ./coverage/lcov.info в root каталоге
  3. Наконец Coveralls GitHub Action должен загрузить покрытие на свой веб-сайт и отобразить результаты

Есть несколько проблемы:

  1. Когда я запускаю сборки по запросам на получение, он говорит «Первая сборка» (но это не так, я уже выполнил много сборок в этой ветке) github actions
  2. Информация о покрытии отличается в том, что шутка показывает мне после тестов и что отображается в статистике Coveralls (то есть в Coveralls написано FIRST BUILD ON DEVELOPER AT 90.072%, но такого процента вообще нет! Покрытые строки составляют 93.43% и все в среднем равно 89.4%)
  3. Значок покрытия "неизвестен", независимо от того, пытаюсь ли я изменить

Что я делаю неправильно и что я должен сделать, чтобы это исправить?

...