我正在使用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
谢谢
汤姆从这里来
tl;drhttps://github.com/thomasrockhu/reliability/pull/1
看起来有一些事情正在发生。首先,您是pip安装可靠性repo。我认为这是在本地版本上覆盖
reliability
模块。这意味着可能会为这些文件生成覆盖率,而不是本地文件其次,我添加了一个空白的
conftest.py
文件,如this thread所示您还应该注意,Codecov需要有一个
fetch-depth
>;1或0表示actions/checkout
步骤相关问题 更多 >
编程相关推荐