[Dart] Dart 1.0.0 cruisecontrol support

Miller, James V (GE, Research) millerjv at crd.ge.com
Wed May 17 09:16:44 EDT 2006


Scott,
 
We'll pull together some other examples.  Is there a specific question on the format we can answer? The manual briefly describes for each type of test (Test, Build, Coverage. Style, and DynamicAnalysis but Notes seems to be missing) what the (potentially optional) Measurements are.  But this will all be made clearer by an example per test type.
 
There are some things under the covers are not covered here that we need probably need to address.  As one example, we sometimes create a phantom test called _Properties to record some information from the Dart Classic format where there was no clean place to store it in the Dart2. 
 
We'll expand the documentation of the XML format.
 
Jim

-----Original Message-----
From: dart-bounces+millerjv=crd.ge.com at public.kitware.com [mailto:dart-bounces+millerjv=crd.ge.com at public.kitware.com]On Behalf Of Scott W. Oster
Sent: Tuesday, May 16, 2006 5:11 PM
To: Blezek, Daniel J (GE, Research); dart at public.kitware.com
Cc: Scott W. Oster
Subject: RE: [Dart] Dart 1.0.0 cruisecontrol support



I have an XSLT script (CC2DART.xsl) that seems to be doing a reasonable job converting the cruisecontrol log to the standard dart submission format.

This is the first XSLT I have ever written, so I'm sure there are much better ways to do some of what I am doing in it.

For those who are interested, it's available here:

http://gforge.nci.nih.gov/plugins/scmcvs/cvsweb.php/~checkout~/cagrid-1-0/caGrid/test/CC2DART.xsl?content-type=text%2Fplain;cvsroot=cagrid-1-0

 

I call this in my antpublisher task using the ant xslt task, before passing the result off to the existing publish task (as described in the manual).

 

I still have several questions about the expected format that the dart manual does not cover.  I am confident I could have this 100% working, if I knew exactly what XML I needed to produce.

 

Could someone please send me additional details on the submission format, or several full example files?  The examples should use all the test types (which the Dart manual example does not provide), such as Update, Build, Coverage, Note, etc.

 

Thanks,

Scott

 

 

 

Scott Oster

 

Senior Research Specialist
Biomedical Informatics Department
Ohio State University
 <mailto:oster at bmi.osu.edu> oster at bmi.osu.edu

lab: 614-292-9845
voice mail: 614-292-8680


  _____  


From: Blezek, Daniel J (GE, Research) [mailto:blezek at crd.ge.com] 
Sent: Monday, May 15, 2006 4:54 PM
To: Scott W. Oster; dart at public.kitware.com
Subject: RE: [Dart] Dart 1.0.0 cruisecontrol support

 

Scott,

 

  We always like to see people willing to help out with code!

 

  Glad things are reasonably working, I had thought the first item on the issues list was working, but perhaps not.  Build/Test times are not rolled up, and CVS remains a problem.  The best possible thing would be to write an XSLT that transforms the CruiseControl logs to something Dart likes, but that may be problematic.  Second best is to have a look at the Dart Digestor parsing (also problematic, it's a real mess).

 

  I'm open to any and all suggestions as to how to make Dart work better with CruiseControl.  The current method is somewhat of a hack and needs to be refactored.

 

  If you have more CC experience, put something a suggestion on the Wiki and we can start working towards that.

 

Thanks,

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/dart/attachments/20060517/08adcf41/attachment.html


More information about the Dart mailing list