> -----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: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [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: [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]

Reply via email to