QALabの仕組みはいたってシンプルです。
Checkstyle等を実行して結果をXMLファイルに出力
Checkstyleの他に、PMD / FindBugs / Simian / Cobertura に対応。
出力結果をQALab用の履歴ファイルに追加
履歴ファイルは常に一つで、履歴は残されたまま今回のチェック結果が追加される。
履歴ファイルから画像イメージおよびHTMLファイルを生成
要するに、各種チェック結果をまとめて履歴で扱おうという事です。長期プロジェクトでこれを採用することで、プロジェクトの質を視覚的に確認することが可能になります。