Hey guys, I've just pushed an update to 0.2.1 of the paxexam-karaf testframework to m2 central. Should be there within the next hours. Special thanks to Rick Vestal for finding and reporting the bugs fixed in this release.
Have fun and kind regards, Andreas 2011/10/11 Jamie G. <[email protected]> > Awesome work Andreas :) > > +1 to including the test framework into Karaf core. > > Cheers, > Jamie > > 2011/10/10 Toni Menzel <[email protected]>: > > Great work Andreas! > > I think its a good example of the Exam2 as a somewhat generic integration > > test platform. Think it fits not only for OSGi but any Container that > allows > > dynamic module install/uninstall behavior. Will also look where Andreas > work > > can be put directly into Exam to facilitate the aforementioned use case. > > > > As of Karaf, i would love to see it as a Karaf Subproject. Users will > look > > primarily at that spot. +1 > > > > Toni > > > > 2011/10/10 Andreas Pieber <[email protected]> > > > >> Hey Łukasz, > >> > >> Thanks again :-) Looks pretty fine; for easier maintenance it might help > to > >> reference Karaf directly and use versionAsInProject as in the examples. > >> > >> Kind regards, > >> Andreas > >> > >> 2011/10/10 Łukasz Dywicki <[email protected]> > >> > >> > Hi, > >> > I did small test with exam. Really small set up for feature > insallation > >> > test, isn't? > >> > > >> > http://svn.apache.org/viewvc?view=revision&revision=1181062 > >> > > >> > Once again, great work Andreas. > >> > > >> > Best regards, > >> > Lukasz > >> > > >> > > Hey guys, > >> > > > >> > > Thank you very much :-) One word though: Although no direct > reference > >> to > >> > > karaf is required by the test framework they are still directly > >> related. > >> > > Therefore I think it would be better to include the framework > directly > >> > into > >> > > Karaf (replacing the current testing parts). WDYT? > >> > > > >> > > Kind regards, > >> > > Andreas > >> > > > >> > > On Sun, Oct 9, 2011 at 12:10, Jean-Baptiste Onofré <[email protected] > > > >> > wrote: > >> > > > >> > >> Great work Andreas. > >> > >> > >> > >> As already discussed, it's really an awesome candidate for a new > Karaf > >> > >> sub-project ;) > >> > >> > >> > >> Regards > >> > >> JB > >> > >> > >> > >> > >> > >> On 10/07/2011 06:00 PM, Andreas Pieber wrote: > >> > >> > >> > >>> Hey Guys, > >> > >>> > >> > >>> I've finished the second feature release of the Pax Exam Karaf > >> > >>> Testframework > >> > >>> today and it finally reached maven central. You might want to give > it > >> > shot > >> > >>> if you need to do integration tests on Karaf base. It is as simple > as > >> > >>> adding > >> > >>> the following to your pom... > >> > >>> > >> > >>> <dependency> > >> > >>> <groupId>org.openengsb.labs.**paxexam.karaf</groupId> > >> > >>> <artifactId>paxexam-karaf-**container</artifactId> > >> > >>> <version>0.2.0</version> > >> > >>> <scope>test</scope> > >> > >>> </dependency> > >> > >>> <dependency> > >> > >>> <groupId>org.ops4j.pax.exam</**groupId> > >> > >>> <artifactId>pax-exam-junit4</**artifactId> > >> > >>> <version>2.3.0.M1</version> > >> > >>> <scope>test</scope> > >> > >>> </dependency> > >> > >>> > >> > >>> > >> > >>> ... reference your karaf based distribution ... > >> > >>> > >> > >>> <dependency> > >> > >>> <groupId>org.apache.karaf</**groupId> > >> > >>> <artifactId>apache-karaf</**artifactId> > >> > >>> <version>2.2.3</version> > >> > >>> <type>zip</type> > >> > >>> <scope>test</scope> > >> > >>> <exclusions> > >> > >>> <exclusion> > >> > >>> <groupId>org.apache.karaf.**shell</groupId> > >> > >>> <artifactId>org.apache.karaf.**shell.dev</artifactId> > >> > >>> </exclusion> > >> > >>> </exclusions> > >> > >>> </dependency> > >> > >>> > >> > >>> > >> > >>> > >> > >>> ... and the following configuration section ... > >> > >>> > >> > >>> @Configuration > >> > >>> public Option[] config() { > >> > >>> return new Option[]{ > >> > karafDistributionConfiguration**().frameworkUrl( > >> > >>> maven().groupId("org.apache.**karaf").artifactId("apache-** > >> > >>> karaf").type("zip").**versionAsInProject()) > >> > >>> }; > >> > >>> } > >> > >>> > >> > >>> > >> > >>> ... and your integration tests will run on the framework you've > just > >> > >>> configured. The full documentation could be found here [1]. The > >> > changeset > >> > >>> of > >> > >>> the new feature release could be found here [2]. Have fun and > >> > >>> don't hesitate to report any problems you encounter at this list > or > >> > here > >> > >>> [3]. Btw, all sources are under Apache 2 License here [4] and will > be > >> > >>> included in the karaf 3 release. It's just out of the ASF repos > right > >> > now > >> > >>> so > >> > >>> that it can be developed/released in faster cycles. > >> > >>> > >> > >>> Kind regards, > >> > >>> Andreas > >> > >>> > >> > >>> [1] https://github.com/openengsb/**labs-paxexam-karaf/wiki< > >> > https://github.com/openengsb/labs-paxexam-karaf/wiki> > >> > >>> [2] https://github.com/openengsb/**labs-paxexam-karaf/wiki/V0.2.0 > < > >> > https://github.com/openengsb/labs-paxexam-karaf/wiki/V0.2.0> > >> > >>> [3] http://issues.openengsb.org/**jira/browse/lab< > >> > http://issues.openengsb.org/jira/browse/lab> > >> > >>> [4] https://github.com/openengsb/**labs-paxexam-karaf< > >> > https://github.com/openengsb/labs-paxexam-karaf> > >> > >>> > >> > >>> > >> > >> -- > >> > >> Jean-Baptiste Onofré > >> > >> [email protected] > >> > >> http://blog.nanthrax.net > >> > >> Talend - http://www.talend.com > >> > >> > >> > > >> > > >> > > > > > > > > -- > > Toni Menzel Source <http://tonimenzel.com> > > >
