[Dart] Looking to create working ctest-to-dart-server link

Blezek, Daniel J (GE, Research) blezek at crd.ge.com
Tue Mar 7 12:10:53 EST 2006


Matt,

  Rather than put it on the Wiki, can you make corrections to the Documentation?  It is documented in the Dart.pdf file, which we view as the final repository of all Dart info.

  I can incorporate a patch for you.
-dan

-----Original Message-----
From: Matt England [mailto:mengland at mengland.net]
Sent: Tuesday, March 07, 2006 10:17 AM
To: Blezek, Daniel J (GE, Research)
Cc: Matthew England; cmake at cmake.org; dart at public.kitware.com; Vignesh
M.P.N.; prashasta gujrati
Subject: RE: [Dart] Looking to create working ctest-to-dart-server link


Dan et al,

At 3/7/2006 07:05 AM, Blezek, Daniel J \(GE, Research\) wrote:
>   Sorry this has taken so long to respond.  I added an XML example using 
> the new Dart format to the SVN repository: 
> ResultData/TestNewFormat.xml.gz.  It's fairly long, and should include 
> almost every type of Result (may not have images).

Ok, great.  Is this the file:

http://www.na-mic.org:8000/websvn/filedetails.php?repname=Dart&path=%2Ftrunk%2FResultData%2FTestNewFormat.xml.gz

?

If so, then the format seems to be quite straightforward.  I'm attempting 
to make some reference docs for our own purpose.  If this all works, we'll 
wiki-fy it.  Can someone verify and/or correct the notes below?

-Matt


The basic "stanza" seems to be the following:

<?xml version="1.0" encoding="utf-8"?>

<!-- Note, we have a submission Jaxor object passed in -->
<DartSubmission version="2.0" createdby="ArchiveTask">
   <Site>mysite</Site>

   <!-- BuildName will be the concationation of OS and Compiler -->
   <BuildName>myplatform-mycompiler</BuildName>
   <Track>myfrequency</Track>

   <!-- DateTimeStamp is a non-locale specific date/timestamp following ISO -->
   <DateTimeStamp>mydate</DateTimeStamp>

       <Test>
         <Name>mytestname</Name>
         <Status>mybinaryteststatus</Status>
           <Measurement name="Completion Status" 
type="text/string">mybinarycompletionstatus</Measurement>
           <Measurement name="Execution Time" 
type="numeric/double">myexectime</Measurement>
           <Measurement name="Output" type="text/text">myoutput</Measurement>
       </Test>
</DartSubmission>

Where:

mysite = freeform
myfrequency = "Nightly" | ?
mydate = <!-- DateTimeStamp is a non-locale specific date/timestamp 
following ISO -->
mytestname = freeform | <.test.name.hierarchy> ?
mybinaryteststatus = "passed" | "failed" | ?
mybinarycompletionstatus = "Completed" | ?
myexectime = floating-point number in seconds
myoutput = freeform | stdout, stderr sections


...although I'm not sure of all the above assertions, and several have 
questions marks.  (Yes, the above documentation is not formal, and many not 
follow XML-DTD description-doc standards...I'm new to things XML in this area.)


An example instance:

<?xml version="1.0" encoding="utf-8"?>

<!-- Note, we have a submission Jaxor object passed in -->
<DartSubmission version="2.0" createdby="ArchiveTask">
   <Site>caleb.crd</Site>

   <!-- BuildName will be the concationation of OS and Compiler -->
   <BuildName>SunOS-c++</BuildName>
   <Track>Nightly</Track>

   <!-- DateTimeStamp is a non-locale specific date/timestamp following ISO -->
   <DateTimeStamp>2005-01-03T00:00:00.0-0500</DateTimeStamp>

       <Test>
         <Name>.Test.Examples.DataRepresentation.Image.Image1Test</Name>
         <Status>passed</Status>
           <Measurement name="Completion Status" 
type="text/string">Completed</Measurement>
           <Measurement name="Execution Time" 
type="numeric/double">0.641507</Measurement>
           <Measurement name="Output" type="text/text">Standard Output:

Standard Error:</Measurement>
       </Test>
</DartSubmission> 



More information about the Dart mailing list