Runner and "odd" tests

Yesterday evening after a small bugs fixing section with toegether with Peter was the time for some tests on runner.

First test was to see how well runner can manage provisioning of lots of bundles. And what better place to find a lot of bundles then the plugin directory of an eclipse installation. So what do you think that happen when doing a simple command as run from within the plugin folder? Well, after a couple of seconds runner fired up Felix with over 400 bundles. Don't imagine that eclipse just showed up, it just proved the case of how easy is to provision with runner and that it can hadle large number of bunsle very fast. Only that it takes a while for Felix and Eclipse to start up with such a number of bundles.

The other test was about to prove the reusability of the modules from which reunner is build up. So, what about start eclipse with runner, provsion the platform related bundles (5.4.1. Pax Runner - Platform - Extender and 5.4.2. Pax Runner - Platform - Felix) and one Eclipse started launch felix from it? Well, just works:
pax-run scan-bundle:mvn:org.ops4j.pax.runner/platform scan-bundle:mvn:org.ops4j.pax.runner/platform-felix scan-bundle:mvn:org.ops4j.pax.runner/platform-console@nostart scan-bundle:mvn:org.ops4j.pax.runner/handler-mvn "--platform=e" "--clean" "--profiles=log"
once eclipse started and eclipse prompt is shown use the start command to start the platform-console bundle. This is a small utility that can start any installed platform. You should get a "platform>" prompt. Press "none" (ni bundles to be sinstalled) and hit enter. Ops(4j) felix started and you get the felix prompt. If you just do a "shutdown" you are back to "platform>" prompt. With "exit" you can get out of platform console and you are back in eclipse. Conclusions? Parts are reusable.