I will be most grateful Simone! Enjoy your holiday :)

2009/12/3 Simone Gianni <[email protected]>

> Hi Wim,
> I didn't forget about you, I have "Add an example pom.xml for AspectJ +
> Cobertura on aj wiki" on my todo list, but found no time yet to do it ..
> hopefully I'll manage to find time on Monday cause it's holiday here in
> Italy.
>
> Simone
>
> Wim Deblauwe wrote:
>
>> 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 <[email protected] <mailto:[email protected]>>
>>
>>
>>    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
>>        [email protected] <mailto:[email protected]>
>>
>>        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
>>    [email protected] <mailto:[email protected]>
>>
>>    https://dev.eclipse.org/mailman/listinfo/aspectj-users
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> aspectj-users mailing list
>> [email protected]
>> 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
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to