[Dart] Questions about submission methods to a Dart server

Eric Meek meek at cs.utk.edu
Mon Jun 19 13:22:53 EDT 2006


Matt,

I wouldn't rely on that xml to heavily.  I cobbled it together using  
the TestProcessorRules.xml from the Dart source in the dir Source/ 
dart/Resources/Server and the Dart.pdf.  I have modified my xml  
generation since that post through trial and error to get properly  
formatted xml.

I would suggest looking at TestProcessorRules.xml along with the  
Dart.pdf.  It worked really well helping me figure things out.

Eric

"Diamonds are only lumps of coal that stuck to their jobs." - B.C. Forbe

On Jun 19, 2006, at 1:12 PM, Matthew England wrote:

> (This is a duplicate email for I fear an SMTP server may have eaten  
> my first email.)
>
> At 6/19/2006 11:40 AM, Zachary Mark wrote:
>> [...]the format we are using for submissions is based off the one  
>> provided by Eric Meek to this list earlier this month.  You can  
>> see his XML document example referenced in this post:
>> http://public.kitware.com/pipermail/dart/2006-June/001540.html
>> Note that he is having issues as well.
>
> The URL reference to the XML doc reference in the above link seems  
> to be mangled (presumably due to mail-system word wrap).  Here's  
> what I interpreted as the correct URL:
>
> http://www.cs.utk.edu/~meek/icl/ReST/File71.xml.gz
>
> I copy the content of this file below.
>
> -Matt
>
>
> <?xml version="1.0"?>
> <DartSubmission version="2.0" createdby="ReSTInstaller">
> <Site>nala.cs.utk.edu</Site>
> <BuildName>Linux-2.6.8-2-686-smp-unknown</BuildName>
> <Track>Experimental</Track>
> <DateTimeStamp>2006-06-06T09:37:15.36-0400</DateTimeStamp>
> <Test>
> <Name>.Build</Name>
> </Test>
> <Test>
> <Name>.Build.Preparation</Name>
> </Test>
> <Test>
> <Name>.Build.Preparation.unzip</Name>
> <Status>passed</Status>
> <Measurement name="StageName" type="text/string">Preparation.unzip</ 
> Measurement>
> <Measurement name="StartDateTime" type="text/string">Tue Jun 06  
> 09:37:29 EDT 2006</Measurement>
> <Measurement name="BuildCommand" type="text/string">gunzip -f  
> hello.tar.gz</Measurement>
> <Measurement name="EndDateTime" type="text/string">Tue Jun 06  
> 09:37:29 EDT 2006</Measurement>
> <Measurement name="BuildStatus" type="numeric/integer">0</Measurement>
> <Measurement name="ElapsedTime" type="numeric/float">0.036</ 
> Measurement>
> <Measurement name="Completion Status" type="text/string">Completed</ 
> Measurement>
> <Measurement name="Execution Time" type="numeric/float">0.036</ 
> Measurement>
> </Test>
> <Test>
> <Name>.Build.Preparation.untar</Name>
> <Status>passed</Status>
> <Measurement name="StageName" type="text/string">Preparation.untar</ 
> Measurement>
> <Measurement name="StartDateTime" type="text/string">Tue Jun 06  
> 09:37:29 EDT 2006</Measurement>
> <Measurement name="BuildCommand" type="text/string">tar -xf  
> hello.tar</Measurement>
> <Measurement name="EndDateTime" type="text/string">Tue Jun 06  
> 09:37:29 EDT 2006</Measurement>
> <Measurement name="BuildStatus" type="numeric/integer">0</Measurement>
> <Measurement name="ElapsedTime" type="numeric/float">0.022</ 
> Measurement>
> <Measurement name="Completion Status" type="text/string">Completed</ 
> Measurement>
> <Measurement name="Execution Time" type="numeric/float">0.022</ 
> Measurement>
> </Test>
> <Test>
> <Name>.Build.Configuration</Name>
> </Test>
> <Test>
> <Name>.Build.Configuration.configecho</Name>
> <Status>passed</Status>
> <Measurement name="StageName" type="text/ 
> string">Configuration.configecho</Measurement>
> <Measurement name="StartDateTime" type="text/string">Tue Jun 06  
> 09:37:30 EDT 2006</Measurement>
> <Measurement name="BuildCommand" type="text/string">echo </ 
> Measurement>
> <Measurement name="EndDateTime" type="text/string">Tue Jun 06  
> 09:37:30 EDT 2006</Measurement>
> <Measurement name="BuildStatus" type="numeric/integer">0</Measurement>
> <Measurement name="ElapsedTime" type="numeric/float">0.0030</ 
> Measurement>
> <Measurement name="Completion Status" type="text/string">Completed</ 
> Measurement>
> <Measurement name="Execution Time" type="numeric/float">0.0030</ 
> Measurement>
> </Test>
> <Test>
> <Name>.Build.Compilation</Name>
> </Test>
> <Test>
> <Name>.Build.Compilation.compile</Name>
> <Status>passed</Status>
> <Measurement name="StageName" type="text/ 
> string">Compilation.compile</Measurement>
> <Measurement name="StartDateTime" type="text/string">Tue Jun 06  
> 09:37:45 EDT 2006</Measurement>
> <Measurement name="BuildCommand" type="text/string">gcc -o hello  
> hello.c </Measurement>
> <Measurement name="EndDateTime" type="text/string">Tue Jun 06  
> 09:37:45 EDT 2006</Measurement>
> <Measurement name="BuildStatus" type="numeric/integer">0</Measurement>
> <Measurement name="ElapsedTime" type="numeric/float">0.085</ 
> Measurement>
> <Measurement name="Completion Status" type="text/string">Completed</ 
> Measurement>
> <Measurement name="Execution Time" type="numeric/float">0.085</ 
> Measurement>
> </Test>
> <Test>
> <Name>.Test.command7</Name>
> <Status>passed</Status>
> <Measurement name="Completion Status" type="text/string">Completed</ 
> Measurement>
> <Measurement name="Execution Time" type="numeric/float">0.0030</ 
> Measurement>
> <Measurement name="Output" type="text/text">
> <![CDATA[Hello, world.
> ]]>
>     </Measurement>
> </Test>
> <Test>
> <Name>.Build.Installation</Name>
> </Test>
> <Test>
> <Name>.Build.Installation.install</Name>
> <Status>passed</Status>
> <Measurement name="StageName" type="text/ 
> string">Installation.install</Measurement>
> <Measurement name="StartDateTime" type="text/string">Tue Jun 06  
> 09:37:45 EDT 2006</Measurement>
> <Measurement name="BuildCommand" type="text/string">echo 'in  
> installation step'</Measurement>
> <Measurement name="EndDateTime" type="text/string">Tue Jun 06  
> 09:37:45 EDT 2006</Measurement>
> <Measurement name="BuildStatus" type="numeric/integer">0</Measurement>
> <Measurement name="ElapsedTime" type="numeric/float">0.0040</ 
> Measurement>
> <Measurement name="Completion Status" type="text/string">Completed</ 
> Measurement>
> <Measurement name="Execution Time" type="numeric/float">0.0040</ 
> Measurement>
> <Measurement name="Log" type="text/text">
> <![CDATA[in installation step
> ]]>
>     </Measurement>
> </Test>
> <Test>
> <Name>.Build.Completion</Name>
> </Test>
> <Test>
> <Name>.Build.Completion.command9</Name>
> <Status>passed</Status>
> <Measurement name="StageName" type="text/ 
> string">Completion.command9</Measurement>
> <Measurement name="StartDateTime" type="text/string">Tue Jun 06  
> 09:37:45 EDT 2006</Measurement>
> <Measurement name="BuildCommand" type="text/string">rm -f hello.tar  
> hello.tar.gz core</Measurement>
> <Measurement name="EndDateTime" type="text/string">Tue Jun 06  
> 09:37:45 EDT 2006</Measurement>
> <Measurement name="BuildStatus" type="numeric/integer">0</Measurement>
> <Measurement name="ElapsedTime" type="numeric/float">0.0070</ 
> Measurement>
> <Measurement name="Completion Status" type="text/string">Completed</ 
> Measurement>
> <Measurement name="Execution Time" type="numeric/float">0.0070</ 
> Measurement>
> </Test>
> </DartSubmission>
>
> _______________________________________________
> Dart mailing list
> Dart at public.kitware.com
> http://public.kitware.com/mailman/listinfo/dart



More information about the Dart mailing list