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

Blezek, Daniel J (GE, Research) blezek at crd.ge.com
Tue Mar 7 08:05:42 EST 2006


Hi Matt,
 
  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).
 
-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 Matt England
Sent: Tuesday, March 07, 2006 1:11 AM
To: cmake at cmake.org; dart at public.kitware.com
Cc: mengland at mengland.net
Subject: [Dart] Looking to create working ctest-to-dart-server link


Hello ctest (CMake) and Dart communities-

My group is still trying to get a working ctest-client-to-dart-server system.  I have not been working with this personally, but 2 of my coworkers have, details below.

My understanding is that we are still trying to get a proper XML format for the client to send a properly-formatted message to send to a Dart server.  I haven't yet had my guys go parse through the server guts to try and discover this format (as per what Scott suggested), but we may try that tomorrow.

In the meantime, if anyone can provide any perspective, including working XML-client-side file formats, we would certainly appreciate it.

Regards,
-Matt




X-Apparently-To: mengland at cleversafe.com via 68.142.199.180; Fri, 03 Mar 2006 15:30:36 -0800
X-Originating-IP: [68.142.229.216]
Authentication-Results: mta102.biz.mail.mud.yahoo.com
  from=iit.edu; domainkeys=neutral (no sig)
Date: Fri, 03 Mar 2006 17:30:20 -0600
From: prashasta gujrati <gujrpra at iit.edu>
User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)
X-Accept-Language: en-us, en
To:  mengland at cleversafe.com
Subject: [Fwd: FW: [Dart] real quick Dart setup]

Hey Matt,

As a further addition to the console error reported by Vignesh, I'm sure that the Results.xml file is being sent by the client ( message to this effect is given as
0 [main] INFO dart.DartClient - Starting DartClient
54 [main] INFO dart.DartClient - Length: 1231
) and also that this results.xml is received at the server as a file is made in TestProject/Temporary/file3.xml.gz where TestProject is the project created for reporting the test results. When unzipped this file has the same content as the content of results.xml. Also, the attempt at parsing is not done as soon as the file is sent but the file is received and kept in a temp location and is picked up when the parsing job is invoked (probably at some fixed frequency). At this stage, we get the reported error on the console which in the error stack has "java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequence." apart from other messages. I might be wrong completly but it looks like the file3.xml.gz is being parsed as it is without first unzipping it.

We still await a response from the mailing list on our query...

-prashasta
Return-path: <manivig at iit.edu>
Received: from conversion-daemon.students2.iit.edu by students2.iit.edu
 (iPlanet Messaging Server 5.2 Patch 2 (built Jul 14 2004))
 id <0IVK00E01QFZTE at students2.iit.edu> (original mail from manivig at iit.edu)
 for gujrpra at iit.edu; Fri, 03 Mar 2006 17:04:59 -0600 (CST)
Received: from Cleversafe1 (dhcp22.iitri.iit.edu [216.47.134.22])
 by students2.iit.edu
 (iPlanet Messaging Server 5.2 Patch 2 (built Jul 14 2004)) with ESMTP id
 <0IVK00DZ1QSB43 at students2.iit.edu> for gujrpra at iit.edu; Fri,
 03 Mar 2006 17:04:59 -0600 (CST)
Date: Fri, 03 Mar 2006 17:04:56 -0600
From: "Vignesh M.P.N." <manivig at iit.edu>
Subject: FW: [Dart] real quick Dart setup
To: gujrpra at iit.edu
Message-id: <003401c63f16$e3662370$8f00a8c0 at Cleversafe1>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/mixed; boundary="Boundary_(ID_Ds5H+lq9u8UR/M0fFKdLxw)"
Thread-index: AcY8vrjj01BtktLlTOWTRn0zoTn1qAAAIgIgAAFw/MAAlHRrQA==
Original-recipient: rfc822;gujrpra at iit.edu

 
 

From: dart-bounces+manivig=iit.edu at public.kitware.com [ mailto:dart-bounces+manivig=iit.edu at public.kitware.com] On Behalf Of Vignesh M.P.N.
Sent: Tuesday, February 28, 2006 6:20 PM
To: dart at public.kitware.com
Subject: RE: [Dart] real quick Dart setup
 
This was the console output at the server, after I ran the client.
 
<28 Feb 2006 18:01:23,187> [SocketListener0-1] DEBUG dart.server.Project
        TestProject: Queued: dart.server.task.XMLResultProcessor
Properties: URL=file\:/C\:/Cleversafe/Dart/Dart0.6.0/TestProject/Temporary/File0
.xml.gz
DeleteWhenDigested=true
 
<28 Feb 2006 18:10:00,062> [SimpleThreadPoolWorker-3] DEBUG dart.server.task.Que
ueManager
        TestProject: Processing task 1 / 100
<28 Feb 2006 18:10:00,062> [SimpleThreadPoolWorker-3] DEBUG dart.server.task.Que
ueManager
        TestProject: Found: dart.server.task.XMLResultProcessor Priority: 5
Properties: URL=file\:/C\:/Cleversafe/Dart/Dart0.6.0/TestProject/Temporary/File0
.xml.gz
DeleteWhenDigested=true
 
<28 Feb 2006 18:10:01,000> [SimpleThreadPoolWorker-3] ERROR dart.server.task.XML
ResultProcessor
        TestProject: Failed to parse file: file:/C:/Cleversafe/Dart/Dart0.6.0/Te <file://C:\Cleversafe\Dart\Dart0.6.0\Te> 
stProject/Temporary/File0.xml.gz
java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequence.
        at org.apache.xerces.impl.io.UTF8Reader.invalidByte(Unknown Source)
        at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source)
        at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
        at org.apache.xerces.impl.XMLEntityScanner.peekChar(Unknown Source)
        at org.apache.xerces.impl.XMLScanner.scanComment(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanComment(Unk
nown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent
Dispatcher.dispatch(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
known Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.commons.digester.Digester.parse(Digester.java:1591)
        at dart.server.task.XMLResultProcessor.execute(XMLResultProcessor.java:4
9)
        at dart.server.task.QueueManager.execute(QueueManager.java:61)
        at dart.server.task.ScheduledTask.execute(ScheduledTask.java:36)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:191)
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.j
ava:516)
<28 Feb 2006 18:10:01,000> [SimpleThreadPoolWorker-3] ERROR dart.server.task.Que
ueManager
        TestProject: Failed to create or execute queued task
java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequence.
        at org.apache.xerces.impl.io.UTF8Reader.invalidByte(Unknown Source)
        at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source)
        at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
        at org.apache.xerces.impl.XMLEntityScanner.peekChar(Unknown Source)
        at org.apache.xerces.impl.XMLScanner.scanComment(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanComment(Unk
nown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent
Dispatcher.dispatch(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
known Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.commons.digester.Digester.parse(Digester.java:1591)
        at dart.server.task.XMLResultProcessor.execute(XMLResultProcessor.java:4
9)
        at dart.server.task.QueueManager.execute(QueueManager.java:61)
        at dart.server.task.ScheduledTask.execute(ScheduledTask.java:36)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:191)
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.j
ava:516)
<28 Feb 2006 18:10:01,421> [SimpleThreadPoolWorker-3] DEBUG dart.server.task.Que
ueManager
        TestProject: TaskQueue is empty
 
 
Thanks
Vignesh.
 

From: dart-bounces+manivig=iit.edu at public.kitware.com [ mailto:dart-bounces+manivig=iit.edu at public.kitware.com] On Behalf Of Vignesh M.P.N.
Sent: Tuesday, February 28, 2006 5:35 PM
To: dart at public.kitware.com
Subject: RE: [Dart] real quick Dart setup
 
This was the console output when I ran the client.
 
0 [main] INFO dart.DartClient  - Starting DartClient
32 [main] INFO dart.DartClient  - Length: 1549
 
Thanks
Vignesh.
 

From: Matt England [ mailto:mengland at mengland.net] 
Sent: Tuesday, February 28, 2006 5:28 PM
To: Vignesh M.P.N.
Cc: dart at public.kitware.com
Subject: RE: [Dart] real quick Dart setup
 
At 2/28/2006 04:24 PM, Vignesh M.P.N. wrote:
I was able to successfully complete the Quick installand view the empty dashboard.
I also ran the dart client using java -jar DartClient.jar TestProject Results.xml, while Results.xml is the XML format in "Custom Test Results/XML format".
But I dont find any change entries in the dashboard after running the client.
Am I missing something here?

Vignesh tells me he's tried to XML contents, the one from the .pdf instructions, the other from the XML file straight off the svn server.  Are both these files the "Dart Classic" format?

Will Dart Classic XML formats not show up in the Dart server...and thus could this explain the fact that Vignesh doesn't see the messages on the server?

Also, Vignesh-

Please provide the logs and/or console output that shows the client actually does make contact with the server, and that this simply isn't a network (eg, firewall, wrong IP address, etc) problem.

(For what it's worth: Vignesh reports to me, so if it sounds like I'm bossing him around, it's because I'm his boss.  I wanted to explain why I was breaking general email etiquette.  :)

Thanks,
-Matt


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/dart/attachments/20060307/77e3b3e2/attachment.htm


More information about the Dart mailing list