Washington-University / CiftiLib

C++ Library for reading and writing CIFTI-2 and CIFTI-1 files
BSD 2-Clause "Simplified" License
14 stars 10 forks source link

Testing fails on big endian architectures #19

Closed ghisvail closed 5 years ago

ghisvail commented 5 years ago

As reported in the Debian BTS.

...
 7/35 Test  #7: datatype-md5-Conte69.MyelinAndCorrThickness.32k_fs_LR.dscalar.nii ..........***Failed    0.01 sec
CMake Error at /<<PKGBUILDDIR>>/cmake/scripts/testmd5.cmake:4 (MESSAGE):
  expected 6db4a73e4e11a1ac0a5e7cbfb56eff40, got
  2f556798b4f8d4219bf22c4dcab20c79
...
14/35 Test #14: datatype-md5-Conte69.MyelinAndCorrThickness.32k_fs_LR.dtseries.nii .........***Failed    0.01 sec
CMake Error at /<<PKGBUILDDIR>>/cmake/scripts/testmd5.cmake:4 (MESSAGE):
  expected f321156573ed8f165b208d84769bfd9a, got
  92b1c53de71ef4c4d669a32e45c718ae
...
21/35 Test #21: datatype-md5-Conte69.MyelinAndCorrThickness.32k_fs_LR.ptseries.nii .........***Failed    0.01 sec
CMake Error at /<<PKGBUILDDIR>>/cmake/scripts/testmd5.cmake:4 (MESSAGE):
  expected 794d60d9d397fe341e18313efeeac5ea, got
  524bc9b45a4c606c012e879d58535467
...
28/35 Test #28: datatype-md5-Conte69.parcellations_VGD11b.32k_fs_LR.dlabel.nii .............***Failed    0.01 sec
CMake Error at /<<PKGBUILDDIR>>/cmake/scripts/testmd5.cmake:4 (MESSAGE):
  expected ea43725139bd3e152197fdf22c5e72e7, got
  5a31d95f9f22c4955e739249a0df9a79
...
35/35 Test #35: datatype-md5-ones.dscalar.nii ..............................................***Failed    0.01 sec
CMake Error at /<<PKGBUILDDIR>>/cmake/scripts/testmd5.cmake:4 (MESSAGE):
  expected 4dbb23ab2564ba8c9f242a3cb6036600, got
  a9663c8d2d7561b6580dd3734530aaaa

86% tests passed, 5 tests failed out of 35

Total Test time (real) =   3.99 sec

The following tests FAILED:
      7 - datatype-md5-Conte69.MyelinAndCorrThickness.32k_fs_LR.dscalar.nii (Failed)
     14 - datatype-md5-Conte69.MyelinAndCorrThickness.32k_fs_LR.dtseries.nii (Failed)
     21 - datatype-md5-Conte69.MyelinAndCorrThickness.32k_fs_LR.ptseries.nii (Failed)
     28 - datatype-md5-Conte69.parcellations_VGD11b.32k_fs_LR.dlabel.nii (Failed)
     35 - datatype-md5-ones.dscalar.nii (Failed)
Errors while running CTest
make[2]: *** [Makefile:77: test] Error 8
coalsont commented 5 years ago

Please try commit 108ddc2f7f51d850d2f3427ff9375bf18d691047. I'm pretty sure this was simply the datatype example using the default of native endian.

ghisvail commented 5 years ago

Thanks Tim, it worked.