TestFarm

continuous testing and monitoring tool

Description

TestFarm is a client-server Python application that allows you to monitor the stability and efficiency of a development project by performing continuous builds and tests on multiple platforms. The overall idea is based on Mozilla Tinderbox, but has a really simple approach and sound extensibility mechanisms.

Compared to other alternatives:

TestFarm is being developed mainly by Pau Arumí (parumi (at) iua · upf · edu) and Mohamed Sordo (neomoha (at) gmail · com). And it started as a need for the CLAM (C++ Library for Audio and Music) project. Other contributors are Bram de Jong and David Garcia.

A real life example

See our CLAM testfarm server html pages.

Wiki

All the information about the project is on the TestFarm Wiki

Download

New: Latest subversion version is the recommended version to use at the moment, since it is quite estable and gets bug fixes. This is the checkout command:

$ svn co https://testfarm.svn.sourceforge.net/svnroot/testfarm/trunk testfarm

Older code tarballs are accessible here.

This sofware is licenced under the GPL, and kindly hosted in sourceforge.

Docs

In catalan: A paper and a presentation odp, pdf for the V Jornades del Programari Lliure.

Mailing list

The Testfarm-devel mailing list, hosted in sourceforge.

Related projects