Hi John,
I have to admit though! The documentation could be whole lot better. But I
also have to admit to what  Peter said. We should all contribute.

I did volunteer to Toni and Andreas that I would get involved in PAX
development. Just never had time to do it. Like Toni had suggested I may
start with PAX URL project first and work my way up from there.

Thanks
Matt

On Mon, Aug 22, 2011 at 9:54 AM, <[email protected]> wrote:

>
> LOL Yeah, I totally walked into that one...
>
>
> Quoting Peter Kriens <[email protected]>:
>
>  As this is open source you're now on the hook for documentation ... :-)
>>
>> Kind regards,
>>
>>        Peter Kriens
>>
>> On 22 aug 2011, at 16:47, [email protected] wrote:
>>
>>
>>> I'd like to apologize to anyone I may have offended with my  previous
>>> posts. Having reviewed a couple blog posts, PAX Exam  appears to be quite
>>> powerful.
>>>
>>> At the risk of sticking my foot in my mouth, yet again, the only  thing I
>>> can say in my defense is that the OPS4J documentation is  spotty at best and
>>> their confluence wiki is very broken(macro  errors) at the moment, so it's
>>> difficult, at least for me, to  figure out what each of the PAX tools do or
>>> how to use them(hence  the blog posts).
>>>
>>> -John
>>>
>>> Quoting [email protected]:
>>>
>>>
>>>> Bother. That sounds eerily like the junit runner I'm half way through
>>>> writing...
>>>>
>>>> Quoting Achim Nierbeck <[email protected]>:
>>>>
>>>>  well, if you are in need of help, just ask :-) someone out there will
>>>>> try to answer.
>>>>>
>>>>> Taking the example you choose here is a quick (very-quick) help line
>>>>> :-)
>>>>>
>>>>> The @Configure method, it is used to configure your test environment.
>>>>> Pax Exam is meant as a "Integration"-Test toolkit for OSGi so what you
>>>>> do
>>>>> in this method is just barely configuring the run time environment of
>>>>> your
>>>>> bundle to test. After this setup where you also are able to
>>>>>  configure different
>>>>> osgi containers like felix, equinox knopflerfish .... and  different
>>>>>  versions.
>>>>> Your Unit test itself is turned into a Bundle that tests your bundle
>>>>> in question.
>>>>> Just like a usual Unit-/Integration- Test would do :-)
>>>>>
>>>>>
>>>>> I hope this makes this a bit clearer :-)
>>>>>
>>>>> regards, Achim
>>>>>
>>>>> 2011/8/21  <[email protected]>:
>>>>>
>>>>>>
>>>>>> That's fair. I guess I just don't understand what all the other stuff
>>>>>> is.
>>>>>> Maybe I just haven't looked closely enough. Like I said before, I
>>>>>> wasn't
>>>>>> trying to be offensive or dismissive in any way. It was just my   off
>>>>>> the cuff
>>>>>> impression.
>>>>>>
>>>>>> Quoting Achim Nierbeck <[email protected]>:
>>>>>>
>>>>>>  interesting, since I only see "one" extra pax exam annotation,
>>>>>>> all others are of junit 4.
>>>>>>>
>>>>>>> but this is just my 2 cents :-)
>>>>>>>
>>>>>>> Am 21.08.2011 04:18, schrieb [email protected]:
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> https://github.com/tonit/**Learn-PaxExam/blob/master/**
>>>>>>>> lesson-junit/src/test/java/**org/ops4j/pax/exam/lesson3/**
>>>>>>>> LessonTest.java<https://github.com/tonit/Learn-PaxExam/blob/master/lesson-junit/src/test/java/org/ops4j/pax/exam/lesson3/LessonTest.java>
>>>>>>>>
>>>>>>>>
>>>>>>>> Quoting Toni Menzel <[email protected]>:
>>>>>>>>
>>>>>>>>  Can you be more specific ? Would love to simplify (in your terms)
>>>>>>>>> ..
>>>>>>>>>
>>>>>>>>> Toni
>>>>>>>>>
>>>>>>>>> On Sat, Aug 20, 2011 at 5:09 PM, <[email protected]> wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> I will check it out. I mean no offense. I just know that the last
>>>>>>>>>> time I
>>>>>>>>>> checked out Pax Exam the amount of annotations required to run a
>>>>>>>>>> test made
>>>>>>>>>> my head hurt.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Quoting Matt Madhavan <[email protected]>:
>>>>>>>>>>
>>>>>>>>>>  Ornate? Come on man, check it out. I have designed the OSGi
>>>>>>>>>> development
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> standard for my client based on PAX tools! Probably going to be.
>>>>>>>>>>> One of
>>>>>>>>>>> the
>>>>>>>>>>> largest OSGi project
>>>>>>>>>>> On Aug 19, 2011 8:40 PM, <[email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> Thanks for the tip! I'll certainly take a look at it but my
>>>>>>>>>>>> general
>>>>>>>>>>>> impression of OPS4J has been that their stuff(while very  cool)
>>>>>>>>>>>> tends
>>>>>>>>>>>> to be a little too "ornate" for my taste.
>>>>>>>>>>>>
>>>>>>>>>>>> Cheers!
>>>>>>>>>>>> -John
>>>>>>>>>>>>
>>>>>>>>>>>> Quoting Matt Madhavan <[email protected]>:
>>>>>>>>>>>>
>>>>>>>>>>>>  OPS4J PAXTinyBundle Tool might be a good option too!
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Aug 19, 2011 1:23 PM, <[email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> That's quite a trick... Thanks!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Quoting chetan mehrotra <[email protected]>:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  You can also have look at Karaf Spring deployer which creates
>>>>>>>>>>>>>> a
>>>>>>>>>>>>>> Bundle
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>  on
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>  the fly for a give Spring config file
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>   http://svn.apache.org/viewvc/***
>>>>>>>>>>>>> *karaf/trunk/deployer/spring/****<http://svn.apache.org/viewvc/**karaf/trunk/deployer/spring/**>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>> src/main/java/org/apache/****karaf/deployer/spring/**
>>>>>>>>>>>
>>>>>>>>>>> SpringTransformer.java?view=****markup<http://svn.apache.org/**
>>>>>>>>>>> viewvc/karaf/trunk/deployer/**spring/src/main/java/org/**
>>>>>>>>>>> apache/karaf/deployer/spring/**SpringTransformer.java?view=**
>>>>>>>>>>> markup<http://svn.apache.org/viewvc/karaf/trunk/deployer/spring/src/main/java/org/apache/karaf/deployer/spring/SpringTransformer.java?view=markup>
>>>>>>>>>>> >
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>  Chetan Mehrotra
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Fri, Aug 19, 2011 at 7:42 PM,  <[email protected]>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>  Oh cool I was thinking along the right track! I think  I can
>>>>>>>>>>>>>>>> adapt
>>>>>>>>>>>>>>>> this
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>  to
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>  do what I need. Thanks for your assistance!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> -John
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Quoting Holger Hoffstätte
>>>>>>>>>>>>>>>> <holger.hoffstaette@****googlema**il.com <
>>>>>>>>>>>>>>>> http://googlemail.com><
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> holger.hoffstaette@**googlemai**l.com<http://googlemail.com>
>>>>>>>>>>>>>>>> <holger.hoffstaette@**googlemail.com<[email protected]>
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>   >:
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 19.08.2011 15:28, [email protected] wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>  Yes, that's exactly what I need to do. Do you have a
>>>>>>>>>>>>>>>>> recommended
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> approach?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>  Don't know what your service does, but creating a bundle
>>>>>>>>>>>>>>>>> on-the-fly
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>  is
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>  quite easy (I was surprised how easy, actually). I have  some
>>>>>>>>>>>> code but
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> can't post the full version, so I put a sanitized  snippet
>>>>>>>>>>>>>>>>> here:
>>>>>>>>>>>>>>>>> http://pastebin.com/Cqi7QMuJ
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> (it does exactly what I needed, but without a doubt Someone
>>>>>>>>>>>>>>>>> On The
>>>>>>>>>>>>>>>>> Internet will find something Completely Wrong with
>>>>>>>>>>>>>>>>> it..caveat
>>>>>>>>>>>>>>>>> emptor
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>  and
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>  all that.)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> This will create a bundle with the same version/BSN  root
>>>>>>>>>>>>>>>>> as the
>>>>>>>>>>>>>>>>> "prototype" Bundle that you pass in. Take care of
>>>>>>>>>>>>>>>>> generating
>>>>>>>>>>>>>>>>> unique
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>  BSNs.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>  The dynamically generated headers can be anything you  want; I
>>>>>>>>>>>>>> only
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>  needed
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>  an empty bundle with no exports/imports/services/******
>>>>>>>>>>>>>> Activator
>>>>>>>>>>>>>> etc. so
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>  this
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>  is
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> left as exercise for you. :)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> hth,
>>>>>>>>>>>>>>>>> Holger
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>  ------------------------------**
>>>>>>>>>>>>>>>>> ****--------------------------**--**
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>  --**---------
>>>>>>>>>>>>>
>>>>>>>>>>>>>  To unsubscribe, e-mail:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> users-unsubscribe@felix.****apac**he.org <
>>>>>>>>>>>>>>>>> http://apache.org><
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> users-unsubscribe@felix.**apac**he.org <http://apache.org><
>>>>>>>>>>>>>>>> users-unsubscribe@**felix.apache.org<[email protected]>
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>   For additional commands, e-mail: [email protected]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>  ------------------------------**
>>>>>>>>>>>>>>>> ****--------------------------**--**
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>> --**---------
>>>>>>>>>>>>>
>>>>>>>>>>>>>  To unsubscribe, e-mail:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> users-unsubscribe@felix.****apac**he.org <http://apache.org
>>>>>>>>>>>>>>>> ><
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> users-unsubscribe@felix.**apac**he.org <http://apache.org><
>>>>>>>>>>>>>>> users-unsubscribe@**felix.apache.org<[email protected]>
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>  For additional commands, e-mail: [email protected]
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --------
>>>>>>>>>>>>>> "I don't care what you can do. I care what you can guarantee."
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ------------------------------**
>>>>>>>>>>>>>> **----------------------------**--**
>>>>>>>>>>>>>> ---------
>>>>>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> users-unsubscribe@felix.**apac**he.org <http://apache.org><
>>>>>>>>>>>>>> users-unsubscribe@**felix.apache.org<[email protected]>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> For additional commands, e-mail: [email protected]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ------------------------------****----------------------------*
>>>>>>>>>>>> *--**
>>>>>>>>>>>> ---------
>>>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>>>>>
>>>>>>>>>>>> users-unsubscribe@felix.**apac**he.org <http://apache.org><
>>>>>>>>>>>> users-unsubscribe@**felix.apache.org<[email protected]>
>>>>>>>>>>>> >
>>>>>>>>>>>> For additional commands, e-mail: [email protected]
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ------------------------------****----------------------------**
>>>>>>>>>> --**---------
>>>>>>>>>>
>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>>>
>>>>>>>>>> users-unsubscribe@felix.**apac**he.org <http://apache.org><
>>>>>>>>>> users-unsubscribe@**felix.apache.org<[email protected]>
>>>>>>>>>> >
>>>>>>>>>> For additional commands, e-mail: [email protected]
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Toni Menzel Source <http://tonimenzel.com>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ------------------------------**------------------------------**
>>>>>>>> ---------
>>>>>>>> To unsubscribe, e-mail: 
>>>>>>>> users-unsubscribe@felix.**apache.org<[email protected]>
>>>>>>>> For additional commands, e-mail: [email protected]
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> -----
>>>>>>>
>>>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>>>> OPS4J Pax Web 
>>>>>>> <http://wiki.ops4j.org/**display/paxweb/Pax+Web/<http://wiki.ops4j.org/display/paxweb/Pax+Web/>>
>>>>>>>    Committer
>>>>>>> & Project Lead
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------**------------------------------**
>>>>>>> ---------
>>>>>>> To unsubscribe, e-mail: 
>>>>>>> users-unsubscribe@felix.**apache.org<[email protected]>
>>>>>>> For additional commands, e-mail: [email protected]
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> ------------------------------**------------------------------**
>>>>>> ---------
>>>>>> To unsubscribe, e-mail: 
>>>>>> users-unsubscribe@felix.**apache.org<[email protected]>
>>>>>> For additional commands, e-mail: [email protected]
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> --
>>>>> *Achim Nierbeck*
>>>>>
>>>>>
>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>> OPS4J Pax Web 
>>>>> <http://wiki.ops4j.org/**display/paxweb/Pax+Web/<http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>>>> >
>>>>> Committer & Project Lead
>>>>> blog <http://notizblog.nierbeck.de/**>
>>>>>
>>>>> ------------------------------**------------------------------**
>>>>> ---------
>>>>> To unsubscribe, e-mail: 
>>>>> users-unsubscribe@felix.**apache.org<[email protected]>
>>>>> For additional commands, e-mail: [email protected]
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------**------------------------------**
>>>> ---------
>>>> To unsubscribe, e-mail: 
>>>> users-unsubscribe@felix.**apache.org<[email protected]>
>>>> For additional commands, e-mail: [email protected]
>>>>
>>>
>>>
>>>
>>>
>>> --------
>>> "I don't care what you can do. I care what you can guarantee."
>>>
>>>
>>> ------------------------------**------------------------------**
>>> ---------
>>> To unsubscribe, e-mail: 
>>> users-unsubscribe@felix.**apache.org<[email protected]>
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>> ------------------------------**------------------------------**---------
>> To unsubscribe, e-mail: 
>> users-unsubscribe@felix.**apache.org<[email protected]>
>> For additional commands, e-mail: [email protected]
>>
>>
>>
>
>
>
> --------
> "I don't care what you can do. I care what you can guarantee."
>
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: 
> users-unsubscribe@felix.**apache.org<[email protected]>
> For additional commands, e-mail: [email protected]
>
>

Reply via email to