Installation

How do I build QALab?

ALab is built primarily by Maven 1:

If you have Maven 1 and Maven 2 installed, just run "releasebuild.bat" and everything will be installed, built and documented for you.

M A V E N 1 . X

  1. Just go to the root qalab directory
  2. type maven qa:releasebuild and the jar will be in your local repo, same for the plugin.

M A V E N 2 . X

If you want to build for Maven 2, there is a BASIC POM for Maven 2 in qalab:

  1. Just go to the root qalab directory
  2. type "mvn install" and the jar will be in your local repo, same for the plugin.



How do I install QALab?

Easy, just add the qalab-n.n.jar to your classpath for your build. You also need the jFreeChart, Xerces and Log4J jars (see dependencies)



QALab XML Consolidation

What is QALab?

QALab is a new open source project that consolidates information from checkstyle, pmd, findbugs, Cobertura and simian. Once it is done, you can generate charts and reports on the QA Trends in your system.



Can I create my own export?

Yes, the QALab team recognise that projects with lots of files and/or violation may generate large XML files (we have tested it without a problem with qalab.xml > 10MB). One simply needs to implement a QALabExporter and give it to the task via the properties files.



What QA tools files does it handle?

QALab currently handles the output of the following tools: