On Tuesday 04 October 2016 10:19:06 Ian Boston wrote: > Hi, Hi Ian,
> On 3 October 2016 at 11:37, Robert Munteanu <romb...@apache.org> wrote: > > On Wed, 2016-09-28 at 21:37 +0000, Stefan Seifert wrote: > > > the launchpad should be split up in separates features/provisioning > > > fragments to make it possible to easily build a "minimal launchpad" > > > or "minimal launchpad + X" by selection only some but not all > > > features. > > > > +1, this would be very useful. > > The crankstart provisioning model at [1] is a minimal launchpad (24 > bundles). Doesn't even have a repository. > In the case of the integration test is started by [2], but could equally be > started on the command line. > Model contents can be found at [3], not all are used. > > Is that a starting point for what you were looking for ? the split up is already done for Karaf [1] and generated from that are Options for Pax Exam[2]. Getting a minimal Sling for Pax Exam is just using sling(). As it is in Java, you can assemble different Sling "Launchpads" in the same module (different IT classes) also. Regards, O. [1] https://github.com/apache/sling/blob/trunk/karaf/org.apache.sling.karaf-features/src/main/feature/feature.xml [2] https://github.com/apache/sling/tree/trunk/testing/org.apache.sling.testing.paxexam > Best Regards > Ian > > > 1 > https://github.com/apache/sling/blob/trunk/contrib/commons/mom/examples/jobs > /it/src/test/java/org/apache/sling/jobs/it/Models.java#L16 2 > https://github.com/apache/sling/blob/trunk/contrib/commons/mom/examples/jobs > /it/src/test/java/org/apache/sling/jobs/it/TestSuiteLauncherIT.java#L33 3 > https://github.com/apache/sling/tree/trunk/contrib/commons/mom/examples/jobs > /it/src/test/resources > > Robert