Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ruby中2次提交之间新行的代码覆盖率_Ruby_Git_Code Coverage_Simplecov - Fatal编程技术网

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

ruby中2次提交之间新行的代码覆盖率,ruby,git,code-coverage,simplecov,Ruby,Git,Code Coverage,Simplecov,我想确保测试覆盖了所有新增的行。是否有一种简单的方法来实现git diff和simplecov覆盖之间的交叉 类似这样的东西,但是对于git Diff,使用行粒度而不是文件粒度,有一个名为的工具,可以检查覆盖率。它获取Cobertura XML覆盖率报告,并与git diff的输出进行比较。然后报告差异中的行的覆盖信息 对于由生成的xml文件,您可以使用此命令与master分支相比检查更改的覆盖率: $ diff-cover coverage.xml HoundCI根据您的提交运行ruboco

我想确保测试覆盖了所有新增的行。是否有一种简单的方法来实现git diff和simplecov覆盖之间的交叉

类似这样的东西,但是对于git Diff,使用行粒度而不是文件粒度,有一个名为的工具,可以检查覆盖率。它获取Cobertura XML覆盖率报告,并与git diff的输出进行比较。然后报告差异中的行的覆盖信息

对于由生成的xml文件,您可以使用此命令与
master
分支相比检查更改的覆盖率:

$ diff-cover coverage.xml

HoundCI根据您的提交运行rubocop。这只是rubocop,但无论如何你可以检查他们的代码(它是开源的)并得到提示。