When is karaf-boot due out? Roughly. 2016? August? September? 2017? I'm pretty stoked about it because I think it is really going to open a lot of vistas. I haven't had a lot of time to fiddle with my Raspberry Pi but when i think about a self-deploying, thin karaf with all dependencies and all the OSGi capabilities and libraries that's pretty astounding.
The testing seems like it would be straight forward for things like black box web testing. In that sample code I posted the other day you could see a couple of simple fluent clients I use for create SOAP and REST clients for testing. It would appear that without using Pax Exam or CamelBlueprintTestSupport I'll be able to boot a karaf container and run tests against it if I expose any web services. I'll commonly create delegate/adapters that can switch based on configuration between using an internal set of Test stubs and actual implementations and sometimes even remote implementations. The test stubs I use always provide models that reflect what the bundle would be receiving from any endpoint calls it makes so it permits me to exercise the validators, transformers, business logic and web services without having any integration in place. Being able to use plain ol' Junit (Poju?) and send and receive web service calls that exercise self-container karaf/OSGi bundle sets is pretty damned exciting. Brad
