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
