[Insight-developers] StimulateImageIOTest: Strange Test Failures

Luis Ibanez luis.ibanez at kitware.com
Sun Mar 22 17:43:46 EDT 2009


Bill,

Great !,

It is still a bit of a mystery that this didn't fail on the
other builds that are also using directories with spaces....

in any case,

It is great that you fixed it.


     Thanks


         Luis



------------------------
Bill Lorensen wrote:
> Luis,
> 
> The print did it. It turns out that the code was using sscanf to parse
> the data file name. If the data file name had an internal space, the
> sscanf stopped there. I replaced the parsing code with a regular
> expression that removes leading and trailing spaces. I'm not sure why
> the input code did not detect a bad filename.
> 
> Checked in the changes. Also, yesterday I found the problem with the
> VTK IO test that was failing. I think that leaves us with one failing
> gdcm related test on SUN OS.
> 
> Bill
> 
> On Sat, Mar 21, 2009 at 7:09 AM, Luis Ibanez <luis.ibanez at kitware.com> wrote:
> 
>>More on this topic:
>>
>>* Running the test manually in dash19 (by using the  ctest -R command) produces
>>  the same error that we see in the Dashboard
>>
>>* Running the test by typing the command and using two local files as output
>> works fine. (no errors produced)
>>
>>
>>It looks like the problem is somehow related to the path where the
>>files are written.
>>
>>I added the filename to the Exception message that will be produced from:
>>
>>File: C:\Dashboards\My Tests\Insight\Code\IO\itkStimulateImageIO.cxx
>>Line: 210
>>
>>We will see a bit more about this message in tomorrow's dashboard.
>>
>>
>>    Luis
>>
>>
>>------------------------------------------------
>>On Sat, Mar 21, 2009 at 9:47 AM, Luis Ibanez <luis.ibanez at kitware.com> wrote:
>>
>>>Hi Bill,
>>>
>>>Here is what I have found in dash19 so far:
>>>
>>>The test creates the pair:
>>>
>>>* test1.spr  (text header)
>>>* test2.sdt  (binary pixel data)
>>>
>>>when copying these two files to my Linux machine,
>>>and comparing them with the ones produced by the
>>>Linux build, it happens that:
>>>
>>>* The two binary files are identical
>>>* The header files only differ in the filename of
>>>  the binary file. (which is normal, since the text
>>>  header stores a full path to the binary file.
>>>
>>>The binary build in dash19 has a space in the path,
>>>but... that's also the case for most of other builds..
>>>
>>>I'll try now running the test manually in dash19...
>>>
>>>
>>>    Luis
>>>
>>>
>>>-------------------------------------------------------------
>>>On Wed, Mar 18, 2009 at 3:04 PM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
>>>
>>>>Luis,
>>>>
>>>>itkStimulateImageIOTest fails on two different compilers on the same
>>>>machine: dash19.kitware.
>>>>
>>>>http://www.cdash.org/CDash/testDetails.php?test=18814317&build=294262
>>>>http://www.cdash.org/CDash/testDetails.php?test=18799150&build=294031
>>>>
>>>>Both tests fail in the same way. The file they fail to read is created
>>>>by the test.
>>>>
>>>>Perhaps you can run them manually? Try removing all the files in the
>>>>temp directory first.
>>>>
>>>>Bill
>>>>
>>>
> 


More information about the Insight-developers mailing list