[Cdash] Uploading Test.xml with backslashes
Simon Pomarède - TMA Uranie
uranietm at cea.fr
Mon Jun 4 13:39:34 UTC 2012
Dear all,
I'm confronted to a behavior I don't find any similar on the Internet.
Here it is:
I'm working on a development project that uses CMake, CTest and CDash on
multiple platforms
(several Unix systems and a Windows one). Everything works fine in the
Linux world, and the Kitware tools
really make things easy. But on Windows, I can't use CDash as I would
like: the entry is created in the
dashboard, but there is no content posted.
When I use my CTest script, everything seems to work but the submission
part ("ctest_submit"
function). In the log, I got the following output :
--------------------------------------------
Error parsing XML in stream at line 6: junk after document element
Server Response:
OK
d54861725b8d889e9bbed017ab6c1807
ERROR: invalid input syntax for type bytea
LINE 2: ...\ura at nie
\souRCE\bin\Debug\checkDataServer.exe','Completed','
^SQL error
in Cannot insert test: UranieDataServer into the database():ERROR:
invalid inp
ut syntax for type bytea
LINE 2: ...\ura at nie
\souRCE\bin\Debug\checkDataServer.exe','Completed','
^
ERROR
: invalid input syntax for type bytea
--------------------------------------------
In order to locate the problem, I looked at the "Test.xml", and found
that the paths are in
Windows format, ie with backslashes. So I tried to replace backslashes
with slashes and submit the same
report again: it works fine!
So my conclusion is that the "Windows-formed" paths are incompatible
with one of the tools
called at submission (one of PHP, PgSQL or CDash).
Has anyone ever been confronted to such an issue? Am I doing anything
wrong? Does anyone know a way to solve
my issue, or to get around it?
Thanks in advance for your help,
Simon
More information about the CDash
mailing list