karaf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Baptiste Onofré ...@nanthrax.net>
Subject Re: Release PaxExam Karaf Testframework 0.2.0
Date Sun, 09 Oct 2011 10:10:50 GMT
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
> [2] https://github.com/openengsb/labs-paxexam-karaf/wiki/V0.2.0
> [3] http://issues.openengsb.org/jira/browse/lab
> [4] https://github.com/openengsb/labs-paxexam-karaf
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Mime
View raw message