Hi Jeremy, Have you read "Better builds with Maven" (http://www.mergere.com/m2book_download.jsp)? In chapter 4.13 (Testing J2EE Applications) there's an instruction on how to start a container (Geronimo in that case) with Cargo in the pre-integration phase and to stop it in the post-integration phase.
HTH Regards, Jakub On Tue, 13 Jun 2006 00:12:26 -0600, Jeremy Whitlock wrote > Wendy, > How funny to run into you. I read some of your stuff earlier > thanks to Google. I was going to do the same thing by requiring > Jetty for the test phase and having an extendable test who's setUp() > method would embed a Jetty instance then deploy the webapp. I > didn't look too far into it but I think it would work. I would just > need to play around with it. Knowing I could do it this way is fine > but I was hoping for something more Maven and less JUnit/Java. What > I mean is you configure everything else in the pom.xml and I was > hoping for something more Maven-like and thus, a solution that would > not require any JUnit/Java magic. If there is no other option then your > approach and my existing experience with embedding Jetty will come in > handy. ;) > > Take care, > > Jeremy > > On 6/13/06, Wendy Smoak <[EMAIL PROTECTED]> wrote: > > > > On 6/12/06, Jeremy Whitlock <[EMAIL PROTECTED]> wrote: > > > I would like to know the proper way to run in-container > > integration/unit > > > tests for applications built/tested using Maven. I have tried to run > > > jetty6:run before the test phase but it does not start as a daemon or > > forked > > > so Maven never continues to finish running the rest of the lifecycle. I > > > then tried cargo but got the same results. All I need to do is be able > > to > > > startup a web container and deploy my war-packaged applications so I can > > run > > > the integration/unit tests properly using Maven. Any help would be > > highly > > > appreciated. > > > > Cargo can do it. :) It's probably best to ask on the Cargo user list, > > but here's a simple example of wrapping tests in a TestSetup class > > that starts and stops Tomcat: > > > > < > > http://svn.apache.org/repos/asf/struts/action/trunk/integration/apps-it/src/test/java/org/apache/struts/apps/ > > > > > > > I'm working on a more generic TestSetup class that's controlled by > > system properties and can be reused, with the goal of running the same > > tests in multiple containers. > > > > -- > > Wendy > > > > --------------------------------------------------------------------- > > 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]
