
#-----------------------------------------------------------------------------
set(BASELINE ${CMAKE_CURRENT_SOURCE_DIR}/../Data/Baseline)
set(DATADIR ${CMAKE_CURRENT_SOURCE_DIR}/../Data)
set(CLP ${MODULE_NAME})

#-----------------------------------------------------------------------------
include_directories(
  ${vtkITK_INCLUDE_DIRS}
  ${MRMLCore_INCLUDE_DIRS}
  ${vtkDMRI_INCLUDE_DIRS}
  ${vtkTeem_INCLUDE_DIRS}
  )
add_executable(${CLP}Test ${CLP}Test.cxx)
add_dependencies(${CLP}Test ${CLP})
target_link_libraries(${CLP}Test
  ${CLP}Lib
  ${${MODULE_NAME}_TARGET_LIBRARIES}
  ${SlicerExecutionModel_EXTRA_EXECUTABLE_TARGET_LIBRARIES}
  )
set_target_properties(${CLP}Test PROPERTIES LABELS ${CLP})
set_target_properties(${CLP}Test PROPERTIES FOLDER ${${CLP}_TARGETS_FOLDER})

set(testname ${CLP}Test)
add_test(NAME ${testname} COMMAND ${SEM_LAUNCH_COMMAND} $<TARGET_FILE:${CLP}Test>
  --compare ${BASELINE}/helix-Baseline.nrrd ${TEMP}/${testname}_baseline.nhdr
  --compare ${BASELINE}/helix-DTI.nhdr ${TEMP}/${testname}_dti.nhdr
    ${testname}
    -m ${DATADIR}/helix-DWI-otsu-no_islands-05.nrrd
    ${DATADIR}/helix-DWI.nhdr
    ${TEMP}/${testname}_dti.nhdr
    ${TEMP}/${testname}_baseline.nhdr
    )
set_property(TEST ${testname} PROPERTY LABELS ${CLP})

