I've been looking for a decent way to run integration tests. I think I've found an "ok" solution and I'm wondering if I should commit it to ops4j. To this effect, I have a few questions to ask (below after all the bla bla bla).
Background ---------- I had hacked a solution using Maven2 so the tests would be run during the build if a certain profile was switched on. However, the defaults of this approach soon became unbearable, and me and my developers [ ;-) ] gave up on running the integration tests. Result: all the IT code is way out of date and no IT tests are being run anymore. To work properly, the integration tests must be run from within an osgi framework. Personally, I would call this the curse of using osgi, since now I am totally bound to the framework and have swallowed the key. But I digress... Possible solution? ------------------ After googling for a bit[1] I noticed that there was a small, but useful bundle for running JUnit from within an osgi framework. I tried it out and generally I like it. Some problems: - the project uses KF standards for building. This makes it not so easy to integrate into my projects that use M2/maven-osgi-plugin. To patch up some minor problems I was having, I needed to completely restructure the project so I could rebuild it. - there appears to be very little support at KF (at least from my initial perspective). I guess this is normal for a commercially-oriented product. - is it appropriate to "steal" an OSS project like that? The potential could be very interesting, though... I already have many ideas about how to integrate this (properly!!) with the CI system I want to build here. Questions --------- Question the first: do you guys think it's reasonable to use JUnit for this? Or is there a better, perhaps more standarized osgi approach that I'm just not aware of? For instance, I noticed a post by Peter Kriens[2], but I couldn't actually find this project and it seems a bit old. Question the second: given the state of the KF Junit project that I described above, do you think it's reasonable to import it here and build on it? Question the third: anybody else interested in this? Or should I just hoard this privately to myself? Cheers, Dave [1]Wouldn't it be nice to have a verb invented from "ops4j"? As in: "After 'ops4jing' for a bit..." [2] http://www.aqute.biz/Blog/2005-06-27 _______________________________________________ general mailing list [email protected] http://lists.ops4j.org/mailman/listinfo/general
