That's fine. I'll try it as soon as it is in. Thanks - Andy
On Feb 9, 2010, at 3:15 PM, Justin Edelson wrote: > I haven't committed the prepare-test-webapp mojo, so this won't work. > > On Feb 9, 2010, at 6:13 PM, Andreas Schaefer <[email protected]> wrote: > >> Great, I will apply this to my project and see if I can make it work >> too. >> >> Anyhow I created a JIRA ticket for this: >> >> https://issues.apache.org/jira/browse/SLING-1364 >> >> -Andy >> >> On Feb 9, 2010, at 2:57 PM, Justin Edelson wrote: >> >>> I need to some additional cleanup, but you can see what a working >>> project >>> looks like here: >>> >>> http://github.com/justinedelson/sling-it-demo >>> >>> Supports either: >>> $ mvn jetty:run-war >>> or >>> $ mvn verify >>> >>> I should be able to get this into SVN tomorrow. >>> >>> Justin >>> >>> >>> On Tue, Feb 9, 2010 at 5:13 PM, Justin Edelson <[email protected] >>>> wrote: >>> >>>> I think this is going to take some tweaking of the launchpad plugin. >>>> Mind creating a JIRA? >>>> >>>> On 2/9/10 2:00 PM, Andreas Schaefer wrote: >>>>> Hi Felix >>>>> >>>>> Thanks for your help. I am not quite sure what you mean it the "it >>>> classes" but anyhow I made some progress. I finally could create the >>>> launchpad-bundles (needed to set the packaging to war) and create >>>> the web >>>> application but when I try to run the tests Sling does not get >>>> deployed >>>> inside Cargo/Jetty. This is a snippet of my POM that handles the >>>> integration >>>> test: >>>>> >>>>> <profile> >>>>> <!-- >>>>> Run the cargo-based integration tests. >>>>> --> >>>>> <id>cargoIntegrationTesting</id> >>>>> <activation> >>>>> <property> >>>>> <name>!maven.test.skip</name> >>>>> </property> >>>>> </activation> >>>>> <build> >>>>> <plugins> >>>>> >>>>> <plugin> >>>>> <groupId>org.apache.sling</groupId> >>>>> <artifactId>maven-launchpad-plugin</ >>>>> artifactId> >>>>> <executions> >>>>> <execution> >>>>> <id>prepare-launch-package</id> >>>>> <phase>pre-integration-test</phase> >>>>> <goals> >>>>> <goal>prepare-package</goal> >>>>> </goals> >>>>> <configuration> >>>>> <defaultBundleList> >>>>> <version>6-SNAPSHOT</version> >>>>> </defaultBundleList> >>>>> <packaging>war</packaging> >>>>> >>>>> <additionalBundles> >>>>> <additionalBundle> >>>>> <groupId>com.XXX.sn >>>> </groupId> >>>>> >>>> <artifactId>sling-service-web-bundle</artifactId> >>>>> <version>1.0</version> >>>>> <startLevel>0</ >>>>> startLevel> >>>>> </additionalBundle> >>>>> </additionalBundles> >>>>> </configuration> >>>>> </execution> >>>>> </executions> >>>>> </plugin> >>>>> >>>>> >>>>> On Feb 9, 2010, at 12:05 AM, Felix Meschberger wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> I don't have such a POM set up. >>>>>> >>>>>> A first approach I would test would be: >>>>>> >>>>>> * create your integration test classes in src/test/java >>>>>> * exclude the it classes from unit testing >>>>>> * package the it classes using the test-jar goal >>>>>> excluding the regular unit test classes >>>>>> >>>>>> In the integration test you would then include the generated test >>>>>> package for the tests to run ... >>>>>> >>>>>> Regards >>>>>> Felix >>>>>> >>>>>> On 09.02.2010 03:24, Andreas Schaefer wrote: >>>>>>> Hi >>>>>>> >>>>>>> After getting my first Sling bundle deployed and tested with an >>>> integration test (more or less taken from what I found in the >>>> launchpad >>>> testing project) I was wondering if it would be possible to have >>>> the bundle >>>> code and its test code inside the same project / POM. Currently I >>>> need a >>>> second project in order to build the web test environment and to >>>> run it. For >>>> now I am stuck that the target/launchpad-bundles is not created. >>>>>>> >>>>>>> Does anybody has a example POM to set that up if possible ? >>>>>>> >>>>>>> Thanks - Andy Schaefer >>>>>>> >>>>> >>>> >>>> >>
