Hi, I am currently using Jacoco to measure branch coverage and would like to 
understand a couple implementation details that aren't addressed at 
http://www.jacoco.org/jacoco/trunk/doc/implementation.html.

Specifically, how does Jacoco record coverage information and in what manner is 
this information organized? Is this data stored on disk and is it permanent so 
that I can access it after the runtime exits?

For instance, does Jacoco write to a log that is on-disk when recording changes 
in coverage as a program is running? If there is a log, is this log sequential 
in that it records accesses to branches. Or alternatively, is there a data 
structure that's being represented on a file on disk that maps from each method 
to its branch coverage information? Or finally, is all "logging" done with data 
structures in memory?

If there are resources addressing these topics, I would be interested in them 
as well. Thank you!

-- 
You received this message because you are subscribed to the Google Groups 
"JaCoCo and EclEmma Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jacoco/f1328b57-8b32-41a8-8b43-2654a651f3d5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to