我前段时间通过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教程,但是看不到我错了。
答案 0 :(得分:0)
好像是codecov.io
方面。我没有进行任何更改,但是进入了覆盖率报告分析,并且徽章今天早上又重新开始工作。