我想确保添加的所有新行都被测试覆盖。有没有一种简单的方法可以在 git diff 和 simplecov 覆盖之间进行交集。
http://fredwu.me/post/35625566267/simplecov-test-coverage-for-changed-files-only类似的东西,但有行粒度而不是文件
我想确保添加的所有新行都被测试覆盖。有没有一种简单的方法可以在 git diff 和 simplecov 覆盖之间进行交集。
http://fredwu.me/post/35625566267/simplecov-test-coverage-for-changed-files-only类似的东西,但有行粒度而不是文件
对于git diffs,有一个名为diff-cover的工具,可以检查覆盖率。它获取 Cobertura XML 覆盖率报告并与git diff
. 然后它报告差异中行的覆盖率信息。
使用simplecov-coberturamaster
生成的 xml 文件,您可以使用此命令检查与分支相比更改的覆盖率:
$ diff-cover coverage.xml