Property | Default | Description |
---|---|---|
maven.qalab.merge.checkstyle | ${maven.build.dir}/checkstyle/checkstyle-raw-report.xml | Specifies the output file from Checkstyle. |
maven.qalab.merge.pmd | ${maven.build.dir}/pmd-raw-report.xml | Specifies the output file from PMD. |
maven.qalab.merge.findbugs | ${maven.build.dir}/findbug-raw-report.xml | Specifies the output file from FindBugs. |
maven.qalab.merge.simian | ${maven.build.dir}/simian-raw-report.xml | Specifies the output file from Simian. |
maven.qalab.merge.cobertura | ${maven.build.dir}/docs/cobertura/coverage.xml | Specifies the output file from Cobertura. |
maven.qalab.merge.outputfile | ${basedir}/qalab.xml | Default file is called qalab and will appear in the base directory as one may want to actually keep it in the CVS/SVN repository. |
maven.qalab.merge.quiet | false | Do not generate console output if true. |
qalab.merge.timestampdateonly | true | Defaulted to true (ie use only date and no time for the timestamp, regardless whether or not you have given a full timestamp. Useful, if one wants to keep only a date in the file. Use it in conjunction with qalab.merge.action. |
qalab.merge.action | replace | 'new' or 'replace'. If one uses 'replace', the new run will replace statistics for the same 'type' and same 'timestamp'. This is very useful if you want to be able to run the merger several times per day but only wishes to keep the 'latest' one (use it in conjunction with qalab.merge.timestampdateonly=true) |
Property | Default | Description |
---|---|---|
maven.qalab.chart.destinationdir | ${maven.docs.dest}/qalab | Directory where the charts will be created. |
maven.qalab.chart.movingaverage | -1 | if <=0, no moving average otherwise shows another series on charts with the number representing the moving average based on a number of points: 'movingAverage'. |
maven.qalab.chart.width | 680 | Number of pixels for the chart width. |
maven.qalab.chart.height | 450 | Number of pixels for the chart height. |
maven.qalab.chart.summaryonly | false | If true, only creates one chart with the summary level information (no details per file). |
maven.qalab.chart.types | checkstyle,pmd,findbugs,simian, cobertura-line,cobertura-branch | Specifies a comma-separated list of types to include in the charts. |
maven.qalab.chart.summarytypes | checkstyle,pmd,findbugs,simian | Specifies a comma-separated list of types to include in the summary chart only (the Cobertura are removed as they use another scale 0-100%). |
maven.qalab.chart.offsetcurrent | -55 | Number of offset units to define the list of "current" files versus "past" ones. (Past files are files for which we do not have statistics within the time window, ie violation decreased to zero). |
maven.qalab.chart.offsetunit | hour | see above. |
maven.qalab.chart.quiet | true | Do not generate console output if true. |
maven.qalab.chart.summary.yaxis.title | Violations | Title for the Y Axis on summary chart. |
maven.qalab.chart.summary.xaxis.title | Dates | Title for the X Axis on summary chart. |
maven.qalab.chart.yaxis.title | Violations/Coverage | Title for the Y Axis on file chart. |
maven.qalab.chart.xaxis.title | Dates | Title for the X Axis on file chart. |
Property | Default | Description |
---|---|---|
maven.qalab.movers.outputfile | ${maven.docs.dest}/qalab/qalab-movers.xml | XML file generated that contains the movers data. |
maven.qalab.movers.types | checkstyle,pmd,findbugs, cobertura-line,cobertura-branch | Types to take into account for the movers reports, please note that simian statistics are not kept at file level. |
maven.qalab.movers.hoursoffset | 40 | Go back n hours to define the start of the time window and report any file for which the statistics have moved during that period of time. |
maven.qalab.movers.adjustweekend | true | if the start time of the time window falls on a weekend, one may want to adjust it by subtracting a further 48h from the start date (this assumes that your team does not work weekend and not full build is performed then. |
maven.qalab.movers.quiet | true | Do not generate console output if true. |