Actually for report generation you need the original classes, not the
instrumented ones. Using the latter will fail with an error message.
So, yes, you can create the report at any point later in time as long as
you have exec files and the corresponding classes.
Regards,
-marc
On 11.04.16 20:34, Luis Machado Reis wrote:
Marc
So I can't use a already generated jacoco.exec file to check line
coverage and I need to this before Jacoco restore instrumented classes
(I instrumented them offline because PowerMock issues).
There is no way to generate a jacco.exec file containing all
verifications to be analyzed later?
On Mon, Apr 11, 2016 at 12:49 AM, Marc R. Hoffmann
<[email protected] <mailto:[email protected]>> wrote:
Hi,
Generate a report containing package, class, line #, covered
(true|false).
This is exactly what JaCoCo does. If you need APIs please have
look at documentation and examples:
http://www.eclemma.org/jacoco/trunk/doc/api/org/jacoco/core/analysis/package-summary.html
http://www.eclemma.org/jacoco/trunk/doc/examples/java/CoreTutorial.java
but my problem is if I analyze classes it will not cover code
tested with PowerMock.
This is a different story. JaCoCo works on class files and
requires that the class files instrumented at runtime are the same
than the one used while analyzing exec files. Please see this page
for a detailled discussion and possible work-arounds:
http://www.eclemma.org/jacoco/trunk/doc/classids.html
Regards,
-marc
On 11.04.16 01:52, [email protected]
<mailto:[email protected]> wrote:
Hey Folks!
I am working with Jacoco for last 16 months with success and I
am loving it BUT now I jave a special requirement and I am not
getting the desired results because I could t find parameters
or API support
I need:
Generate a report containing package, class, line #, covered
(true|false).
Ok .. we have samples in Jacoco project to how generate it in
API, but my problem is if I analyze classes it will not cover
code tested with PowerMock. Ok! I can get jacoco.exec file
from maven build job and analyze it ... I got a good number
but based on probes ... but I am still needing line covered
true or false.
Any one can help me?
--
You received this message because you are subscribed to a topic in
the Google Groups "JaCoCo and EclEmma Users" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/jacoco/i9kHsljdFOo/unsubscribe.
To unsubscribe from this group and all its topics, send an email
to [email protected]
<mailto:jacoco%[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/jacoco/570B1ED5.4040802%40mountainminds.com.
For more options, visit https://groups.google.com/d/optout.
--
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/570BF2E1.9010600%40mountainminds.com.
For more options, visit https://groups.google.com/d/optout.