Thanks for your answer. However, my current integration-test profile will force some test dependencies to be packaged within my deployment .ear during 'mvn install'... So if I use the same integration-test profile to run tests, my tests will run before the .ear has been packaged deployed correctly, and thus test fail.
I guess i could create multiple integration-test profiles, but that will bloat my pom.xml. Is there no way to force install to no run tests? regards, -Kristoffer Wayne Fay wrote: > > You should put the integration test stuff in a profile, and activate > it when you want to run the integration tests. Then it won't happen > unless you want it, no matter what phase you execute. > > Wayne > > On 4/1/08, kristoffer <[EMAIL PROTECTED]> wrote: >> >> Hi, >> >> I want to skip my tests for specific projects which contains integration >> tests.. I have read alot on the web/forums/maillists etc and found that >> this >> is sort of a de-fact way of doing this: >> >> [pom.xml: contained in that separate which only contains these tests]= >> <build> >> <plugins> >> <plugin> >> <groupId>org.apache.maven.plugins</groupId> >> <artifactId>maven-surefire-plugin</artifactId> >> <configuration> >> <skip>true</skip> >> </configuration> >> <executions> >> <execution> >> <id>surefire-it</id> >> <phase>integration-test</phase> >> <goals> >> <goal>test</goal> >> </goals> >> <configuration> >> <skip>false</skip> >> </configuration> >> </execution> >> </executions> >> </plugin> >> </plugins> >> </build> >> >> The tests are skipped for most commands (compile, test, package etc) >> which >> is good. But when i run mvn install, the tests are run. It seems as if >> "install" matches my "surefire-it" executions, which was not my >> intention... >> >> [INFO] Scanning for projects... >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Building XXXXX JAR >> [INFO] task-segment: [integration-test] >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] [resources:resources] >> [INFO] Using default encoding to copy filtered resources. >> [INFO] [compiler:compile] >> [INFO] Nothing to compile - all classes are up to date >> [INFO] [resources:testResources] >> [INFO] Using default encoding to copy filtered resources. >> [INFO] [compiler:testCompile] >> [INFO] Nothing to compile - all classes are up to date >> [INFO] [surefire:test] >> [INFO] Tests are skipped. >> [INFO] [jar:jar] >> [INFO] [surefire:test {execution: surefire-it}] >> [INFO] Surefire report directory: >> c:\myplace\dev\integrationtest\target\surefire-reports >> >> ------------------------------------------------------- >> T E S T S >> ------------------------------------------------------- >> Running xxx.xxx.AdminIntegrationTest >> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec >> >> Results : >> >> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 >> >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] BUILD SUCCESSFUL >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 2 seconds >> [INFO] Finished at: Tue Apr 01 16:30:10 CEST 2008 >> [INFO] Final Memory: 5M/11M >> [INFO] >> ------------------------------------------------------------------------ >> >> >> I only want it to be run if i run "integration-test".. Have any one >> encountered this before? >> >> thanks and regards, >> -Kristoffer >> >> -- >> View this message in context: >> http://www.nabble.com/Skip-tests-for-installation-phase-tp16418470s177p16418470.html >> Sent from the Maven - Users mailing list archive at Nabble.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] > > > -- View this message in context: http://www.nabble.com/Skip-tests-for-installation-phase-tp16418470s177p16445365.html Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]