November 2006 Commit Log

Number of Commits:
73
Number of Active Developers:
2
Benoit Xhenseval 2006-11-27 23:11

Added a few snapshots of the TSS and Javalobby.

15 lines of code changed in:

Benoit Xhenseval 2006-11-27 17:27

Check in the latest pages.

22 lines of code changed in:

Marcin Jekot 2006-11-24 17:59

removed ydoc and added additional repositories

13 lines of code changed in:

Benoit Xhenseval 2006-11-24 17:52

tidy up.

1 lines of code changed in:

Benoit Xhenseval 2006-11-21 11:48

- qalab xml moves to version 1.2 which also contains a project and module per summaryresult and file.

- the file id now also contains project-module-formerFileId in order to avoid clashes if 2 identical files in different modules/projects

- the migration from one XML format to the other is fully automatic! User MUST specify the values for 2 param in their project.properties

qalab.merge.projectName=

qalab.merge.moduleName=

- changed the movers report to show the project/module data

501 lines of code changed in:

Benoit Xhenseval 2006-11-21 11:42

Charts:

1/ split the chart generation from the xml parser (so at a later stage we can take the qalab data from a DB for instance)

2/ Added a Spider chart to show the stats differences at now, 30 days and 60 days.

3/ added the chart on summary pages, for html, xdoc m1 and m2.

1327 lines of code changed in:

Benoit Xhenseval 2006-11-21 11:38

move qalab to version 1.1

36 lines of code changed in:

Benoit Xhenseval 2006-11-21 11:37

Add an exporter class in the plugin to allow DB export.

7 lines of code changed in:

Benoit Xhenseval 2006-11-21 11:35

move qalab to version 1.1

7 lines of code changed in:

Benoit Xhenseval 2006-11-21 11:33

Experimental DB Exporter.

644 lines of code changed in:

Benoit Xhenseval 2006-11-20 01:48

rename to avoid confusion

461 lines of code changed in:

Benoit Xhenseval 2006-11-16 17:46

typo correction (Thanks to Remy)

4 lines of code changed in:

  • maven2-qalab-plugin/src/site/fml: faq.fml (+4 -4)
Benoit Xhenseval 2006-11-16 12:03

better log.

3 lines of code changed in:

Repository Tag: 1.0
Benoit Xhenseval 2006-11-13 19:24

Official 1.0 build.

2 lines of code changed in:

Benoit Xhenseval 2006-11-13 17:35

Thanks to Neil Bartlett for providing a new XSLT for generating tables at file level.

41 lines of code changed in:

Benoit Xhenseval 2006-11-13 17:28

checkstyle warning.

2 lines of code changed in:

Benoit Xhenseval 2006-11-13 17:19

New stuff from Neil Bartlett to create a nice table per file.

38 lines of code changed in:

Marcin Jekot 2006-11-13 16:18

corrected some minor mistakes on index page

6 lines of code changed in:

Benoit Xhenseval 2006-11-13 00:06

Added a script for statSvn.

174 lines of code changed in:

Benoit Xhenseval 2006-11-12 23:10

Tidy

5 lines of code changed in:

Benoit Xhenseval 2006-11-12 22:33

More build tuning...

7 lines of code changed in:

Benoit Xhenseval 2006-11-12 22:20

Try to sort out a combined build m1 and m2... not trivial... lots of dark magic...

62 lines of code changed in:

Benoit Xhenseval 2006-11-12 19:41

Bit of tidy up...

309 lines of code changed in:

Benoit Xhenseval 2006-11-12 17:41

Move to version 1.0

37 lines of code changed in:

Benoit Xhenseval 2006-11-10 00:49

document latest changes.

9 lines of code changed in:

Benoit Xhenseval 2006-11-10 00:37

Fix Checkstyle warnings.

28 lines of code changed in:

Benoit Xhenseval 2006-11-10 00:33

Fix Checkstyle warning.

3 lines of code changed in:

  • qalab/src/main/java/net/objectlab/qalab/parser: SingleStat.java (+3 -1)
Benoit Xhenseval 2006-11-10 00:31

Fix PMD warning.

4 lines of code changed in:

Benoit Xhenseval 2006-11-10 00:27

The chart task will check the LATEST date on record across all types, if the last day of a given type

is AT LEAST 28h (to take into account people who use timestamp rather than date) before the latest date and there are NO records afterwards, we shall assume

that the statistics have fallen to 0 and draw a line down to 0 for the day after the last stat for that type.

46 lines of code changed in:

Benoit Xhenseval 2006-11-09 23:26

The summary table now defines 2 columns per type and generates only one row for each date entry.

81 lines of code changed in:

Benoit Xhenseval 2006-11-09 23:26

Use different stroke per type.

24 lines of code changed in:

Benoit Xhenseval 2006-11-09 19:11

Defining a colo(u)r per statistics... not obvious choice, Shelby feel free to suggest a better set..

42 lines of code changed in:

Benoit Xhenseval 2006-11-09 11:25

typo.

1 lines of code changed in:

Benoit Xhenseval 2006-11-09 11:24

On the chart, display only the EXISTING types (rather than the list). Have not had a chance to compile (machine @ work being cleared at the moment). But it should work...

7 lines of code changed in:

Benoit Xhenseval 2006-11-08 01:23

try to make it more explicit.

2 lines of code changed in:

Benoit Xhenseval 2006-11-08 00:53

Use 'Current Value' and 'Previous Value' instead of 'errors' as this is more generic.

11 lines of code changed in:

Benoit Xhenseval 2006-11-07 22:20

changed the pom back to old version of findbugs until it is released.

3 lines of code changed in:

Benoit Xhenseval 2006-11-07 18:35

quick changes for reports

3 lines of code changed in:

Benoit Xhenseval 2006-11-07 16:52

Run both Cobertura reports (xml & html) in one go...

3 lines of code changed in:

  • maven2-qalab-plugin: pom.xml (+3 -5)
Benoit Xhenseval 2006-11-07 12:05

Fix a few issues with site generation (broken links, missing data)

889 lines of code changed in:

Benoit Xhenseval 2006-11-07 09:22

Spelling mistake.

1 lines of code changed in:

Benoit Xhenseval 2006-11-07 09:19

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

137 lines of code changed in:

Benoit Xhenseval 2006-11-07 02:26

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.

94 lines of code changed in:

Benoit Xhenseval 2006-11-06 18:35

A fair amount of tidying up for the consolidated site generation.

74 lines of code changed in:

Benoit Xhenseval 2006-11-06 16:15

Tidying up a few loose ends (like an extra "a" character on maven 2 reports).

33 lines of code changed in:

Benoit Xhenseval 2006-11-06 15:50

Removed link as it now appears in footer.

0 lines of code changed in:

Benoit Xhenseval 2006-11-06 15:37

Fix link.

1 lines of code changed in:

Benoit Xhenseval 2006-11-06 13:47

removed duplicated reports and versions

5 lines of code changed in:

Benoit Xhenseval 2006-11-06 13:37

typo!

41 lines of code changed in:

Benoit Xhenseval 2006-11-05 22:14

Modularised build. Use the 'releasebuild.bat' in qalab root directory to build:

1/ the QALab library by maven2

2/ Maven 2 plugin and site

3/ QALab via Maven1 and site

4/ Maven 1 Plugin and site

5/ Fully integrated site

98 lines of code changed in:

Benoit Xhenseval 2006-11-04 18:39

Prepare for modularised m1 build.Fit in the standard Maven layout.

75 lines of code changed in:

Benoit Xhenseval 2006-11-04 18:35

Prepare for modularised m1 build (full) and basic m2 build.

465 lines of code changed in:

Benoit Xhenseval 2006-11-04 18:30

Fit in the standard Maven layout.Prepare for modularised m1 build.

1784 lines of code changed in:

Benoit Xhenseval 2006-11-04 18:29

Fit in the standard Maven layout.

827 lines of code changed in:

Benoit Xhenseval 2006-11-04 18:28

Prepare for modularised m1 build.

907 lines of code changed in:

Benoit Xhenseval 2006-11-03 17:45

The missing file! Sorry about that.

571 lines of code changed in:

Benoit Xhenseval 2006-11-03 16:32

[Bug 1579462] Use the xdoc directory variable.

2 lines of code changed in:

Benoit Xhenseval 2006-11-03 13:25

Suggested changes by Shelby.

3 lines of code changed in:

Benoit Xhenseval 2006-11-03 13:17

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!)

1 lines of code changed in:

Benoit Xhenseval 2006-11-03 12:59

Integrated ALL qalab reports in the Maven site, Yeepeee!

18 lines of code changed in:

Benoit Xhenseval 2006-11-02 23:31

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

2157 lines of code changed in:

Benoit Xhenseval 2006-11-02 21:04

Fix spacing.

2 lines of code changed in:

Benoit Xhenseval 2006-11-02 18:39

Moved version to 1.0-b1 across the board, except the Maven2 plugin (what should we do for that version???)

40 lines of code changed in:

Benoit Xhenseval 2006-11-02 18:17

reformatted

184 lines of code changed in:

Benoit Xhenseval 2006-11-02 18:17

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.

360 lines of code changed in:

Benoit Xhenseval 2006-11-02 18:11

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

1176 lines of code changed in:

Benoit Xhenseval 2006-11-01 23:46

removed unnecessary comment.

1 lines of code changed in:

Benoit Xhenseval 2006-11-01 23:45

A bit of tidy and added a BASIC POM for Maven2 build (but it should NOT be used to build the release).

205 lines of code changed in:

Benoit Xhenseval 2006-11-01 23:40

* 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

1030 lines of code changed in:

Benoit Xhenseval 2006-11-01 19:02

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

553 lines of code changed in:

Benoit Xhenseval 2006-11-01 13:43

do not report fail on setUp... for now...

2 lines of code changed in:

Benoit Xhenseval 2006-11-01 13:42

Fixed a couple of build issues.

78 lines of code changed in:

  • maven2-qalab-plugin/src/site: site.xml (+2 -1)
  • maven2-qalab-plugin/src/site/fml: faq.fml (+76 -77)
Benoit Xhenseval 2006-11-01 11:50

Tests for difference should not be dependent on the presumed order of the qalab movers report.

63 lines of code changed in:

October 2006 »

Generated by StatSVN 0.3.2-SNAPSHOT