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:

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

dbg2, opt3

dbg, opt

dbg, opt

Tests

Python Unit, C++ Unit, System

Python Unit, C++ Unit, System

C++ Unit under valgrind

  1. Tree needs to be stable for this time in order to start building (1)

  2. With debugging symbols and all asserts turned on (2)

  3. No debugging symbols, no asserts, no overhead ... (3)

openWNS: Buildbot (last edited 2008-11-13 14:01:31 by DanielBueltmann)