Hi Bill,

did you take a look on the Karaf or Cellar itests (we use karaf-pax-exam) here ?

Could you share your tests pom.xml ?

Thanks,
Regards
JB

On 05/22/2013 09:33 AM, William la Forge wrote:
I'm a newbie to Karaf, trying to integrate my middleware. So the first
thing I need are integration tests, which are proving a bit difficult.

I did find a very nice page on integration testing:
http://iocanel.blogspot.in/2012/01/advanced-integration-testing-with-pax.html

A problem came up with accessing provisional classes. When I add the
following code I get java.lang.NoClassDefFoundError:
org/osgi/framework/BundleListener

     @ProbeBuilder
     public TestProbeBuilder probeConfiguration(TestProbeBuilder probe) {
         probe.setHeader(Constants.DYNAMICIMPORT_PACKAGE,
"*;status=provisional");
         return probe;
     }

pom: https://github.com/laforge49/JActor2/blob/master/jactor-ktest/pom.xml
src:
https://github.com/laforge49/JActor2/blob/master/jactor-ktest/src/test/java/org/apache/karaf/KarafWithBundleTest.java

I also tried adding core to no avail:
mavenBundle("org.osgi", "org.osgi.core", "4.3.1")

Any help would be appreciated. I've had lots of success so far with
everything except these integration tests.

Bill


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to