Alin,
Perhaps it wasn't clear in my document, but I am not putting any effort
into creating a testing harness, I am just using the capabilities being
built into BND. I started playing with BND as a testing harness for
three reasons:
1. My long desire to have a testing harness for Felix, but my
inability to convince anyone in the community to work on one. :-)
2. We already have BND in our tool chain, so it doesn't add a new
dependency.
3. It is the tool used for the OSGi build and ultimately the OSGi
TCK, so it doesn't hurt for me to use a similar setup.
So, whether I use BND or not won't stop the effort going into BND, but
it nice to know I can bitch at Peter when there is something I don't
like. :-)
-> richard
p.s. I am aware of PAX Exam...in the original users thread where I
promised to document my BND experiment, I pointed the user to it
(http://www.mail-archive.com/[email protected]/msg03031.html).
However, I actually started playing with BND for this purpose back in
October, but it took me this long to get around to doing something with
it (and to have Peter fix a couple issues).
Alin Dreghiciu wrote:
Related, you may wanna take a look at Pax Exam: http://wiki.ops4j.org//x/BYCk
Maybe we should somehow extend it, so you may specify an arbitrary
Felix version as right now you can only specify an released felix
version. And as a certain test could be performed against cretan Felix
versions you could use it for regression testing, or to test that a
certain bug is solved.
So Richard, what do you think can we combine the efforts?
On Fri, Feb 13, 2009 at 6:58 PM, Richard S. Hall <[email protected]> wrote:
Well, as promised, I finally got around to creating an example of using BND
as a testing harness for the Felix framework and for bundles. Some simple
documentation is here:
http://felix.apache.org/site/bnd-testing-harness.html
This is not a tutorial, just an example of how to use it (or at least my
understanding of how to use it). I will try to answer any questions, but
anything too in depth will likely require Peter Kriens to answer.
-> richard
p.s. I cross posted since some on the users mailing list expressed interest,
but I also wanted to tell other Felix developers about this too. So, if you
do respond, please do not respond with a cross post. Thanks.