Change Log Report

Total number of changed sets: 1

Changes between 2006-10-14 to 2006-11-14

Total commits: 11
Total number of files changed: 44

TimestampAuthorDetails
2006-11-07 08:22:24Benoit Xhenseval

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/report/MergeAndChartReport.java v 228


Spelling mistake.
2006-11-07 08:19:28Benoit Xhenseval

/trunk/maven-qalab-plugin/plugin-resources/qalab-chart-xdoc.xsl v 227

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/BuildStatChartMojo.java v 227

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/QALabStatAllMergeMojo.java v 227

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/report/MergeAndChartReport.java v 227

/trunk/maven2-qalab-plugin/src/main/resources/qalab-chart-html.xsl v 227

/trunk/maven2-qalab-plugin/src/main/resources/qalab-chart-xdoc.xsl v 227

/trunk/maven2-qalab-plugin/src/main/resources/qalab-movers-xdoc.xsl v 227

/trunk/qalab/src/xslt/qalab-movers-xdoc.xsl v 227


Thanks to Shelby Sanders for this set of patches (see below) as well as couple of extra one (spelling summary on method, passing the axis information when using the MergeAndChartReport and found same XSLT bug in qalab/maven 1 modules). - Changed BuildStatChartMojo to allow overriding of axis titles - Overrode axis titles to differentiate between "Violation Count" and "Coverage Percent" - Changed QALabStatAllMergeMojo to create an empty "qalab.xml" when there is nothing to merge in order to avoid errors in reporting - A couple of minor fixes for reference bugs in the stylesheets
2006-11-07 01:26:14Benoit Xhenseval

/trunk/maven-qalab-plugin/plugin.jelly v 226

/trunk/maven-qalab-plugin/plugin.properties v 226

/trunk/maven2-qalab-plugin/qalab.xml v 226

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/BuildStatMoversMojo.java v 226

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/report/MoversReport.java v 226

/trunk/qalab/qalab.xml v 226

/trunk/qalab/src/main/java/net/objectlab/qalab/parser/FileStats.java v 226

/trunk/qalab/src/main/java/net/objectlab/qalab/parser/SingleStat.java v 226

/trunk/qalab/src/site/changes.xml v 226

/trunk/src/site/changes.xml v 226


As noticed by Shelby, the Cobertura stats could be part of the movers as they are kept at file level. The trend however should be inverted as 100 = 0 defects, so qalab calculates 100-statValue as the actual move. Change across the board.
2006-11-06 12:37:17Benoit Xhenseval

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/report/MergeAndChartReport.java v 219


typo!
2006-11-03 16:45:08Benoit Xhenseval

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/report/MergeAndChartReport.java v 211


The missing file! Sorry about that.
2006-11-03 12:17:51Benoit Xhenseval

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/BuildStatMergeMojo.java v 208


re-introduced the @parameter, I do not think that I can add back the @required as this mojo should not be used anymore... (well there are better ways!)
2006-11-02 22:31:47Benoit Xhenseval

/trunk/How-to-build-qalab.txt v 206

/trunk/maven-qalab-plugin/plugin-resources/qalab-chart-xdoc.xsl v 206

/trunk/maven-qalab-plugin/plugin.jelly v 206

/trunk/maven2-qalab-plugin v 206

/trunk/maven2-qalab-plugin/.classpath v 206

/trunk/maven2-qalab-plugin/pom.xml v 206

/trunk/maven2-qalab-plugin/qalab.xml v 206

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/BuildStatChartMojo.java v 206

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/BuildStatMergeMojo.java v 206

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/BuildStatMoversMojo.java v 206

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/CPDStatMergeMojo.java v 206

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/CheckstyleStatMergeMojo.java v 206

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/CoberturaBranchStatMergeMojo.java v 206

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/CoberturaChartMojo.java v 206

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/CoberturaLineStatMergeMojo.java v 206

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/FindBugsStatMergeMojo.java v 206

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/PMDStatMergeMojo.java v 206

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/QALabStatAllMergeMojo.java v 206

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/SimianStatMergeMojo.java v 206

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/report/MainReport.java v 206

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/report/MoversReport.java v 206

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/util/Maven2TaskLogger.java v 206

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/util/Utils.java v 206

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/util/XmlTransformer.java v 206

/trunk/maven2-qalab-plugin/src/main/resources/qalab-chart-xdoc.xsl v 206

/trunk/maven2-qalab-plugin/src/main/resources/qalab-movers-xdoc.xsl v 206

/trunk/maven2-qalab-plugin/src/site/fml/faq.fml v 206

/trunk/qalab/pom.xml v 206

/trunk/qalab/src/main/java/net/objectlab/qalab/exporter/QALabXMLExporter.java v 206


Created TWO reports for Maven2 that do a lot: - report-merge-chart: * goes through all supported items * merges the data in qalab.xml * Generate every charts for the qalab.xml * generate the XDOC documents required to integrate the results - report-movers-all: * generates the xml for movers (i.e. calculate the movers) * generate the XDOC documents required to integrate the results on the web site/fml/faq.fml Both reports can be customized but that should really the exception...
2006-11-02 17:17:04Benoit Xhenseval

/trunk/maven2-qalab-plugin v 202

/trunk/maven2-qalab-plugin/pom.xml v 202

/trunk/maven2-qalab-plugin/qalab.xml v 202

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/BuildStatMoversMojo.java v 202


Movers Default is checkstyle, pmd and findbugs. Please note that there is no point of adding pmd-cpd, simian or Cobertura as no statistics are kept at file level for those.
2006-11-02 17:11:31Benoit Xhenseval

/trunk/maven2-qalab-plugin/src/changes/changes.xml v 201

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/BuildStatChartMojo.java v 201

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/BuildStatMoversMojo.java v 201

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/CPDStatMergeMojo.java v 201

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/CheckstyleStatMergeMojo.java v 201

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/CoberturaBranchStatMergeMojo.java v 201

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/CoberturaLineStatMergeMojo.java v 201

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/FindBugsStatMergeMojo.java v 201

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/PMDStatMergeMojo.java v 201

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/QALabStatAllMergeMojo.java v 201

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/SimianStatMergeMojo.java v 201

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/report/MainReport.java v 201

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/report/MoversReport.java v 201

/trunk/maven2-qalab-plugin/src/main/resources/qalab-chart-xdoc.xsl v 201

/trunk/maven2-qalab-plugin/src/main/resources/qalab-movers-xdoc.xsl v 201

/trunk/maven2-qalab-plugin/src/site/apt/index.apt v 201

/trunk/maven2-qalab-plugin/src/site/fml/faq.fml v 201

/trunk/maven2-qalab-plugin/src/site/site.xml v 201


* Integrated the reports in the maven site (Oh Yes!!) via the generation of xdocs. This is now the default behaviour but one can still call the old stylesheets * Created a simple QALabStatAllMergeMojo that creates all merge in one go with default values from Maven. But it is configurable also.
2006-11-01 22:40:50Benoit Xhenseval

/trunk/maven2-qalab-plugin/.classpath v 198

/trunk/maven2-qalab-plugin/.settings/org.eclipse.jdt.core.prefs v 198

/trunk/maven2-qalab-plugin/pom.xml v 198

/trunk/maven2-qalab-plugin/qalab.xml v 198

/trunk/maven2-qalab-plugin/src/changes/changes.xml v 198

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/BuildStatChartMojo.java v 198

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/BuildStatMergeMojo.java v 198

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/BuildStatMoversMojo.java v 198

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/CPDStatMergeMojo.java v 198

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/CheckstyleStatMergeMojo.java v 198

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/CoberturaBranchStatMergeMojo.java v 198

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/CoberturaChartMojo.java v 198

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/CoberturaLineStatMergeMojo.java v 198

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/FindBugsStatMergeMojo.java v 198

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/PMDStatMergeMojo.java v 198

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/SimianStatMergeMojo.java v 198

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/report/MainReport.java v 198

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/report/MoversReport.java v 198

/trunk/maven2-qalab-plugin/src/main/resources/qalab-chart-html.xsl v 198

/trunk/maven2-qalab-plugin/src/main/resources/qalab-movers-xdoc.xsl v 198

/trunk/maven2-qalab-plugin/src/site/fml/faq.fml v 198


* Changed default to use a DATE only (and replace stats if same date is found). a new config "dateOnly" allows you to change it. *Added multiple specialised Mojos for Checkstyle, pmd, Simian, Findbugs, Coberetura, PMD CPD in order to simplify the POM (i.e. no need to define where the input file is or the handler, unless you need to change the default maven values) * Changed default summaryOnly to false for charts * Added support for PMD CPD: Copy Paste Detector * Added support for Cobertura: cobertura-line and cobertura-branch * Updated to use JFreeChart 1.0.2 and JCommon 1.0.5 * Updated to use QALab 0.9.2
2006-11-01 18:02:26Benoit Xhenseval

/trunk/maven2-qalab-plugin/.classpath v 196

/trunk/maven2-qalab-plugin/pom.xml v 196

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/BuildStatChartMojo.java v 196

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/BuildStatMergeMojo.java v 196

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/CPDStatMergeMojo.java v 196

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/CheckstyleStatMergeMojo.java v 196

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/FindBugsStatMergeMojo.java v 196

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/PMDStatMergeMojo.java v 196

/trunk/maven2-qalab-plugin/src/main/java/net/objectlab/qalab/m2/SimianStatMergeMojo.java v 196

/trunk/qalab/.classpath v 196

/trunk/qalab/project.xml v 196

/trunk/qalab/qalab.xml v 196


Creating a series of 'sub Mojos' to simplify the declaration of qalab tasks in the pom.xml