Codecov只报告我的测试运行了多少

2024-04-29 18:44:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用GitHub操作(用于我的Python库)运行一个覆盖率报告,该报告将上载到CodeCov。 经过一番努力,我终于让报告运行起来并上传到CodeCov。问题是,报告说我的测试中100%的代码都运行了(很明显),除了测试之外的所有代码都运行了0%。 我的codecov.yml文件是否有任何错误,导致覆盖率报告只报告来自测试的代码,而不报告来自repo其余部分的代码

Codecov.yml文件: https://github.com/MatthewReid854/reliability/blob/master/.github/workflows/codecov.yml

显示报告结果的Codecov仪表板: https://app.codecov.io/gh/MatthewReid854/reliability

谢谢


Tags: 文件代码httpsgithubcodecovyml报告错误
1条回答
网友
1楼 · 发布于 2024-04-29 18:44:16

汤姆从这里来

tl;drhttps://github.com/thomasrockhu/reliability/pull/1

看起来有一些事情正在发生。首先,您是pip安装可靠性repo。我认为这是在本地版本上覆盖reliability模块。这意味着可能会为这些文件生成覆盖率,而不是本地文件

其次,我添加了一个空白的conftest.py文件,如this thread所示

您还应该注意,Codecov需要有一个fetch-depth>;1或0表示actions/checkout步骤

相关问题 更多 >