mvn-qalab:merge-all

Use this goal to merge all available statistics, easiest use, supported: Checkstyle, PMD, PMD CPD, Simian, FindBugs, Cobertua Line and Cobertura Branch; it should not require any tailoring if you are using the Maven default for all those reports.

Parameters for the goal:

Parameter Type Expression Default Value Description
checkstyleHandler (Optional) String - net.objectlab.qalab.parser.CheckstyleStatMerge The fully qualified class name for the handler for Checkstyle.
checkstyleInputFile (Optional) File ${project.build.directory}/checkstyle-result.xml - The input file generated by Checkstyle.
coberturaBranchHandler (Optional) String - net.objectlab.qalab.parser.CoberturaBranchStatMerge The fully qualified class name for the handler for Cobertura Branch.
coberturaInputFile (Optional) File ${project.reporting.outputDirectory}/cobertura/coverage.xml - The input file generated by Cobertura.
coberturaLineHandler (Optional) String - net.objectlab.qalab.parser.CoberturaLineStatMerge The fully qualified class name for the handler for Cobertura Line.
dateOnly (Optional) boolean - true If true then use ONLY DATE for timestamp (use in conjunction action replace).
exporterClassName (Optional) String - net.objectlab.qalab.exporter.QALabXMLExporter An exporter class name.
findbugsHandler (Optional) String - net.objectlab.qalab.parser.FindBugsStatMerge The fully qualified class name for the handler for FindBugs.
findbugsInputFile (Optional) File ${project.build.directory}/findbugs.xml - The input file generated by FindBugs.
mergerTimeStamp (Optional) String - - The timestamp for the stats.
outputFile (Optional) File ${project.basedir}/qalab.xml - The merged properties file. By default this is generated into the root of the project as it is often checked into source control.
pmdCpdHandler (Optional) String - net.objectlab.qalab.parser.PMDCPDStatMerge The fully qualified class name for the handler for PMD CPD.
pmdCpdInputFile (Optional) File ${project.build.directory}/cpd.xml - The input file generated by PMD CPD.
pmdHandler (Optional) String - net.objectlab.qalab.parser.PMDStatMerge The fully qualified class name for the handler for PMD.
pmdInputFile (Optional) File ${project.build.directory}/pmd.xml - The input file generated by PMD.
propertiesFile (Optional) File - - The properties file to use instead of setting them one by one.
quiet (Optional) boolean - false If true then any debug logging output will be suppressed.
simianHandler (Optional) String - net.objectlab.qalab.parser.SimianStatMerge The fully qualified class name for the handler for Simian.
simianInputFile (Optional) File ${project.build.directory}/simian-raw-report.xml - The input file generated by Simian.
srcDir (Optional) String ${project.build.sourceDirectory} - The directory where the source code is.