I'm almost done with it! As twittered only two itests failing by now; so...
we're on the right path :-) Currently I'm applying the changes on both
sides... so till we've released karaf-3.0 there is still the possibility to
get bug-fix releases out.

Kind regards,
Andreas

On Wed, Nov 16, 2011 at 21:15, Jean-Baptiste Onofré <[email protected]> wrote:

> Hi Andreas,
>
> it's on the way on my side. Tomorrow, we should *really* spend time
> together to integrate it as a new Karaf sub-project.
>
> Regards
> JB
>
>
> On 11/16/2011 09:08 PM, Andreas Pieber wrote:
>
>> Hey Guys,
>>
>> I've finished the fourth feature release of the Pax Exam Karaf
>> Testframework
>> today and pushed it to maven central (should be there within the next
>> hours).
>>
>> If you already have used a previous version the changelog is:
>>
>> "The 0.4.1 release contains 6 bug fixes. The most important bug-fixes are
>> the support of the file protocol, support spaces in the test-path
>> correctly
>> and handle the "-" in Snapshot paths correctly."
>>
>> Otherwise you might want to give it shot if you need to do integration
>> tests on Karafbase. 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.4.1</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.4</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. BTW, hopefully this
>> is the last release outside the ASF. I'll start to replace our current
>> integration tests at Karaf and merge the source into the trunk by next
>> week...
>>
>> Special thanks to all of you who have provide feature requests and bug
>> reports!
>>
>> 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.4.1<https://github.com/openengsb/labs-paxexam-karaf/wiki/V0.4.1>
>> [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
>

Reply via email to