> -----Original Message----- > From: Jason van Zyl [mailto:[EMAIL PROTECTED] > Sent: mercredi 28 décembre 2005 19:51 > To: Maven Developers List > Subject: Re: [discussion] Integration testing location > > Vincent Massol wrote: > > Hi there, > > > > I'd like to continue the discussion about integration testing (see > > http://docs.codehaus.org/display/MAVEN/Testing+Strategies). Here are > some > > topics on which I'd like to get your opinion: > > > > 1) Need for a pre/post phase to integration-test. See > > http://jira.codehaus.org/browse/MNG-1880. > > Is this going to be a general pattern in that we might want to decorate > the phases. I like having the concrete phases but maybe for genericity > we need to allow the decoration of each of our concrete phases or we may > simply run into further limitations that require changes to lifecycles. > > > I guess this could be implemented very quickly. Isn't it just a matter > of > > adding 2 new phases in components.xml? > > > > Do we all agree on the need for this? > > I think a general decoration mechanism would be useful. Even though this > could be somewhat unstructured I think the utility gained is probably > more important. So I would be > > +1 > > Unless we could think of some serious downsides. Can't think of any off > the top of my head.
+1 for implicit pre/post phases to for all phases. [snip] > > I don't think the surefire plugin support this right now. The problem is > > that it's using configuration elements defined outside of the <plugin> > > section in the pom so I don't think it's currently possible to have > several > > executions of it with different configurations. > > Right, the test classes directory is pulled from the <build/> element so > we would need to do something there for integration test classes to be > picked up. > > > Another option is to have an it plugin which is basically the same as > the > > surefire plugin but bound at different phases and using different > > configuration elements. > > > > Which solution do we want? > > What about a parallel for integration tests like we have for unit tests? > > If we are going to consider integration testing on the same level as > unit testing then we might want to add an integration source setting to > the <build/> element because we will need to compile the integration > tests which will be in a different directory and they will need to be > output to a different directory so that surefire can pick them up. So > there will be some values that will need to be accessed by several mojos > to make this work. So for each element we have in the POM and each step > in the lifecycle we have for testing we need for integration testing. Right. This is a good thing to do I think. Thanks -Vincent ___________________________________________________________________________ Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international. Téléchargez sur http://fr.messenger.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]