#-----------------------------------------------------------------------------
set(TEMP ${HammerRegistration_BINARY_DIR}/Testing/Temporary)
set(INPUT ${HammerRegistration_SOURCE_DIR}/Data/Input)
set(BASELINE ${HammerRegistration_SOURCE_DIR}/Data/Baseline)
set(CLP HammerRegistration)

#-----------------------------------------------------------------------------
add_executable(${CLP}Test ${CLP}Test.cxx)
target_link_libraries(${CLP}Test ${CLP}Lib)
set_target_properties(${CLP}Test PROPERTIES LABELS ${CLP})

#-----------------------------------------------------------------------------
set(testname ${CLP}Test)
ExternalData_add_test(${CLP}Data NAME ${testname} COMMAND ${Slicer_LAUNCH_COMMAND} $<TARGET_FILE:${CLP}Test>
  --compare DATA{${BASELINE}/HammerWarp-T1.hdr}
            ${TEMP}/HammerWarp-T1.hdr
  ModuleEntryPoint
   -l 1,2,3 -i 20,10,10
   ${INPUT}//OAS1-0002-SEG.hdr ${INPUT}/OAS1-0001-SEG.hdr
   ${INPUT}/OAS2-0001-T1.hdr
   ${TEMP}/HammerWarp-SEG.hdr ${TEMP}/HammerWarp-T1.hdr
  )
set_property(TEST ${testname} PROPERTY LABELS ${CLP})



