|EMMA and AspectJ [message #72028]
||Tue, 22 July 2008 06:29
Originally posted by: uwe.g.live.de|
when the code coverage tool EMMA is run on AspectJ-advised code, the
reported line coverage for methods with around-advices is always 100% (if
it was called at all), and the reported number of lines is always 1 (one).
I found some posts about problems with missing line numbers in byte code.
This however seems not to be the problem here - in my test there are no
other 3rd party jars involved except emma and aspectj. The decompiled byte
code also shows the line numbers.
A work-around is to instrument first with emma, then weave the aspects.
But this messes up out production process, and omits the aspects from
Do you know this problem - and a solution?
Thanks & regards