5

追加されたすべての新しい行がテストでカバーされるようにしたいと思います。git diff と simplecov のカバレッジを交差させる簡単な方法はありますか。

http://fredwu.me/post/35625566267/simplecov-test-coverage-for-changed-files-onlyこのようなものですが、ファイルではなく行の粒度があります

4

1 に答える 1

3

git diff には、カバレッジをチェックできるdiff-coverというツールがあります。Cobertura XML カバレッジ レポートを取得し、 の出力と比較しますgit diff。次に、差分の行のカバレッジ情報を報告します。

simplecov-coberturaによって生成された xml ファイルでは、このコマンドを使用して、masterブランチと比較して変更のカバレッジを確認できます。

$ diff-cover coverage.xml
于 2015-04-17T15:50:11.980 に答える