cov rankJavaScript测试覆盖率排行榜生成工具,灵感来自ci game
cov-rank 是一个受 Jenkins 插件 启发的 JavaScript 测试覆盖率排行榜报告生成器。它作为一个命令行工具,专门用来生成 JavaScript 单元测试的覆盖率排行榜报告。通过遍历目标存储库的 Git 历史记录,cov-rank 会按照每次提交跟踪单元测试覆盖率的变化,并根据这些变化来奖励作者。
cov-rank 的算法会对每次提交生成对应的测试覆盖率报告。如果提交提高了测试覆盖率,系统会增加作者的得分;如果提交降低了测试覆盖率,作者的分数则会减少。系统会生成一个包含排行榜信息的 JSON 文件,并根据得分对作者进行排名,报告中还会显示每个作者的测试覆盖率变动情况。
得分规则:1% 的覆盖率提高等于 100 分,例如,提交提高了整体测试语句覆盖率 1% 时,作者将获得 100 分。值得注意的是,提交破坏单元测试不会影响作者的得分。所有作者的初始分数为 0。
用户评论