OK, so back to this RAT Summary I promised.

I have a working version at:

http://ci.apache.org/projects/rat-master-summary.html

Still a basic interface currently but before I went too much further it
would be great if I could get feedback (from David mainly I guess in regards
to Clutch)

What extra information does Clutch need to make it useful for it?

There are (as of writing) 3 projects up there, these are the only 3 projects
using RAT at Buildbot that is configured to output xml, the others all being
txt. I guess I should leave .txt outputs as an alternative but change the
default so that all participating projects output .xml instead. This way I
get to convert the output to a better html presentation and at the same time
get to grab the xml content for the master rat summary page.

One main hurdle was (and still is to a point) matching the output with the
project it belongs to. As separate reports it was not a problem that in fact
no reports contain the name of the project. As a combined summary however
this information is most vital. For now, as part of as xsl that grabs the
content from each report, it then wraps it in a new <project name="blah">
element so then that can be used to get the project name into the output in
the correct column.

A tiny bit of a workaround is in place in that the project names currently
are hard coded in the aforementioned wrapper, but that will soon be replaced
by a fancy looking grep/find/sed/whatever that will insert the project name
from the file path.

I will continue to improve and work on this over the next few days.

Gav...

> -----Original Message-----
> From: David Crossley [mailto:[email protected]]
> Sent: Tuesday, 21 July 2009 10:03 AM
> To: [email protected]
> Subject: Re: RAT with BuildBot at Apache
> 
> David Crossley wrote:
> > Gavin wrote:
> > >
> > > Ross' suggestion went on to say that perhaps Clutch could be extended
> by an
> > > extra column or two and state whether a project passes RAT and if not
> say
> > > how many files fail the RAT validation.
> > >
> > > Would this be a useful addition?
> >
> > Yes definitely.
> >
> > > If so I can get to work on it Buildbot end
> > > - all I need from you is where you want the results putting so that
> Clutch
> > > can use it, how you want it represented (.xml , .txt, .html) etc. I
> could
> > > for instance put it in svn somewhere, or perhaps Clutch could gather
> the
> > > results from a ci.apache.org/projects/rat-output/ location?
> >
> > As long as it is publicly accessible and in a structured format,
> > then Clutch can handle it. Even just a CSV file would work.
> >
> > Perhaps a summary file at ci.apache.org/projects/rat-output/summary.txt
> >
> > #projectId,numFailed
> > foo,12
> > bar,0
> >
> > So, for each podling, Clutch would see if it is in your list.
> > If "numFailed gt 0" then alert it.
> >
> > The table cell would link directly to each project's html RAT report.
> >
> > Prod me when you have something.
> 
> By the way, no need to wait until you have RAT reports for
> all incubator projects. If one is not in the buildbot list,
> then Clutch will just give it a "?" and orange alert colour.
> 
> -David
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.392 / Virus Database: 270.13.20/2249 - Release Date: 07/21/09
> 05:58:00

Reply via email to