This is great. Just got my own felix command shell working:
https://github.com/laforge49/JActor2/blob/master/jactor-kdriver/src/main/java/org/agilewiki/jactor/kdriver/Activator.java

Thanks again JB!


On Wed, May 22, 2013 at 2:10 PM, William la Forge <[email protected]>wrote:

> Many thanks.
>
> I've also just found the gogo runtime bundle. Thinking I can implement a
> shell to drive tests in a non-pax exam bundle.
>
> --b
>
>
> On Wed, May 22, 2013 at 1:24 PM, Jean-Baptiste Onofré 
> <[email protected]>wrote:
>
>> Sorry Bill, I missed your links. I gonna take a look.
>>
>> Regarding Cellar itests, you can take a look there:
>>
>> http://svn.apache.org/repos/**asf/karaf/cellar/branches/**
>> cellar-2.3.x/itests/<http://svn.apache.org/repos/asf/karaf/cellar/branches/cellar-2.3.x/itests/>
>>
>> especially:
>> http://svn.apache.org/repos/**asf/karaf/cellar/branches/**
>> cellar-2.3.x/itests/src/test/**java/org/apache/karaf/cellar/**
>> itests/CellarTestSupport.java<http://svn.apache.org/repos/asf/karaf/cellar/branches/cellar-2.3.x/itests/src/test/java/org/apache/karaf/cellar/itests/CellarTestSupport.java>
>>
>> Regards
>> JB
>>
>>
>> On 05/22/2013 09:48 AM, William la Forge wrote:
>>
>>> JB,
>>>
>>> Ah, but I did share my pom...
>>> pom: https://github.com/laforge49/**JActor2/blob/master/jactor-**
>>> ktest/pom.xml<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<https://github.com/laforge49/JActor2/blob/master/jactor-ktest/src/test/java/org/apache/karaf/KarafWithBundleTest.java>
>>>
>>> As for looking at the itests of Karaf or Cellar, that is really what I
>>> should be doing. I've found a lot of links to repositories covering
>>> testing with pax exam, but so many of them are dead/404. Could you give
>>> me a link to a reasonably simple example? Not being a strong OSGi
>>> developer, I do have trouble following things. :-)
>>>
>>>
>>> On Wed, May 22, 2013 at 1:10 PM, Jean-Baptiste Onofré <[email protected]
>>> <mailto:[email protected]>> wrote:
>>>
>>>     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<http://iocanel.blogspot.in/__2012/01/advanced-integration-__testing-with-pax.html>
>>>
>>>         <http://iocanel.blogspot.in/**2012/01/advanced-integration-**
>>> testing-with-pax.html<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<https://github.com/laforge49/__JActor2/blob/master/jactor-__ktest/pom.xml>
>>>         <https://github.com/laforge49/**JActor2/blob/master/jactor-**
>>> ktest/pom.xml<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<https://github.com/laforge49/__JActor2/blob/master/jactor-__ktest/src/test/java/org/__apache/karaf/__KarafWithBundleTest.java>
>>>
>>>         <https://github.com/laforge49/**JActor2/blob/master/jactor-**
>>> ktest/src/test/java/org/**apache/karaf/**KarafWithBundleTest.java<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] <mailto:[email protected]>
>>>
>>>     http://blog.nanthrax.net
>>>     Talend - http://www.talend.com
>>>
>>>
>>>
>> --
>> Jean-Baptiste Onofré
>> [email protected]
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>
>

Reply via email to