Некоторое время назад я настроил codecov
с gitlab
конвейерами и смог просмотреть отчеты о покрытии в codecov
.После начальной настройки отчеты перестали обрабатываться после нескольких коммитов, и я не смог понять, что я делаю неправильно, чтобы снова обработать отчеты.
В gitlab
конвейерах, которые я использую tox
и pip install codecov
:
test:
stage: test
script:
- pip install circuitpython-build-tools Sphinx sphinx-rtd-theme tox codecov
- tox
- codecov -t $CODECOV_TOKEN
artifacts:
paths:
- htmlcov/
В tox
Я запускаю coverage
:
[testenv:coverage]
deps = -rrequirements.txt
-rtest-requirements.txt
commands = coverage run -m unittest discover tests/
coverage html
В codecov
я могу видеть, где загрузка пытается обработать, но этобез подробного описания:
There was an error processing coverage reports.
Я ссылался на руководства по питону, но не вижу, в чем я ошибаюсь.
https://github.com/codecov/codecov-python
https://github.com/codecov/example-python