A solid unit test suite with high code coverage is for a long time one of the best practices implemented in the Orekit development. But continuous integration was missing and several Orekit contributors and users demanded it.
This shortcoming is now filled, a Jenkins server was set up last week. Each changeset pushed on Orekit or Rugged repositories triggers a new build of the related project and of all the ones which depend on it. The Jenkins report includes build and unit test suite results along with Checkstyle, Findbugs and Jacoco reports.
This tool will help us to improve source code quality and to fix early bugs.
News summary