Setup buildbots for continuous integration

Bug #800841 reported by Didier Barvaux
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rohc
Status tracked in Rohc-main
1.2.x
Fix Released
Wishlist
Didier Barvaux
1.3.x
Fix Released
Wishlist
Didier Barvaux
Rohc-main
Fix Released
Wishlist
Didier Barvaux

Bug Description

To avoid problems such as bug #800835, please setup buildbots for continuous integration. They could build the library with all warnings on (and failure on all warnings) and run the tests.

First targets could be:
 - Linux x86 GCC 4.1.x
 - Linux x86 GCC 4.3.x
 - Linux x86 GCC 4.4.x
 - Linux x86 GCC 4.5.x
 - Linux x86 GCC 4.6.x
 - Linux x86-64 GCC 4.1.x
 - Linux x86-64 GCC 4.3.x
 - Linux x86-64 GCC 4.4.x
 - Linux x86-64 GCC 4.5.x
 - Linux x86-64 GCC 4.6.x

Later one could add targets for BSD systems and other compilors.

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

Open Build Service (OBS, http://buildservice.org) may be an option.

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

To avoid problems such as the one described in bug #886523 entitled "Build of tests and apps fails with support for shared libs disabled", please build the library with and without the --disabled-shared option on all buildbots.

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

To avoid problems such as bug #889203 or bug #888287, please build the library on ARM and run its tests.

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

A continuous integration platform was setup. See FAQ #1799.

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

The 1.3.x branch is tested by the continuous platform.

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

The 1.2.x branch is tested by the continuous platform.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.