Некоторое время назад я настроил 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.
Я ссылался на учебники по python, но не вижу, что я ошибаюсь.