Hi JB, I did not get this. What do you mean by external dependency? The code only depends on the OSGi specs and slf4j api. It runtime it needs the scr and optionally a http service. In the reference docs you also find how to set it up in Apache Karaf.
Best Christian 2018-04-19 5:50 GMT+02:00 Jean-Baptiste Onofré <j...@nanthrax.net>: > Hi Christian > > That's interesting. Can you enlight a bit on the external dependency > required by the codebase ? > > Regards > JB > > Le 17 avr. 2018 à 12:09, à 12:09, Christian Schneider < > ch...@die-schneider.net> a écrit: > >Dear Felix community, > > > >during the last weeks Andrei Dulvac and I worked on a small framework > >to > >check if an OSGi based system is fully up. > > > >Our work originated in testing sling modules and whole sling instances. > >We > >soon found though that the concept is more general than sling and can > >be > >applied to any OSGi based system. > > > >The system readiness framework has a SystemReadinessMonitor service > >that > >reports the aggregated state of the system. It delegates to > >SystemReadinessCheck services that each check for a certain aspect. We > >implemented a first check based on a list of expected top level > >services. > >The system can be customised by adding specific checks for your > >application. For example we plan to add sling specific checks inside > >the > >sling project. > > > >In addition to simply detecting if the system is ready we also created > >a DS > >based root cause analysis that can be very helpful to detect why a set > >of > >components does not come up as expected. > > > >We would like to donate this project to the Apache Felix project as it > >might get more attention there by people that are not related to sling. > >The > >project is Apache licensed from the start and we already got a basic > >documentation as well as good test coverage. > > > >We currently host it in this github repository: > >https://github.com/dulvac/system-readiness > > > >The packages are still mentioning sling but of course we would change > >this > >to felix if this community is interested in the donation. > > > >Best regards > > > >Christian and Andrei > > > > > >-- > >-- > >Christian Schneider > >http://www.liquid-reality.de > > > >Computer Scientist > >http://www.adobe.com > -- -- Christian Schneider http://www.liquid-reality.de Computer Scientist http://www.adobe.com