Hi Bill,

interesting that github fails for users in India?
Cause that last link is just a link to the pax-web project where I'm using
Pax-Exam and Pax-Exam-Karaf as Integration testing environment.
In the end Pax Web is used by Karaf :)

regards, Achim


2013/5/22 William la Forge <[email protected]>

> Achim,
>
> Actually I'm avoiding all but a minimal use, doing everything in OSGi +
> actors. I've not found good docs on pax exam, as there are so many dead
> links out there. Or maybe it is just that I need to retry links more. The
> link you gave me failed twice. (Must not be too many pax exam users in
> India.)
>
> Anyway, I'm finding OSGi + actors to be really easy to use. And now that I
> have a shell working, I think I'll be set for a while. This is a chance now
> for me to start writing code that uses osgi/felix/karaf/cellar.
>
> Before starting in on OSGi, I had already written a small cluster manager
> using actors. It was a lot of fun and really easy to do. (Note--I use a
> non-standard actor model. I would NOT say the same thing if I was using
> regular actors!) So what I'm really working on is merging cellar and my own
> work. But to date most of my time has been spent on figuring out how to do
> integration testing. Hopefully now I can focus instead on learning the
> basics, like creating features and such.
>
> --bill
>
>
> On Wed, May 22, 2013 at 3:07 PM, Achim Nierbeck 
> <[email protected]>wrote:
>
>> Hi Bill,
>>
>> the Pax-Web Project also uses Pax-Exam and Pax-Exam-Karaf very
>> intensively, you might find some more examples there :-) [1]
>> And it's probably best to look at the 3.0.x branch of it, due to that
>> trunk is being merged to a newer version right now :)
>>
>> regards, Achim
>>
>> [1] - https://github.com/ops4j/org.ops4j.pax.web/tree/pax-web-3.0.x
>>
>>
>> 2013/5/22 William la Forge <[email protected]>
>>
>>> 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
>>>>>
>>>>
>>>>
>>>
>>
>>
>> --
>>
>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer
>> & Project Lead
>> OPS4J Pax for Vaadin <http://team.ops4j.org/wiki/display/PAXVAADIN/Home>
>> Commiter & Project Lead
>> blog <http://notizblog.nierbeck.de/>
>>
>
>


-- 

Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
OPS4J Pax for Vaadin <http://team.ops4j.org/wiki/display/PAXVAADIN/Home>
Commiter & Project Lead
blog <http://notizblog.nierbeck.de/>

Reply via email to