GSoC/GCI Archive
Google Summer of Code 2013 lmonade: scientific software distribution

Nightly testing for maths software based on lmonade & Buildbot

by Remus Barbatei for lmonade: scientific software distribution

Continuous integration (CI) is an important part of modern software development practices. Having a proper setup to notify and report problems early improves the quality of software. Setting up a nightly testing and CI environment for a software project is non-trivial. This project is about improving the existing CI infrastructure used by lmonade to take advantage of the build instructions and dependency information stored in its package repository and easily set up nightly testing facilities.