[Dart] Dart 1.0.0 cruisecontrol support

Scott W. Oster oster at bmi.osu.edu
Mon May 15 21:07:36 EDT 2006


Hmm... do you have any examples of a working dartboard with errors,
warnings, etc parsed out from cruisecontrol?

 

I agree, in general I think tool integration should happen on the
client-side and translate native formats to the "Dart standard"
submission format.

XSLT should do the trick, as you suggest, and CC has an xslt publisher
that could be used be in conjunction with the current ant publisher to
do the transformation and submission.

 

Unfortunately I don't know much XSLT.  If I get some time, maybe I will
try to hack something together.  One thing that would be helpful would
be formal documentation of the submission file format (I would prefer
XSD as previously mentioned).  The documentation in the PDF is certainly
better than nothing, but it falls short of formal documentation in that
it doesn't detail what things are critical and what are not.  Those
things are important when trying to map existing tools to the format.

 

Thanks,

Scott

 

 

 

Scott Oster

 

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

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

________________________________

From: dart-bounces+oster=bmi.osu.edu at public.kitware.com
[mailto:dart-bounces+oster=bmi.osu.edu at public.kitware.com] On Behalf Of
Blezek, Daniel J (GE, Research)
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,

-dan

	-----Original Message-----
	From: dart-bounces+blezek=crd.ge.com at public.kitware.com
[mailto:dart-bounces+blezek=crd.ge.com at public.kitware.com]On Behalf Of
Scott W. Oster
	Sent: Monday, May 15, 2006 4:04 PM
	To: dart at public.kitware.com
	Subject: [Dart] Dart 1.0.0 cruisecontrol support

	What is the status of cruisecontrol support for Dart2?

	 

	Here are my findings from using cruisecontrol 2.3.0.1 and Dart2
1.0.0:

	*         Apparently working:

	o        Submission through antpublisher works fine

	o        Tests are successfully parsed and displayed on the
dartboard

	o        Test catalog has all tests and their times

	*         Issues:

	o        Build failures, errors, warnings are not parsed out

	o        Build time is not rolled up

	o        Total test time is not rolled up

	o        CVS modifications are not properly parsed (doesn't have
the path to the filename)

	o        Test failure output is not displayed (see example
below)

	 

	Are these known issues, or do I have configuration problems?

	If they aren't configuration problems, is there any plan to
address them?

	I might be able to help fix some of them if you could shed some
light on what are known problems and what are just bugs.  In looking at
the cruisecontrol log format, it seems that most of the information
needed to fix these issues is available in the log.

	 

	Example successful cruisecontrol build, log file:

	
http://vandelay.bmi.ohio-state.edu:8080/cruisecontrol/buildresults/caGri
d-1.0-continuous?tab=xmlLogFile&log=log20060515145715Lbuild.1285

	Corresponding Dartboard:

	
http://vandelay.bmi.ohio-state.edu:8081/caGrid-1.0/Dashboard/Submission?
submissionid=21

	 

	Example unsuccessful cruisecontrol build, log file:

	
http://vandelay.bmi.ohio-state.edu:8080/cruisecontrol/buildresults/caGri
d-1.0-continuous?tab=xmlLogFile&log=log20060515134748

	Corresponding Dartboard:

	
http://vandelay.bmi.ohio-state.edu:8081/caGrid-1.0/Dashboard/Submission?
submissionid=19

	 

	Example failed test cruisecontrol build, log file:

	
http://vandelay.bmi.ohio-state.edu:8080/cruisecontrol/buildresults/caGri
d-1.0-continuous?log=log20060515131915&tab=xmlLogFile

	Corresponding Dartboard:

	
http://vandelay.bmi.ohio-state.edu:8081/caGrid-1.0/Dashboard/Submission?
submissionid=18

	Failure Detail:

	
http://vandelay.bmi.ohio-state.edu:8081/caGrid-1.0/Dashboard/Test?testna
me=.Test.gov.nih.nci.cagrid.dorian.gridca.common.TestKeyUtil.testCreateW
riteLoadEncryptedPrivateKeyBadPassword&submissionid=18

	 

	Main page for both:

	
http://vandelay.bmi.ohio-state.edu:8081/caGrid-1.0/Dashboard/Dashboard?t
rackid=12

	 

	 

	Scott

	 

	 

	 

	Scott Oster

	 

	Senior Research Specialist

	Biomedical Informatics Department

	Ohio State University

	oster at bmi.osu.edu

	lab: 614-292-9845

	voice mail: 614-292-8680

	 

	> -----Original Message-----

	> From: dart-bounces+oster=bmi.osu.edu at public.kitware.com
[mailto:dart-

	> bounces+oster=bmi.osu.edu at public.kitware.com] On Behalf Of
Blezek, Daniel

	> J (GE, Research)

	> Sent: Thursday, May 04, 2006 8:51 AM

	> To: dart at public.kitware.com

	> Subject: [Dart] Dart 1.0.0 Released

	> 

	> Dear all,

	> 

	>   We are proud to announce the official 1.0 release of Dart.
Please find

	> the official download at:
http://na-mic.org/Wiki/index.php/Dart2Summary

	> 

	> Cheers, and happy Darting,

	> -dan

	> 

	> Daniel Blezek, PhD

	> GE Global Research

	> Computer Scientist

	> 

	> T 518 387 5481

	> F 518 387 6981

	> D *833-5481

	> E blezek at research.ge.com

	> www.research.ge.com

	> 

	> 1 Research Circle

	> Niskayuna, NY 12309, USA

	> 

	> General Electric Company

	> 

	> _______________________________________________

	> Dart mailing list

	> Dart at public.kitware.com

	> http://public.kitware.com/mailman/listinfo/dart

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/dart/attachments/20060515/20caf2e7/attachment.htm


More information about the Dart mailing list