Continuous integration

Created by Bins on on 2011-11-01
Keywords:
library
Last updated by:
Didier Barvaux on on 2012-07-14

The ROHC library is developped with continuous integration in mind. This helps impoving software quality. See Wikipedia for more information: http://en.wikipedia.org/wiki/Continuous_integration.

Buildbot (http://trac.buildbot.net/) is used. An instance was setup at http://buildbot.rohc-lib.org:8011/ to run checks continuously: build library, then test it on x86, x86_64 and ARM architectures. The 1.2.x, 1.3.x and main branches are all checked. The library is cross-compiled for ARM on x86 too.

If one is willing to setup a buildbot slave on which the ROHC library can be build, please tell so on the mailing list: http://launchpad.net/~rohc/+join

Miscellaneous notes:
 - The x86 bot tries to build the doxygen documentation, the other bots don't.
 - The x86 bot tries to generate the statistics (see http://rohc-lib.org/wiki/doku.php?id=rohc-statistics), the other bots don't.