Since things are currently stalled on the Maven/Sonar front (pending bug fixes to the Sonar PHP plug-in), I decided to do a little bit of experimentation with Phing. I have added a very simple build.xml file to the VuFind SVN repository which adds several interesting new features to Hudson:
- Documentation generation
- Code style analysis
- Test reports
- Code coverage analysis
You can take a look at all of these things here:
Obviously, not all of these reports are perfect... but it seems like a step in the right direction. Please let me know if you have questions about this!