[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