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 <[email protected]> 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
