On 03/09/2010, at 8:26 PM, rupert.thurner wrote: > i was looking for a tool to produce checkstyle html reports which includes > summary pages, e.g. over folders. > > a/b/c/src/org/whatever > a/d/e/src/org/whatever > f/g/h/src/org/whatever > > should result in: > > reports/checkstyle-summary-a-f.html > includes the total number of warnings and errors, > and the sums for a, f, including the links to > checkstyle-summary-b-d.html, checkstyle-summary-g.html > reports/a/checkstyle-summary-b-d.html > includes the total number for a, and the sums for b,d > and the links to checkstyle-c.html, checkstyle-e.html > reports/f/checkstyle-summary-g.html > same principle > reports/a/b/c/checkstyle-c.html > report produced by checkstyle itself > reports/a/d/e/checkstyle-e.html > reports/f/g/h/checkstyle-h.html > > we do not use gradle to build the sources, but were wondering if gradle could > be helpful in a simple way to generate such reports?
There's nothing in Gradle that will do this out of the box, at least, not yet. At some point, we do want to add some kind of aggregation to the reporting. Until that happens, the Checkstyle task produces an XML result file which you could use to produce your own reports in your build. You could either run the task over all the source, and then generate all the various reports from the result result file. Or you could run the task once for each group of source and then generate aggregate reports from the results. -- Adam Murdoch Gradle Developer http://www.gradle.org CTO, Gradle Inc. - Gradle Training, Support, Consulting http://www.gradle.biz
