加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby中2次提交之间新行的代码覆盖率

发布时间:2020-12-16 21:04:16 所属栏目:百科 来源:网络整理
导读:我想确保所有添加的新行都被测试覆盖.有没有一种简单的方法来实现git diff和simplecov coverage之间的交集. http://fredwu.me/post/35625566267/simplecov-test-coverage-for-changed-files-only这样的东西,但线条粒度而不是文件 解决方法 对于git diffs,有
我想确保所有添加的新行都被测试覆盖.有没有一种简单的方法来实现git diff和simplecov coverage之间的交集.

http://fredwu.me/post/35625566267/simplecov-test-coverage-for-changed-files-only这样的东西,但线条粒度而不是文件

解决方法

对于git diffs,有一个名为 diff-cover的工具,可以检查覆盖范围.它需要Cobertura XML覆盖率报告并与git diff的输出进行比较.然后它报告差异中的行的覆盖信息.

使用simplecov-cobertura生成的xml文件,您可以使用此命令检查更改与主分支相比的覆盖范围:

$diff-cover coverage.xml

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读