What is Metronome?

Metronome (formerly The NMI Build & Test System) is a distributed, multi-platform framework designed to provide automated software building and testing capabilities to a variety of grid computing projects.

We believe that software isn’t reliable unless it’s regularly built and tested. Doing so requires not only a significant number of CPU cycles, but often a variety of unusual and difficult-to-maintain platforms, and a framework for automating, tracking, and monitoring the entire process.

Our goal is to provide an implementation of this framework utilizing proven grid computing tools as a foundation, as well as to support the growing number of Metronome Facilities internationally, including our own NMI Lab at the University of Wisconsin-Madison.

Our LISA 2006 paper below provides more details on the framework and its implementation, including how it differs from some other common build or test frameworks.