From 508ff15a3e9ba98288f9e2036cf0c777720bcd55 Mon Sep 17 00:00:00 2001 From: Cyrille Valladeau <cyrille.valladeau@c-s.fr> Date: Tue, 18 Dec 2007 10:19:18 +0000 Subject: [PATCH] Decoupage des exe de Fusion. --- Testing/Code/Fusion/CMakeLists.txt | 30 ++++++++++++------ ...otbFusionTests.cxx => otbFusionTests1.cxx} | 0 Testing/Code/Fusion/otbFusionTests2.cxx | 31 +++++++++++++++++++ 3 files changed, 51 insertions(+), 10 deletions(-) rename Testing/Code/Fusion/{otbFusionTests.cxx => otbFusionTests1.cxx} (100%) create mode 100755 Testing/Code/Fusion/otbFusionTests2.cxx diff --git a/Testing/Code/Fusion/CMakeLists.txt b/Testing/Code/Fusion/CMakeLists.txt index 42fe1d206e..3cc279e561 100755 --- a/Testing/Code/Fusion/CMakeLists.txt +++ b/Testing/Code/Fusion/CMakeLists.txt @@ -18,19 +18,23 @@ SET(EPS 0.001) #EPSILON est different de 0.0 pour les tests multiplateformes avec différentes options de compilation. SET(EPSILON 0.00000001) -SET(FUSION_TESTS ${CXX_TEST_PATH}/otbFusionTests) +SET(FUSION_TESTS1 ${CXX_TEST_PATH}/otbFusionTests1) +SET(FUSION_TESTS2 ${CXX_TEST_PATH}/otbFusionTests2) +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ otbFusion1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # ------- otb::ImageFusionBase ------------------------------ -ADD_TEST(fuTuFusionImageBaseNew ${FUSION_TESTS} +ADD_TEST(fuTuFusionImageBaseNew ${FUSION_TESTS1} otbFusionImageBaseNew ) # ------- otb::BayesianFusionFilter ------------------------------ -ADD_TEST(fuTuBayesianFusionFilterNew ${FUSION_TESTS} +ADD_TEST(fuTuBayesianFusionFilterNew ${FUSION_TESTS1} otbBayesianFusionFilterNew ) -ADD_TEST(fuTvBayesianFusionFilter ${FUSION_TESTS} +ADD_TEST(fuTvBayesianFusionFilter ${FUSION_TESTS1} --compare-image ${TOL} ${BASELINE}/fuTvBayesianFusion.tif ${TEMP}/fuTvBayesianFusion.tif otbBayesianFusionFilter @@ -42,11 +46,11 @@ ADD_TEST(fuTvBayesianFusionFilter ${FUSION_TESTS} # ------- otb::SimpleRcsPanSharpeningFusionImageFilter ------------------- -ADD_TEST(fuTuSimpleRcsPanSharpeningFusionImageFilterNew ${FUSION_TESTS} +ADD_TEST(fuTuSimpleRcsPanSharpeningFusionImageFilterNew ${FUSION_TESTS1} otbSimpleRcsPanSharpeningFusionImageFilterNew ) -ADD_TEST(fuTvSimpleRcsPanSharpeningFusionImageFilter ${FUSION_TESTS} +ADD_TEST(fuTvSimpleRcsPanSharpeningFusionImageFilter ${FUSION_TESTS1} --compare-image ${EPSILON} ${BASELINE}/fuTvRcsPanSharpeningFusion.tif ${TEMP}/fuTvRcsPanSharpeningFusion.tif otbSimpleRcsPanSharpeningFusionImageFilter @@ -55,22 +59,28 @@ ADD_TEST(fuTvSimpleRcsPanSharpeningFusionImageFilter ${FUSION_TESTS} ${TEMP}/fuTvRcsPanSharpeningFusion.tif ) - +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ otbFusion2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # A enrichir -SET(Fusion_SRCS +SET(Fusion_SRCS1 otbFusionImageBaseNew.cxx otbBayesianFusionFilterNew.cxx otbBayesianFusionFilter.cxx otbSimpleRcsPanSharpeningFusionImageFilterNew.cxx otbSimpleRcsPanSharpeningFusionImageFilter.cxx ) +SET(Fusion_SRCS2 +) INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") -ADD_EXECUTABLE(otbFusionTests otbFusionTests.cxx ${Fusion_SRCS}) -TARGET_LINK_LIBRARIES(otbFusionTests OTBFusion OTBCommon OTBIO gdal ITKIO ITKCommon ITKAlgorithms) +ADD_EXECUTABLE(otbFusionTests1 otbFusionTests1.cxx ${Fusion_SRCS1}) +TARGET_LINK_LIBRARIES(otbFusionTests1 OTBFusion OTBCommon OTBIO gdal ITKIO ITKCommon ITKAlgorithms) +ADD_EXECUTABLE(otbFusionTests2 otbFusionTests2.cxx ${Fusion_SRCS2}) +TARGET_LINK_LIBRARIES(otbFusionTests2 OTBFusion OTBCommon OTBIO gdal ITKIO ITKCommon ITKAlgorithms) ENDIF( NOT OTB_DISABLE_CXX_TESTING ) diff --git a/Testing/Code/Fusion/otbFusionTests.cxx b/Testing/Code/Fusion/otbFusionTests1.cxx similarity index 100% rename from Testing/Code/Fusion/otbFusionTests.cxx rename to Testing/Code/Fusion/otbFusionTests1.cxx diff --git a/Testing/Code/Fusion/otbFusionTests2.cxx b/Testing/Code/Fusion/otbFusionTests2.cxx new file mode 100755 index 0000000000..f7e3128e15 --- /dev/null +++ b/Testing/Code/Fusion/otbFusionTests2.cxx @@ -0,0 +1,31 @@ +/*========================================================================= + + Program: ORFEO Toolbox + Language: C++ + Date: $Date$ + Version: $Revision$ + + + Copyright (c) Centre National d'Etudes Spatiales. All rights reserved. + See OTBCopyright.txt for details. + + + This software is distributed WITHOUT ANY WARRANTY; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the above copyright notices for more information. + +=========================================================================*/ + +// this file defines the otbCommonTest for the test driver +// and all it expects is that you have a function called RegisterTests +#if defined(_MSC_VER) +#pragma warning ( disable : 4786 ) +#endif + +#include <iostream> +#include "otbTestMain.h" + + +void RegisterTests() +{ +} -- GitLab