我的 github 存储库配置遇到问题。这是- umbress。我启用并配置了 Github Actions CI,我希望在我的 repo 中有覆盖率徽章,这样每个想要在他们的项目中使用我的代码的人都知道我的代码经过了良好的测试。但似乎我错过了一些东西,因为我的报道徽章已经很长时间处于“未知”状态。
CI步骤是:
- 运行构建
- 运行测试并生成覆盖率 (
jest --coverage --config config/jest.js
)。这将./coverage/lcov.info
在根目录中生成 - 最后, Coveralls GitHub Action应该将覆盖范围上传到他们的网站并显示结果
有几个问题:
- 当我在拉取请求上运行构建时,它会显示“第一次构建”(但不是,我已经在这个分支上运行了很多构建)
- 覆盖率信息在测试后向我展示的内容和工作服统计数据中显示的内容不同(即在工作服中显示
FIRST BUILD ON DEVELOPER AT 90.072%
,但根本没有这样的百分比!覆盖的线路是93.43%
,平均一切都是89.4%
) - 无论我尝试更改,覆盖徽章都是“未知的”
我做错了什么,我应该怎么做才能解决这个问题?