Closed
前几天收到一个邮件通知,告知之之前在diff_cover这个工具上提的需求被解决了,即:增加该工具对于jacoco覆盖率文件的解析支持。 这个功能在diff_cover1.05版本上支持了jacoco报告。
At 2018-10-30 10:05:48, "Matt Bachmann" notifications@github.com wrote:
@peterg79 added jacoco support! https://pypi.org/project/diff_cover/1.0.5/
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread
增量覆盖率报告
可以用类似这样的方式来产生增量覆盖率报告:
diff-cover coverage.xml --compare-branch=origin/release
如果是针对本分支前次提交的话,只要把这里的origin/rlease替换为某个SHA ID即可。
为什么这个工具好
由于这个工具之前按已经支持了cobetura格式的报告解析和增量代码覆盖率,这样就可以实现Java/C++增量覆盖率报告的工具统一了。
JAVA:
git+jacoco+diff_cover
C++:
git+gcov+gcovr(产生cobetura兼容的报告)+diff_cover
后续考虑在公司内部尝试一下。