문제

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