You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Carlos Sanchez <ap...@carlos.cousas.net> on 2004/07/30 21:02:57 UTC
Avoid running multiple goals (was: RE: issue w/ test:test goal being run multiple times when dist goal is executed)
I personally run site with junit, clover and jcoverage reports and would be
difficult to skip test:test.
I see it more a general question for all plugins. Maven should keep track of
goals run and don't run again them. Plugins should be able to override that,
e.g. clover could set test:test as "not run".
I don't know if this was thought for next releases and m2, can anyone tell?
I'll move this discussion to developer list.
Regards
Carlos Sanchez
A Coruña, Spain
Oness Project
http://oness.sourceforge.net
> -----Original Message-----
> From: Eric Pugh [mailto:epugh@upstate.com]
> Sent: Friday, July 30, 2004 6:41 PM
> To: Carlos Sanchez; 'Maven Users List'
> Subject: RE: issue w/ test:test goal being run multiple times
> when dist goal is executed
>
> Yeah, I'm actually thinking that the pregoal would be the way
> to go.. But, I see it as something you configure your
> project.. for example, if you want the tests to run, but you
> need to do the bytecode manipulation, then set the preGoal to
> set maven.test.skip=true after running once, and have clover
> or jcoverage run first..
>
> If you run either first, and then run the junit report, it
> doesn't have to
> run the test:test again... What clover or jcoverage output
> has everything
> the report needs..
>
> Eric
>
> > -----Original Message-----
> > From: Carlos Sanchez [mailto:apache@carlos.cousas.net]
> > Sent: Friday, July 30, 2004 5:44 PM
> > To: 'Maven Users List'; epugh@upstate.com
> > Subject: RE: issue w/ test:test goal being run multiple times when
> > dist goal is executed
> >
> >
> > Hi,
> >
> > Just be sure that it does't break plugins that need to
> rerun test:test
> > as clover or jcoverage.
> >
> > Regards
> >
> > Carlos Sanchez
> > A Coruña, Spain
> >
> > Oness Project
> > http://oness.sourceforge.net
> >
> > > -----Original Message-----
> > > From: Eric Pugh [mailto:epugh@upstate.com]
> > > Sent: Friday, July 30, 2004 5:41 PM
> > > To: Maven Users List
> > > Subject: RE: issue w/ test:test goal being run multiple
> times when
> > > dist goal is executed
> > >
> > > I've seen the same thing, and actually thought about some
> > > fixes.. Could
> > > make junit-report smarter to only run if the unit test
> report files
> > > don't exist. Could also introduce some sort of pregoal
> to test:test
> > > that checks and if the tests have been run, then set
> > > maven.test.skip=true..
> > >
> > > Eric
> > >
> > > > -----Original Message-----
> > > > From: Springer, Ian P. [mailto:ian.springer@hp.com]
> > > > Sent: Monday, July 26, 2004 6:48 PM
> > > > To: users@maven.apache.org
> > > > Subject: issue w/ test:test goal being run multiple times when
> > > > dist goal is executed
> > > >
> > > >
> > > > When I run "maven dist", my project's unit tests get run
> > > three times:
> > > >
> > > > 1) because test:test is a prereq of jar:jar
> > > > 2) because test:test is a prereq of war:webapp
> > > > (which I call from a dist:prepare-bin-filesystem postgoal in
> > > > maven.xml)
> > > > 3) because junit-report:report does an attainGoal of test:test
> > > >
> > > > Running the unit test three times slows down the dist build
> > > and also
> > > > clutters Maven's output. Does anyone know of a
> workaround for this
> > > > issue?
> > > >
> > > > Thanks,
> > > > Ian
> > > >
> > > >
> > >
> --------------------------------------------------------------------
> > > -
> > > > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > > > For additional commands, e-mail: users-help@maven.apache.org
> > >
> > >
> > >
> --------------------------------------------------------------------
> > > - To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: users-help@maven.apache.org
> > >
> > >
> > >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org