Over the past couple of weeks, I've been working on getting the test server at http://ci.tesla.usability.wikimedia.org/ up and running on a regular basis.
To do this, I've had to scale back the static code analysis for now, so the old style checks (which don't yet target the MW style, so may not be too useful), as well as other, more complicated static code analysis, may not be working when you look.
In the mean time, I've put the configuration of the server under version control at
http://svn.wikimedia.org/svnroot/mediawiki/trunk/test-server/
Soon, I'll have the build server bootstrapping from the configuration in SVN so that anyone can help maintain it if they have commit access to that part of the tree.
In the meantime, I've worked with MZMcBride to so that the codurr bot in #mediawiki announces whenever the tests (including the parser tests) break along with the possible culprits in terms of committers/commits.
Since not everyone's IRC nick is the same as their commit ID (for example, “hexmode” is my IRC nick and “mah” is my commit ID), there is an attempt to use the USERINFO files to translate from commit ID to IRC nick. To take advantage of this, update your USERINFO file. See http://svn.wikimedia.org/svnroot/mediawiki/USERINFO/mah for an example.
Finally, as a preview, this week I'm starting to integrate the Selenium tests into the PHPUnit run.
Mark.