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. |