【发布时间】:2019-07-09 15:31:07
【问题描述】:
不久前我设置了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 教程,但看不出我哪里出错了。
【问题讨论】:
标签: python code-coverage codecov