Я пытаюсь настроить codecov в моем общедоступном репозитории travis и до сих пор не смог успешно сгенерировать отчет и загрузить его в codecov.io.Похоже, я получаю в терминале ошибочный отчет, в котором говорится, что 0% моего кода покрыто предупреждением.
Насколько я могу судить, мой .travis.yml и сценарий оболочки полностью соответствуют соглашениямуказано в документации pytest-cov и codecov.
мой терминал travis, содержащий полный журнал, находится здесь: https://www.travis -ci.com / jmaggio14 / imagepypelines / jobs / 163802897 # L681
Мой репозиторий можно найти здесь: https://github.com/jmaggio14/imagepypelines/tree/89a6bbc2fadc94a51570d80be356941df1a87a87
Файл my (сокращенный) .travis.yml выглядит следующим образом:
sudo: false
language: python
python:
- 2.7
- 3.4
- 3.5
- 3.6
install:
# I removed some other lines for readability here
- pip install codecov pytest-cov hypothesis
script:
# running tests and code coverage report
- py.test --cov=imagepypelines tests/
after_success:
- codecov
В итоге я получаю следующее предупреждение исообщение о том, что мои тесты покрыты 0% моего кода
Coverage.py warning: No data was collected. (no-data-collected)