Mar 10, 2007, at 10:44 AM, Kaare Nilsen wrote:
AFAIK this is still valid :
#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
10/03/07, Vincent Massol <vincent (AT) massol (DOT) netwrote:
>>
>Mar 9, 2007, at 11:58 PM, Kaare Nilsen wrote:
>>
>09/03/07, Vincent Massol <vincent (AT) massol (DOT) netwrote:
>>>
>>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
>>>>
>>>>
>>>7/26/06, Vincent Massol <vincent (AT) massol (DOT) netwrote:
>>
>>
>>
>>Message
>>From: Kaare Nilsen [mailto:kaare.nilsen (AT) gmail (DOT) com]
>>Sent: mercredi 26 juillet 2006 19:53
>>To: Maven Users List
>>Subject: Re: Code coverage with AspectJ?
>>>
>>26/07/06, Jason Chaffee <jason_chaffee (AT) tvworks (DOT) com
>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>
>>>
>>Message
>>From: Vincent Massol [mailto:vincent (AT) massol (DOT) net]
>>Sent: Wednesday, July 26, 2006 8:42 AM
>>To: 'Maven Users List'
>>Subject: RE: Code coverage with AspectJ?
>>>
>>>
>>>
>>Message
>>From: carlossg (AT) gmail (DOT) com [mailto:carlossg (AT) gmail (DOT) com]
>>Behalf
>>Carlos
>>Sanchez
>>Sent: mercredi 26 juillet 2006 17:29
>>To: Maven Users List
>>Subject: Re: Code coverage with AspectJ?
>>>
>>7/26/06, Howard Lewis Ship <hlship (AT) gmail (DOT) comwrote:
>>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 SME Clover data.
>>The thing I would like though, is to run AspectJ BEFRE
>>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 PM
>>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 :
>>
>>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 / 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-
>>unsubscribe (AT) maven (DOT) apache.org
>>For additional commands, e-mail: users-
>>help (AT) maven (DOT) apache.org
>>>
>>>
>>>
>>>
>>--
>>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-
>unsubscribe (AT) maven (DOT) apache.org
>>For additional commands, e-mail: users-
>>help (AT) maven (DOT) apache.org
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>
>>
>>_
>>D un nouveau moyen de poser toutes vos questions
>>quelque soit
>>le
>>sujet !
>>Yahoo! Questions/R pour partager vos connaissances,
>>vos
>>opinions
>>et vos
>>http://fr.answers.yahoo.com
>>>
>>>
>>>
>>
>>
>
>>-
>>To unsubscribe, e-mail: users-unsubscribe (AT) maven (DOT) apache.org
>>For additional commands, e-mail: users-
>help (AT) maven (DOT) apache.org
>>>
>>>
>>>
>>
>>
>
>>-
>>To unsubscribe, e-mail: users-unsubscribe (AT) maven (DOT) apache.org
>>For additional commands, e-mail: users-
>help (AT) maven (DOT) apache.org
>>>
>>>
>>>
>>>
>>
>>
>
>>-
>>To unsubscribe, e-mail: users-unsubscribe (AT) maven (DOT) apache.org
>>For additional commands, e-mail: users-help (AT) maven (DOT) apache.org
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>>
>>D un nouveau moyen de poser toutes vos questions
>quelque
>>soit le
>>sujet !
>>Yahoo! Questions/R pour partager vos connaissances, vos
>>opinions et
>>vos
>>http://fr.answers.yahoo.com
>>
>>
>>
>>
>
>>-
>>To unsubscribe, e-mail: users-unsubscribe (AT) maven (DOT) apache.org
>>For additional commands, e-mail: users-help (AT) maven (DOT) apache.org
>>
>>
>>>>
>>>
>>>
>>
>
>>To unsubscribe, e-mail: users-unsubscribe (AT) maven (DOT) apache.org
>>For additional commands, e-mail: users-help (AT) maven (DOT) apache.org
>>>
>>>
>>>
>>
>
>>To unsubscribe, e-mail: users-unsubscribe (AT) maven (DOT) apache.org
>>For additional commands, e-mail: users-help (AT) maven (DOT) apache.org
>>>
>>>
>>
>
>
>To unsubscribe, e-mail: users-unsubscribe (AT) maven (DOT) apache.org
>For additional commands, e-mail: users-help (AT) maven (DOT) apache.org
>>
>>
>>
>
>To unsubscribe, e-mail: users-unsubscribe (AT) maven (DOT) apache.org
>For additional commands, e-mail: users-help (AT) maven (DOT) apache.org
>>
>>
>
To unsubscribe, e-mail: users-unsubscribe (AT) maven (DOT) apache.org
For additional commands, e-mail: users-help (AT) maven (DOT) apache.org
To unsubscribe, e-mail: users-unsubscribe (AT) maven (DOT) apache.org
For additional commands, e-mail: users-help (AT) maven (DOT) apache.org