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

有帮助吗?

解决方案

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.

其他提示

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'.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top