Skip to Content
文档核心概念变更代码覆盖率

变更代码覆盖率

变更代码覆盖率让您可以聚焦这次变更代码的测试情况。

计算逻辑

  1. git diff 得到每个文件的 新增行删除行
  2. 通过遍历改文件的覆盖率数据,逐一比对 新增行 是否所有维度 都被覆盖
  3. 计算单个文件的变更代码覆盖率。公式为:(新增行数 - 未覆盖行数) / 新增行数
💡
Tip

其中,新增行数 很多不属于 分支函数语句 中的任何一种,但是参与计算,默认为 已覆盖

查看我们的例子

simple