> We use Cobertura instead. The coverage report isn't as nice, but
> it is functional. For maven1, there's also an emma plugin.
>
> -Steve
>
> Michael Waluk wrote:
>> Hi,
>>
>> I can't find much else regarding using AspectJ with Clover. Were
>> you able
>> to get it working with an example AspectJ project?
>>
>> Has anyone been successful with this yet? We have it to the point
>> where we
>> are getting 0% coverage for some reason, but I haven't spent much
>> time on
>> it. I'd bother if there were some success stories out there.
>>
>> Thanks for any info,
>> Michael
>>
>>
>> On 7/26/06, Vincent Massol <[EMAIL PROTECTED]> wrote:
>>>
>>>
>>>
>>> > -----Original Message-----
>>> > From: Kaare Nilsen [mailto:[EMAIL PROTECTED]
>>> > Sent: mercredi 26 juillet 2006 19:53
>>> > To: Maven Users List
>>> > Subject: Re: Code coverage with AspectJ?
>>> >
>>> > On 26/07/06, Jason Chaffee <[EMAIL PROTECTED]> wrote:
>>> > > I use cobetura and load-time weaving during unit-tests to do
>>> this. To
>>> > use load-time weaving you must fork at least once and
provide the
>>> > javaagent as an <argline>
>>> > >
>>> > > -----Original Message-----
>>> > > From: Vincent Massol [mailto:[EMAIL PROTECTED]
>>> > > Sent: Wednesday, July 26, 2006 8:42 AM
>>> > > To: 'Maven Users List'
>>> > > Subject: RE: Code coverage with AspectJ?
>>> > >
>>> > >
>>> > >
>>> > > > -----Original Message-----
>>> > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
>>> Behalf Of
>>> > Carlos
>>> > > > Sanchez
>>> > > > Sent: mercredi 26 juillet 2006 17:29
>>> > > > To: Maven Users List
>>> > > > Subject: Re: Code coverage with AspectJ?
>>> > > >
>>> > > > On 7/26/06, Howard Lewis Ship <[EMAIL PROTECTED]> wrote:
>>> > > > > Does anyone know how to generate a code coverage report
>>> when using
>>> > > > > AspectJ in a project?
>>> > > > >
>>> > > > > The Clover plugin wants to rewrite and recompile the
>>> code, which
>>> > > > > probably won't play well with all things aspect.
>>> > > >
>>> > > > seems not possible:
>>> > > >
>>> > > > [quote]
>>> > > > Indeed running AspectJ AFTER Clover works. I'm using that
>>> for now,
>>> so
>>> > > > that I at least have SOME Clover data.
>>> > > > The thing I would like though, is to run AspectJ BEFORE
>>> Clover runs,
>>> > > > so I also have Clover data on the AspectJ-sources!
>>> > > > As I see it, there are 2 ways to do this:
>>> > > >
>>> > > > 1) AspectJ weaves his new files and writes them out as
>>> sources so
>>> > > > Clover can work on them. The problem here will be that
>>> > > > Clover can't show the reports on AspectJ-files, but rather
>>> on the
>>> > > > weaved files.
>>> > >
>>> > > Why not? If you point the Clover plugin to the generated
>>> sources it
>>> > should
>>> > > work fine, no? I guess I'd need to try it.
>>> > >
>>> > > > It's a solution, but what would be really great
>>> > > > is:
>>> > > > 2) Clover examines the AspectJ sources and adds his
>>> statements to
>>> > > > those files. Then AspectJ can do his normal thing and
>>> > > > Clover's reports should show the coverage in the correct
>>> files and
>>> > > > calculate the EXACT amount of times the statements have
>>> > > > been called.
>>> > >
>>> > > I don't understand this solution. Is clover running before
>>> aspectj in
>>> > this
>>> > > case? If so then we're back to the first solution above, no?
>>> > >
>>> > > > Unfortunately I already heard from Cenqua that atm Clover
>>> doesn't
>>> know
>>> > > > how to handle AspectJ sources... So I think that the
>>> > > > plugin will have the same problems...
>>> > >
>>> > > Ah maybe there's some issue. If someone could show me a very
>>> simple
>>> > aspectj
>>> > > project (one simple class, one aspect, one test and a POM
>>> using the
>>> > aspectj
>>> > > plugin) then I could add it to the clover plugin's test suite
>>> and try
>>> it
>>> > > out.
>>> >
>>> > You will find some here :
>>> > http://svn.codehaus.org/mojo/trunk/mojo/aspectj-maven-
>>> > plugin/src/test/projects/
>>> >
>>> > But as Carlos mentioned. Clover and aspectJ is not really
>>> compatible
>>>
>>> Thanks for the link. Could you elaborate just a little more about
>>> the
>>> incompatibility before I spend too much time looking into it? :-)
>>>
>>> Thanks
>>> -Vincent
>>>
>>> > > > > Is there a Maven2 plugin for emma or cobetura?
>>> > > >
>>> > > > cobertura, and it plays well with aspectj afaik, you have
>>> to make
>>> sure
>>> > > > the aspectj plugin doesn't recompile from sources for what
>>> I read in
>>> > > > the cobertura mailing list
>>> > > >
>>> > > > >
>>> > > > > --
>>> > > > > Howard M. Lewis Ship
>>> > > > > TWD Consulting, Inc.
>>> > > > > Independent J2EE / Open-Source Java Consultant
>>> > > > > Creator and PMC Chair, Apache Tapestry
>>> > > > > Creator, Apache HiveMind
>>> > > > >
>>> > > > > Professional Tapestry training, mentoring, support
>>> > > > > and project work. http://howardlewisship.com
>>> > > > >
>>> > > > >
>>>
--------------------------------------------------------------------
>>> > -
>>> > > > > To unsubscribe, e-mail: users-
[EMAIL PROTECTED]
>>> > > > > For additional commands, e-mail: users-
[EMAIL PROTECTED]
>>> > > > >
>>> > > > >
>>> > > >
>>> > > >
>>> > > > --
>>> > > > I could give you my word as a Spaniard.
>>> > > > No good. I've known too many Spaniards.
>>> > > > -- The Princess Bride
>>> > > >
>>> > > >
>>>
--------------------------------------------------------------------
>>> -
>>> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> > > > For additional commands, e-mail: users-
[EMAIL PROTECTED]
>>> > >
>>> > >
>>> > >
>>> > >
>>> > >
>>> > >
>>> > >
>>> >
>>>
____________________________________________________________________
>>> ______
>>> > _
>>> > > Découvrez un nouveau moyen de poser toutes vos questions
>>> quelque soit
>>> le
>>> > sujet !
>>> > > Yahoo! Questions/Réponses pour partager vos connaissances,
vos
>>> opinions
>>> > et vos expériences.
>>> > > http://fr.answers.yahoo.com
>>> > >
>>> > >
>>> > >
>>>
--------------------------------------------------------------------
>>> -
>>> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> > > For additional commands, e-mail: [EMAIL PROTECTED]
>>> > >
>>> > >
>>> > >
>>>
--------------------------------------------------------------------
>>> -
>>> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> > > For additional commands, e-mail: [EMAIL PROTECTED]
>>> > >
>>> > >
>>> >
>>> >
>>>
--------------------------------------------------------------------
>>> -
>>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> > For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
____________________________________________________________________
>>> _______
>>> Découvrez un nouveau moyen de poser toutes vos questions quelque
>>> soit le
>>> sujet !
>>> Yahoo! Questions/Réponses pour partager vos connaissances, vos
>>> opinions et
>>> vos expériences.
>>> http://fr.answers.yahoo.com
>>>
>>>
>>>
--------------------------------------------------------------------
>>> -
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]