Question

When using eCobertura and EclEmma resp. I found the code coverage come out as different in each case for the same project. Interested to know why?

Emma stat EclEmma stat

eCobertura stat

eCobertura stat

Was it helpful?

Solution

One factor may be that EclEmma does not measure coverage correctly for exception handling code - i.e. it may tell you that code is not covered, when in fact it is executed (e.g. if you step through with the debugger, the code is indeed executed). This is a limitation of the underlying JaCoCo library. No idea whether eCobertura has the same issue though.

OTHER TIPS

In the screenshot you have attached you configure EclEmma to show you the 'instruction counters' but eCobertura shows you lines and branches counters. You can configure EclEmma to show you 'branches counters' and 'line counters'.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top