Would it be possible to provide a sample project with pom.xml on how to do
it? Maybe this can be added to some wiki if there is one of aspectj or you
can add it to the mavenuser wiki?

2009/11/30 Simone Gianni <simo...@apache.org>

> Hi Wim,
> I'm using Maven2 + AspectJ + Cobertura successfully, but there are a few
> caveats.
>
> I'm currently weaving first and then instrumenting with cobertura. If I
> remember correctly, I'm cobertura-instrumenting the entire jar. I could do
> this cause in our setup coverage reports are executed in a separate step,
> when generating the project site. Since AspectJ inlines a few calls inside
> methods using "line 1" of the target class file, or the first line of the
> method, you'll see cobertura reporting a lot of hits on this lines, even if
> they does not contain any apparently useful code. This may confuse who is
> used to cobertura reports and not aware of AspectJ internals, but can be
> interpreted as useful informations cause you may understand how many
> instructions are executed because of AspectJ aspect lookup.
>
> I also set up a "load time cobertura instrumentation", that goes in pair
> with load time weaving, but in that case if an entire class does not get
> loaded, cobertura knows nothing about it, which alters the global coverage
> measurements, so I dropped it.
>
> If you have a specific error, I can try to investigate it.
>
> Simone
>
>
>
> Wim Deblauwe wrote:
>
>> Hi,
>>
>> is there anybody who is using AspectJ with a code coverage tool. We are
>> using Cobertura and Maven2, but that does not work when you start to add an
>> aspect to your code and you need to use the ajc compiler. I just checked
>> with Atlassian and Clover cannot seem to manage it according to them.
>> Anybody knows a workaround? I don't want to have code coverage on the
>> aspect, I just don't want to loose the coverage on my regular java classes.
>>
>> regards,
>>
>> Wim
>> ------------------------------------------------------------------------
>>
>>
>> _______________________________________________
>> aspectj-users mailing list
>> aspectj-users@eclipse.org
>> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>>
>>
>
>
> --
> Simone Gianni            CEO Semeru s.r.l.           Apache Committer
> http://www.simonegianni.it/
>
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to