Buildbot (Quality Assurance)
In order to provide a high quality framework for the simulation of wireless communication systems openWNS provides an integrated testing framework. It supports automated testing in one-button-manner: To run all tests and see the results you should only need to click one button.
Status of builders
For the different target platforms the tests are run automatically by a so-called buildbot. The status for the current development line can be viewed here. The following platforms are currently tested:
- openSuSE 10.1
- Ubuntu 7.10 (Gutsy)
- Fedora 8
- Windows Vista Business (Cygwin)
- Debian
Typical builders
Typically the setup consists of three builders for each distribution/platform:
Name |
Incremental |
Full |
Memcheck |
Purpose |
Reports on problems of the last published revision |
reports on problems occurring only in a full build |
reports on memory leaks or violations |
When |
Tree stable timer1 15 minutes |
Every night |
Tree stable timer 15 Minutes |
Fetches |
diffs |
full |
diffs |
Builds |
dbg, opt |
dbg, opt |
|
Tests |
Python Unit, C++ Unit, System |
Python Unit, C++ Unit, System |
C++ Unit under valgrind |