Better jcov integration

Eric McCorkle eric at metricspace.net
Wed Feb 28 12:42:57 UTC 2018


Hello everyone,

I recently found myself needing better integration of jcov into various
build/testing tools, so I did two things.  First, I modified the jcov
tool to generate a report in the Cobertura XML format, which is used by
Jenkins and other tools as an input format.  While these reports are
inferior in my opinion to the HTML reports jcov generates, they do allow
integration with other tools and CI systems.  Therefore, I think
providing this functionality would likely encourage more people to use
jcov over the alternatives.

I've attached the patch for this modification here, if anyone would like
to review it.


I've also mostly wrangled the Maven plugin API to create a plugin for
using jcov in a Maven project (however, there is one remaining issue
with documentation generation that I need to correct before I call the
plugin "finished").  I'm not sure if that would be something that would
be added to codetools, if the group ID should be something like
"org.openjdk", or what else ought to be done about it.  I will gladly
contribute the code if there's a desire to adopt it.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cobertura.diff
Type: text/x-patch
Size: 20559 bytes
Desc: not available
URL: <http://mail.openjdk.java.net/pipermail/code-tools-dev/attachments/20180228/35e6dc19/cobertura.diff>


More information about the code-tools-dev mailing list