views:

354

answers:

1

I'm using SubVersion in conjunction with Hudson, and I like the feature that shows the how the unit tests, build time, disk usage grow over time. I'm a believer in code metrics to get a first cut appraisal of a code base - especially useful when starting with a new client. Are there any tools that can do the following

1) Starting from Date/Tag get every revision of the Source Code

2) Build it

3) Run code analysis

4) Run tests

5) Store detailed results (in Sql database of somekind)

6) Repeat until no more revisions

7) Collate and present the results

You can see a summary output for hudson itself, but that gives no idea of individual files, and how they have changed over time.

+1  A: 

Have a look at Sonar http://sonar.codehaus.org. I have used this using maven for my Java project. It reports most of the features you looking for.

Bhushan