On Mar 10, 2007, at 10:44 AM, Kaare Nilsen wrote:

AFAIK this is still valid :
http://www.cenqua.com/forums/thread.jspa?messageID=13711&#13711

But this not what I said...

I explicitely mentioned that you have to run them in the right order... See my message below :)

-Vincent

On 10/03/07, Vincent Massol <[EMAIL PROTECTED]> wrote:

On Mar 9, 2007, at 11:58 PM, Kaare Nilsen wrote:

> On 09/03/07, Vincent Massol <[EMAIL PROTECTED]> wrote:
>>
>> On Mar 9, 2007, at 2:16 PM, Steve Shucker wrote:
>>
>> > I don't think AspectJ and Clover are compatible.
>>
>> Hmmm they might be if you run them in the right order. Run Clover
>> first on sources and then AspectJ on either generated sources or on
>> the JAR. This should work I think, although I don't recall having
>> tried this.
>
> Don't think it is possible even if you run aspectJ on the generated
> source. All the references I am able to find on the net says it's not
> possible, and this is also my own experience

Can you explain why it's not possible in a few words?

Thanks
-Vincent

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



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to