travis-ci is a free open-source web-based distributed continuous integration system.
When code is checked in to the master branch the concord-consortium/lab project on travis-ci automatically runs all the unit tests.
If any test fails the author of the commit will get an email as well the developers listed in the .travis.yml configuration file.
I created an account on travis-ci linked to the stepheneb acocunt on github by having travis-ci authenticate me with github using oauth.
I was then able to manually setup a Travis service hook for the lab repository. I needed to do this manually because I was integrating a repository under the concord-consortium github organization instead of one directly under my own account.
Useful travis-ci resources