Project: labrat

[ Project Home  |  News  |  Downloads  |  Docs  |  Mailing Lists  |  Source Control  |  Issues ]

Project Description: A loosely distributed build-and-test system
License: GPL-2

Automated Build-and-Test System


Labrat is an automated build-and-test system with a central reporting server, and any number of worker nodes. A worker node executes a light-weight shell script one or more times per day, triggering a fetch->build->test execution chain for every project the node is configured for. Nodes are under the administrative control of the person or organization that owns the node. The labrat server receives uploads from the nodes, usually containing build and test logs for the various projects. It processes the logs, and provides data for various reports (both web-based and plain text).