diff --git a/CMake/CTestCustom.cmake.in b/CMake/CTestCustom.cmake.in new file mode 100644 index 0000000000000000000000000000000000000000..e1e62a7093821d4de28f716fb0702bd0b671b802 --- /dev/null +++ b/CMake/CTestCustom.cmake.in @@ -0,0 +1,48 @@ +# +# Note that the ITK/CMakeLists.txt file configures this file +# +# CMake/CTestCustom.cmake.in +# +# to this file +# +# ${ITK_BINARY_DIR}/CTestCustom.cmake +# +#---------------------------------------------------------------------- +# +# For further details regarding this file, +# see http://www.cmake.org/Wiki/CMake_Testing_With_CTest#Customizing_CTest +# +# and +# http://www.kitware.com/blog/home/post/27 +# +#---------------------------------------------------------------------- + +SET(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 1000000) +SET(CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS 1000) +SET(CTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS 50) + +#SET(CTEST_EXTRA_COVERAGE_GLOB +# Source/.*/*.h +# Source/.*/*.txx +# Source/.*/*.cxx +# ) + +SET(CTEST_CUSTOM_COVERAGE_EXCLUDE + ${CTEST_CUSTOM_COVERAGE_EXCLUDE} + + # Exclude try_compile sources from coverage results: + "/CMakeFiles/CMakeTmp/" + + # Exclude files from the Examples directories + #".*/Examples/.*" + + # Exclude files from the ThirdParty Utilities directories + ".*/Testing/Utilities/.*" + ".*/Utilities/.*" + ) + +SET(CTEST_CUSTOM_WARNING_EXCEPTION + ${CTEST_CUSTOM_WARNING_EXCEPTION} + "vcl_deprecated_header.h.*warning.*deprecated.*" + ) + diff --git a/CMakeLists.txt b/CMakeLists.txt index 760f991571fcc47c33795fd86375dc9c3cf79cf0..918f13a5c419d76aee82745a4ca3c01b872f1f30 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -56,6 +56,7 @@ OPTION(BUILD_TESTING "Build testing." OFF) OPTION(BUILD_EXAMPLES "Build the Examples directory." OFF) INCLUDE(${CMAKE_ROOT}/Modules/Dart.cmake) +CONFIGURE_FILE(CMake/CTestCustom.cmake.in CTestCustom.cmake) MARK_AS_ADVANCED(TCL_TCLSH DART_ROOT) ENABLE_TESTING() IF(BUILD_TESTING) diff --git a/Testing/Utilities/.NoDartCoverage b/Testing/Utilities/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Testing/Utilities/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/BGL/.NoDartCoverage b/Utilities/BGL/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/BGL/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/FLTK/.NoDartCoverage b/Utilities/FLTK/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/FLTK/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/ITK/.NoDartCoverage b/Utilities/ITK/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/ITK/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/ITK/CMake/.NoDartCoverage b/Utilities/ITK/CMake/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/.NoDartCoverage b/Utilities/ITK/Utilities/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/MetaIO/tests/.NoDartCoverage b/Utilities/ITK/Utilities/MetaIO/tests/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/NrrdIO/.NoDartCoverage b/Utilities/ITK/Utilities/NrrdIO/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/expat/.NoDartCoverage b/Utilities/ITK/Utilities/expat/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/ITK/Utilities/expat/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/ITK/Utilities/itkjpeg/.NoDartCoverage b/Utilities/ITK/Utilities/itkjpeg/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/itkpng/.NoDartCoverage b/Utilities/ITK/Utilities/itkpng/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/ITK/Utilities/itkpng/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/ITK/Utilities/itktiff/.NoDartCoverage b/Utilities/ITK/Utilities/itktiff/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/itkzlib/.NoDartCoverage b/Utilities/ITK/Utilities/itkzlib/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/ITK/Utilities/itkzlib/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/ITK/Utilities/netlib/slatec/.NoDartCoverage b/Utilities/ITK/Utilities/netlib/slatec/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/openjpeg/.NoDartCoverage b/Utilities/ITK/Utilities/openjpeg/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/vxl/core/testlib/.NoDartCoverage b/Utilities/ITK/Utilities/vxl/core/testlib/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/vxl/core/testlib/tests/.NoDartCoverage b/Utilities/ITK/Utilities/vxl/core/testlib/tests/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/vxl/core/vnl/Templates/.NoDartCoverage b/Utilities/ITK/Utilities/vxl/core/vnl/Templates/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/vxl/core/vnl/algo/Templates/.NoDartCoverage b/Utilities/ITK/Utilities/vxl/core/vnl/algo/Templates/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/vxl/core/vnl/algo/tests/.NoDartCoverage b/Utilities/ITK/Utilities/vxl/core/vnl/algo/tests/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/vxl/core/vnl/examples/.NoDartCoverage b/Utilities/ITK/Utilities/vxl/core/vnl/examples/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/vxl/core/vnl/io/Templates/.NoDartCoverage b/Utilities/ITK/Utilities/vxl/core/vnl/io/Templates/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/vxl/core/vnl/io/tests/.NoDartCoverage b/Utilities/ITK/Utilities/vxl/core/vnl/io/tests/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/vxl/core/vnl/tests/.NoDartCoverage b/Utilities/ITK/Utilities/vxl/core/vnl/tests/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/vxl/v3p/netlib/.NoDartCoverage b/Utilities/ITK/Utilities/vxl/v3p/netlib/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/vxl/v3p/netlib/examples/.NoDartCoverage b/Utilities/ITK/Utilities/vxl/v3p/netlib/examples/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/vxl/v3p/netlib/tests/.NoDartCoverage b/Utilities/ITK/Utilities/vxl/v3p/netlib/tests/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/vxl/vcl/.NoDartCoverage b/Utilities/ITK/Utilities/vxl/vcl/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/vxl/vcl/Templates/.NoDartCoverage b/Utilities/ITK/Utilities/vxl/vcl/Templates/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Utilities/vxl/vcl/tests/.NoDartCoverage b/Utilities/ITK/Utilities/vxl/vcl/tests/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Wrapping/.NoDartCoverage b/Utilities/ITK/Wrapping/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Wrapping/CSwig/.NoDartCoverage b/Utilities/ITK/Wrapping/CSwig/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Wrapping/CSwig/Algorithms/.NoDartCoverage b/Utilities/ITK/Wrapping/CSwig/Algorithms/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Wrapping/CSwig/BasicFiltersA/.NoDartCoverage b/Utilities/ITK/Wrapping/CSwig/BasicFiltersA/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Wrapping/CSwig/BasicFiltersB/.NoDartCoverage b/Utilities/ITK/Wrapping/CSwig/BasicFiltersB/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Wrapping/CSwig/CommonA/.NoDartCoverage b/Utilities/ITK/Wrapping/CSwig/CommonA/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Wrapping/CSwig/CommonB/.NoDartCoverage b/Utilities/ITK/Wrapping/CSwig/CommonB/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Wrapping/CSwig/IO/.NoDartCoverage b/Utilities/ITK/Wrapping/CSwig/IO/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Wrapping/CSwig/Numerics/.NoDartCoverage b/Utilities/ITK/Wrapping/CSwig/Numerics/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Wrapping/CSwig/SwigRuntime/.NoDartCoverage b/Utilities/ITK/Wrapping/CSwig/SwigRuntime/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Wrapping/CSwig/Tcl/.NoDartCoverage b/Utilities/ITK/Wrapping/CSwig/Tcl/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Wrapping/CSwig/VXLNumerics/.NoDartCoverage b/Utilities/ITK/Wrapping/CSwig/VXLNumerics/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Wrapping/WrapITK/Modules/VXLNumerics/.NoDartCoverage b/Utilities/ITK/Wrapping/WrapITK/Modules/VXLNumerics/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Wrapping/WrapITK/SwigRuntime/.NoDartCoverage b/Utilities/ITK/Wrapping/WrapITK/SwigRuntime/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/ITK/Wrapping/WrapITK/Tcl/.NoDartCoverage b/Utilities/ITK/Wrapping/WrapITK/Tcl/.NoDartCoverage deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Utilities/InsightJournal/.NoDartCoverage b/Utilities/InsightJournal/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/InsightJournal/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/otb6S/.NoDartCoverage b/Utilities/otb6S/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/otb6S/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/otbedison/.NoDartCoverage b/Utilities/otbedison/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/otbedison/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/otbexpat/.NoDartCoverage b/Utilities/otbexpat/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/otbexpat/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/otbgalib/.NoDartCoverage b/Utilities/otbgalib/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/otbgalib/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/otbkml/.NoDartCoverage b/Utilities/otbkml/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/otbkml/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/otbliblas/.NoDartCoverage b/Utilities/otbliblas/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/otbliblas/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/otbmuparser/.NoDartCoverage b/Utilities/otbmuparser/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/otbmuparser/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/otbopenjpeg/.NoDartCoverage b/Utilities/otbopenjpeg/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/otbopenjpeg/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/otbopenthreads/.NoDartCoverage b/Utilities/otbopenthreads/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/otbopenthreads/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/otbossim/.NoDartCoverage b/Utilities/otbossim/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/otbossim/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/otbossimplugins/.NoDartCoverage b/Utilities/otbossimplugins/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/otbossimplugins/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/otbsiftfast/.NoDartCoverage b/Utilities/otbsiftfast/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/otbsiftfast/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/otbsvm/.NoDartCoverage b/Utilities/otbsvm/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/otbsvm/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory diff --git a/Utilities/tinyXMLlib/.NoDartCoverage b/Utilities/tinyXMLlib/.NoDartCoverage deleted file mode 100644 index 3c99729386edb290d6f07512fafee0faa0468b44..0000000000000000000000000000000000000000 --- a/Utilities/tinyXMLlib/.NoDartCoverage +++ /dev/null @@ -1 +0,0 @@ -# do not do coverage in this directory