ruby-on-rails 如何在Github上为测试未覆盖的行创建状态检查?

ybzsozfc  于 2023-03-31  发布在  Ruby
关注(0)|答案(1)|浏览(117)

有没有什么方法可以创建一个状态检查,当添加的行缺少一些测试时会失败?我现在正在通过Codecov获取this warning,但我想在每次缺少测试时阻止合并。我也使用CircleCi作为集成服务。感谢帮助:)

7gs2gvoe

7gs2gvoe1#

您可以尝试集成CircleCI and Codecov(来自Codecov的开发人员关系主管Tom Hu),以便在CircleCI配置上使用Codecov orb。
Thant将允许,例如在GitHub上,定义一个新的分支保护状态检查,并添加一个友好的报告机器人。
通过再次访问项目设置添加状态检查,并添加新的勾选:

这会触发Codecov bot的安装:

对于某个阈值,这将意味着状态检查将失败并阻止合并:

结果:

对于纯CircleCI管道,还有condition steps and workflows
所述流水线可以将测试结果发送到Codecov,如来自Fabio Gallotti的“Setting up a CI pipeline with CircleCI”所示。

相关问题