Mhm... To setup a full Karaf-IT environment is not that trivial... The
karaf ITests themselves tests only some parts and does not show
complexer feature setup. BTW, you should not use karaf in a version <
2.x by now (best to use karaf-2.2.x).

A more complex itests setup for pax-exam with Karaf can be found here
e.g.: https://github.com/openengsb/openengsb/tree/master/itests

Kind regards,
Andreas

On Tue, Mar 15, 2011 at 2:43 PM, Michael Szalay
<[email protected]> wrote:
> Hi Jean-Baptise
>
> thanks for you answer.
> If I run pax-exam with karaf, the framework complains that it wants the 
> package org.apache.felix.karaf.testing.AbstractIntegrationTest
> as a bundle, so I added
>
> <bundle>mvn:org.apache.felix.karaf.tooling/org.apache.felix.karaf.tooling.testing/1.6.0</bundle>
>
> to my feature.
> But this complains that package "org.ops4j.pax.exam.container.def" is missing.
> This package is not available as a bundle, I checked with the ops4j people 
> (see below).
> Its not intended to be available at runtime.
>
> It works if I'm not using AbstractIntegrationTest.
>
> What am I doing wrong?
>
> Regards Michael
>
> ----- Ursprüngliche Mail -----
> Von: "Jean-Baptiste Onofré" <[email protected]>
> An: [email protected]
> Gesendet: Dienstag, 15. März 2011 14:30:20
> Betreff: Re: Fwd: Problem while testing Apache Karaf
>
> Hi Michael,
>
> you can use PAX Exam 1.2.4. Regarding the bundle, it depends of what do
> you want to test.
> For blueprint, you need the Aries Blueprint bundle at least.
>
> Regards
> JB
>
> On 03/15/2011 02:25 PM, Michael Szalay wrote:
>> Hi all
>>
>> does anyone know how to correctly setup pax-eam for karaf?
>> Which version of pax-exam do I need?
>>
>> What bundles Do I have to include in my features so that the blueprint 
>> services are coming up?
>>
>> Regards Michael
>>
>> ----- Weitergeleitete Mail -----
>> Von: "Toni Menzel"<[email protected]>
>> An: "General OPS4J"<[email protected]>
>> CC: "Michael Szalay"<[email protected]>
>> Gesendet: Dienstag, 15. März 2011 14:09:40
>> Betreff: Re: Problem while testing Apache Karaf
>>
>> Hi Michael,
>>
>>
>> You are using some extra runtime bundle from the Karaf project: 
>> org.apache.felix.karaf.tooling.testing
>> This looks like importing something, that - at least i - did not intend to 
>> have available at runtime at all.
>>
>>
>> So its 2 folds:
>> - check if the version of org.apache.felix.karaf.tooling.testing you are 
>> using is compatible (from karaf docs e.g.) with pax exam 1.2.3 (which you 
>> are using appealingly)
>> - or file an issue on the Karaf Issue Tracker
>>
>>
>> As a side effect, i am currently porting the karaf stuff to be usable with 
>> Exam2 as part of the compatibility (Exam 1.x to 2.0) effort. But this should 
>> not stress you. I just mention it because i may be able to tell you more 
>> about what you are doing wrong while i am progressing.
>>
>>
>> But better check with Karaf friends directly, too.
>>
>>
>> Cheers,
>> Toni
>>
>>
>>
>>
>> On Tue, Mar 15, 2011 at 1:55 PM, Michael Szalay<  [email protected]> 
>>  wrote:
>>
>>
>> Hi all
>>
>> I want to setup a integration test infrastructure for my OSGi blueprint 
>> projects.
>> We use Apache Karaf as a framework.
>>
>> I wrote my JUnit test and installed my features.
>> Now I have the unresolved dependency:
>>
>> Unresolved constraint in bundle org.apache.felix.karaf.tooling.testing [12]: 
>> Unable to resolve 12.0: missing requirement [12.0] package; 
>> (package=org.ops4j.pax.exam.container.def) - [12.0] package; 
>> (package=org.ops4j.pax.exam.container.def)
>>
>> My question: where do I find this dependency as a bundle?
>> I tried the following
>>
>> <dependency>
>> <groupId>org.ops4j.pax.exam</groupId>
>> <artifactId>pax-exam-container-default</artifactId>
>> <version>1.2.3</version>
>> <scope>test</scope>
>> </dependency>
>>
>> But this is not a bundle, just a jar, right?
>>
>> Regards Michael
>>
>> --
>> Michael Szalay Senior Software Engineer
>>
>> basis06 AG, Birkenweg 61, CH-3013 Bern - Fon +41 31 311 32 22
>> http://www.basis06.ch - source of smart business
>>
>>
>> _______________________________________________
>> general mailing list
>> [email protected]
>> http://lists.ops4j.org/mailman/listinfo/general
>>
>>
>>
>> --
>> Toni Menzel - http://www.okidokiteam.com
>

Reply via email to