变更代码覆盖率
变更代码覆盖率需要设置一个基线,可以是Commit Sha
或者Branch
。
ℹ️
基线的配置可以参考 compareTarget 配置
计算
逻辑
- 遍历所有未语句、函数、分支,找到所有未覆盖行
- git diff 找到新增的代码行
- 找到新增代码行中哪些属于未覆盖行
简而言之,就是覆盖率详情中未覆盖的
ℹ️
具体逻辑可参考源代码
变更代码覆盖率需要设置一个基线,可以是Commit Sha
或者Branch
。
基线的配置可以参考 compareTarget 配置
简而言之,就是覆盖率详情中未覆盖的
具体逻辑可参考源代码