X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Testing%2FCMakeLists.txt;h=3acf5db3f1320d89e22b8e0ea897704994ed2619;hb=bef43dcc681a6b9d91d384099b803b04c22b4a03;hp=7bbeb306b5b1f508fe1c819f958ee6ecb7f42194;hpb=938efcacae6ade6c08a231539aaf3f98acbb6fa0;p=gdcm.git diff --git a/Testing/CMakeLists.txt b/Testing/CMakeLists.txt index 7bbeb306..3acf5db3 100644 --- a/Testing/CMakeLists.txt +++ b/Testing/CMakeLists.txt @@ -11,6 +11,7 @@ SET(TEST_SOURCES TestUtil.cxx TestBug.cxx TestHash.cxx + TestCommand.cxx TestTS.cxx TestVR.cxx TestDictGroupName.cxx @@ -23,11 +24,11 @@ SET(TEST_SOURCES TestEnumVR.cxx ) -#IF(UNIX) -# SET(TEST_SOURCES ${TEST_SOURCES} -# TestInline.cxx -# ) -#ENDIF(UNIX) +IF(UNIX) + SET(TEST_SOURCES ${TEST_SOURCES} + #TestInline.cxx + ) +ENDIF(UNIX) # add tests that require data IF (GDCM_DATA_ROOT) @@ -133,7 +134,7 @@ SET(BLACK_LIST "ETIAM_video_002.dcm" #Something stupid occured in the code for LibIDO images. #I Black list them for a while. JP - "gdcm-ACR-LibIDO.acr" + #"gdcm-ACR-LibIDO.acr" "LIBIDO-24-ACR_NEMA-Rectangle.dcm" #16 Bits per pixel images with LUT 16 Bits. #I wait to be 100% sure before releasing them. JP @@ -144,17 +145,22 @@ SET(BLACK_LIST "CT_Phillips_JPEG2K_Decompr_Problem.dcm" # # ------------ - # - # I probabely messed up smething with the .png, .tst of - # the images I recently added to the Test Suite - # I Black list them, until I find where is the pb. - "US-RGB-8-esopecho.dcm" - "MR_Philips_Intera_No_PrivateSequenceImplicitVR.dcm" + # + #Still cause troubles (see the .README.txt file for more details) + "MR_Philips_Intera_in_SQ_2001_e05f_item_wrong_lgt_use_NOSHADOWSEQ.dcm" + "MR_Philips_Intera_PrivateSequenceExplicitVR.dcm" + #The 2 previous images are identical ! + #--> Replaced by more significant name + "MR_Philips_Intera_PrivateSequenceExplicitVR_in_SQ_2001_e05f_item_wrong_lgt_use_NOSHADOWSEQ.dcm" + + #hexedit shows something *very* strange around offset 0x76e ! + #the images looks *over*corrupted (on disc, not from the manufacturer!) "MR_Philips_Intera_PrivateSequenceImplicitVR.dcm" - "MR_SIEMENS_forceLoad29-1010_29-1020.dcm" - # An element contains a value of 4, but no data follows - # So, the next (group, elem) is not correctly read - "gdcm-MR-PHILIPS-16-Multi-Seq.dcm" + + # Seems this one hangs on 64 bits processors ?!? + # I blacklist it untill the pb is solved. + # (to get some more green on the Dasboards) + "MR_Philips-Intera_BreaksNOSHADOW.dcm" ) # Create a specific list of dicom files that we know are part of a sequence @@ -198,13 +204,13 @@ FILE(WRITE "${GDCM_BINARY_DIR}/gdcmDataSeqImages.h" #----------------------------------------------------------------------------- # Trying to solve a bizarre problem when loading shared lib if gdcm is static # Therefore I disable the test when building SHAREDLIBS -IF(UNIX AND NOT GDCM_BUILD_SHARED_LIBS) +IF(UNIX AND NOT BUILD_SHARED_LIBS) ADD_LIBRARY(dynmodule MODULE dynmodule.cxx) TARGET_LINK_LIBRARIES(dynmodule gdcm) ADD_EXECUTABLE(loadmodule loadmodule.cxx ) TARGET_LINK_LIBRARIES(loadmodule gdcm -ldl) ADD_TEST(loadmodule ${CXX_TEST_PATH}/loadmodule) -ENDIF(UNIX AND NOT GDCM_BUILD_SHARED_LIBS) +ENDIF(UNIX AND NOT BUILD_SHARED_LIBS)