当我将我的报道上传给codecov时,它显示的覆盖率比我的本地结果要小。Codecov也没有显示所有经过测试的文件。
这是我的命令:
coverage run -m pytest -m "not e2e"
coverage xml
./codecov -t <my token> # upload to codecov -> shown coverage is ca. 50%
# check local results
coverage report # shows over 80%发布于 2022-04-19 11:20:01
Codecov利用现有的报道报告。如果您关心某个特定的文件,您可以检查底层数据,方法是转到Codecov中的提交页面,然后"builds“选项卡。从那里,您可以下载Codecov收到的原始覆盖率报告。检查那里的文件名,看看是否找到了它,它是否与路径匹配,以及它是否有任何覆盖数据。
这里有更多的疑难解答步骤:https://docs.codecov.com/docs/unexpected-coverage-changes
请看底部的视频,它应该有助于你的调试。
https://stackoverflow.com/questions/71922850
复制相似问题