Code Coverage

Richard Bair richard.bair at oracle.com
Sat May 18 10:01:45 PDT 2013


To my knowledge the only open code coverage tool being maintained is JaCoCo. We were going to try that for OpenJFX. The current build doesn't work on Java 8 though :-/

Richard

On May 18, 2013, at 8:49 AM, Alan Bateman <Alan.Bateman at oracle.com> wrote:

> On 18/05/2013 11:26, Richard Warburton wrote:
>> Hi,
>> 
>> I'm currently helping Steve Poole run an openjdk test-fest in Krakow.  The goal of the event to be incrementally improving test coverage in Openjdk.  One of the issues that has cropped up is the lack of available coverage reports in openjdk.
>> 
>> When this has been previously discussed it was commented there is already internal code coverage tooling, but this information wasn't publicly available.  Any update or clarification on this situation would be most appreciated.
>> 
>> If there is a barrier to making the tooling publicly available then even publicly publishing HTML or text reports to provide visibility into the situation would be helpful.  The results of test runs are already regularly posted to this list.
>> 
> In Oracle, the tool that we use is called "jcov", it's proprietary so I can't point you at anything. Maybe someday it could be proposed to the Code Tool Projects but I have no knowledge of specific plans on that.
> 
> I wonder if anyone has tried using EMMA or any of the other code coverage tools out there? At least for the JDK releases in development then one challenge would be keeping the tool up to the date with the class file format, another would be taking care when instrumenting very core classes that are used early in VM startup. It's the same challenge that profiles and other tools that do bytecode instrumentation have used on a JDK version that is still in development.
> 
> -Alan.
> 
> 
> 
> 



More information about the quality-discuss mailing list