Затык с codecov.io+Travis.CI (онлайн-тестирование проекта на Python)

500 руб.за час • безналичный расчёт, электронные деньги
10 июля 2017, 13:50 • 0 откликов • 41 просмотр
Есть проект на Python c с группой тестов py.test, интегрирован с Travis-CI, тесты выполняются, есть онлайн-бэдж с зеленой биркой. Возникло желание показать покрытие кода тестами, и тоже вывесить бэдж в репозитарии по поводу % покрытия, но идея столкнулась с непреодолимыми трудностями (даже после прочтения документации).

  • coverage должен запускаться локально или в ходе тестирвания Travis-CI? (видимо в Travis-CI)
  • coverage не должен охватывать сами тесты test_*.py
  • основной код в данном проекте в папке src/kep - где находится сам файл с coverage? в корне?
  • coverage должен запускаться самостоятельно, через плагин к pytest, еще как-то?
Требуется работающая конфигурация travis.yml <https://github.com/epogrebnyak/mini-kep/blob/maste...> + инструкция по прочим шагам в результате которых можно получить периодически обновляемый бэдж codecov.io.

Ишью тут: https://github.com/epogrebnyak/mini-kep/issues/23