]> Creatis software - gdcm.git/blobdiff - Testing/CMakeLists.txt
ENH: do not run dash on that
[gdcm.git] / Testing / CMakeLists.txt
index a6c7b961c0b387be3fb824e4d49adc702facfd97..fe7961c84f0c31c6e5231bef7aa04fd7aa2c74ce 100644 (file)
@@ -25,11 +25,11 @@ SET(TEST_SOURCES
   TestEnumVR.cxx
   TestBuildUpDicomDir.cxx          # writes a file named "NewDICOMDIR"
 )
-IF(UNIX)
+IF(UNIX OR WIN32)
   SET(TEST_SOURCES ${TEST_SOURCES}
-    #TestInline.cxx
+    TestInline.cxx
   )
-ENDIF(UNIX)
+ENDIF(UNIX OR WIN32)
 
 # add tests that require data
 IF (GDCM_DATA_ROOT)
@@ -59,9 +59,11 @@ IF (GDCM_DATA_ROOT)
   )
   # add test that require VTK:
   IF(GDCM_VTK)
+  
     IF("${VTK_MAJOR_VERSION}" LESS 4)
       MESSAGE(FATAL_ERROR "This VTK version is not supported, you are on your own !")
     ELSE("${VTK_MAJOR_VERSION}" LESS 4)
+    
       IF("${VTK_MAJOR_VERSION}" EQUAL 4 AND "${VTK_MINOR_VERSION}" EQUAL 2)
         MESSAGE(FATAL_ERROR "This VTK version is not supported, you are on your own !"
                              "Although gdcm should compile fine. You just need to turn BUILD_TESTING:=OFF")
@@ -70,6 +72,7 @@ IF (GDCM_DATA_ROOT)
         MESSAGE(FATAL_ERROR "This VTK version is not supported, you are on your own !"
                              "Although gdcm should compile fine. You just need to turn BUILD_TESTING:=OFF")
       ENDIF("${VTK_MAJOR_VERSION}" EQUAL 4 AND "${VTK_MINOR_VERSION}" EQUAL 4 AND "${VTK_BUILD_VERSION}" LESS 3)
+      
       # Include the VTK library since we know this is going to work
       INCLUDE(${VTK_USE_FILE})
 
@@ -179,6 +182,20 @@ SET(BLACK_LIST
   # I blacklist it until the pb is solved.
   # (to get some more green on the Dasboards)
   "MR_Philips-Intera_BreaksNOSHADOW.dcm"
+
+  # No way we'll ever be able to read that...
+  "ELSCINT1_LOSSLESS_RICE.dcm"
+
+  # Are we even be able to support our own bugs ?
+  "SIEMENS_MAGNETOM-12-MONO2-GDCM12-VRUN.dcm"
+  "SIEMENS_GBS_III-16-ACR_NEMA_1-ULis2Bytes.dcm"
+  "SIEMENS_ImageLocationUN.dcm"
+  "TheralysGDCM120Bug.dcm"
+  "IM-0001-0066.dcm"
+  "DMCPACS_ExplicitImplicit_BogusIOP.dcm"
+  "MR_ELSCINT1_00e1_1042_SQ_feff_00e0_Item.dcm"
+  "MR_Spectroscopy_SIEMENS_OF.dcm"
+  "ELSCINT1_PMSCT_RLE1.dcm"
   )
 
 # Create a specific list of dicom files that we know are part of a sequence