ITK/Release 4/Modularization/ Add tests: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
(Created page with "* CreateTestDriver * add_test(NAME COMMAND) * regression testing")
 
No edit summary
Line 1: Line 1:
* CreateTestDriver
*Regression tests: need test driver
* add_test(NAME     COMMAND)
 
* regression testing
Approach a: stand-alone regression test
 
Approach b: using the test driver macro
 
 
 
 
 
*Non-regression tests
add_executable( [executable name] [source file or files])
 
target_link_libraries([executable name] <name of libraries])
 
add_test(NAME [test name]  COMMAND [executable name] [arguments])
 
  e.g. add_executable(itkBinaryThresholdFilterTest itkBinaryThresholdFilterTest.cxx)
      target_link_libraries(itkBindaryThresholdFilterTest ${ITK-BinaryThreshold_LIBRARIES})
      add_test(NAME itkBinaryThresholdFilterTest 
            COMMAND itkBinaryThresholdFilterTest input.png output.png)

Revision as of 15:41, 4 April 2011

  • Regression tests: need test driver

Approach a: stand-alone regression test

Approach b: using the test driver macro



  • Non-regression tests

add_executable( [executable name] [source file or files])

target_link_libraries([executable name] <name of libraries])

add_test(NAME [test name] COMMAND [executable name] [arguments])

 e.g. add_executable(itkBinaryThresholdFilterTest itkBinaryThresholdFilterTest.cxx)
      target_link_libraries(itkBindaryThresholdFilterTest ${ITK-BinaryThreshold_LIBRARIES})
      add_test(NAME itkBinaryThresholdFilterTest  
            COMMAND itkBinaryThresholdFilterTest input.png output.png)