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
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/**
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@**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.**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]
--------
"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]
------------------------------**------------------------------**---------
To unsubscribe, e-mail:
users-unsubscribe@felix.**apache.org<[email protected]>
For additional commands, e-mail: [email protected]
--
Toni Menzel Source <http://tonimenzel.com>
---------------------------------------------------------------------
To unsubscribe, e-mail: [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/>
Committer
& Project Lead
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [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/>
Committer & Project Lead
blog <http://notizblog.nierbeck.de/>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [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: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [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: [email protected]
For additional commands, e-mail: [email protected]