diff --git a/Applications/Utils/otbReadImageInfo.cxx b/Applications/Utils/otbReadImageInfo.cxx index e595222a86c3ad4ac19c1dd6dd4a0cf2cf48f577..f3ebe9effe5043174c48814df6dc0f95f89da0bb 100644 --- a/Applications/Utils/otbReadImageInfo.cxx +++ b/Applications/Utils/otbReadImageInfo.cxx @@ -251,7 +251,7 @@ private: FloatType approxGroundSpacing = std::make_pair(itk::NumericTraits<ValueType>::Zero, itk::NumericTraits<ValueType>::min()); FloatVectorImageType::IndexType index; - vnl_random rand; + vnl_random rand(12345); index[0] = static_cast<FloatVectorImageType::IndexType::IndexValueType>(rand.lrand32(0, inImage->GetLargestPossibleRegion().GetSize()[0])); index[1] = static_cast<FloatVectorImageType::IndexType::IndexValueType>(rand.lrand32(0, inImage->GetLargestPossibleRegion().GetSize()[1])); diff --git a/Testing/Applications/Utils/CMakeLists.txt b/Testing/Applications/Utils/CMakeLists.txt index da1879af95ae29e1f3f31db96340cc0153889d5c..490cc2c9e6568fb335be5ae22e030e1bd06aabea 100644 --- a/Testing/Applications/Utils/CMakeLists.txt +++ b/Testing/Applications/Utils/CMakeLists.txt @@ -23,21 +23,37 @@ OTB_TEST_APPLICATION(NAME apTvUtSmoothingTest OTB_TEST_APPLICATION(NAME apTvUtReadImageInfoTest APP ReadImageInfo - OPTIONS -in ${INPUTDATA}/poupees.tif) + OPTIONS -in ${INPUTDATA}/poupees.tif + TESTENVOPTIONS ${TEMP}/apTvUtReadImageInfoTest.txt + VALID --compare-ascii ${EPSILON_7} + ${BASELINE_FILES}/apTvUtReadImageInfoTest.txt + ${TEMP}/apTvUtReadImageInfoTest.txt) IF(OTB_DATA_USE_LARGEINPUT) OTB_TEST_APPLICATION(NAME apTvUtReadImageInfoSpot5 APP ReadImageInfo - OPTIONS -in ${LARGEDATA}/SPOT5/TEHERAN/IMAGERY.TIF) + OPTIONS -in ${LARGEDATA}/SPOT5/TEHERAN/IMAGERY.TIF + TESTENVOPTIONS ${TEMP}/apTvUtReadImageInfoSpot5.txt + VALID --compare-ascii ${EPSILON_7} + ${BASELINE_FILES}/apTvUtReadImageInfoSpot5.txt + ${TEMP}/apTvUtReadImageInfoSpot5.txt) OTB_TEST_APPLICATION(NAME apTvUtReadImageInfoERS APP ReadImageInfo - OPTIONS -in ${LARGEDATA}/SAR_ERS2_SLCI_SCENE1/DAT_01.001) + OPTIONS -in ${LARGEDATA}/SAR_ERS2_SLCI_SCENE1/DAT_01.001 + TESTENVOPTIONS ${TEMP}/apTvUtReadImageInfoERS.txt + VALID --compare-ascii ${EPSILON_7} + ${BASELINE_FILES}/apTvUtReadImageInfoERS.txt + ${TEMP}/apTvUtReadImageInfoERS.txt) OTB_TEST_APPLICATION(NAME apTvUtReadImageInfoRADARSAT1 APP ReadImageInfo - OPTIONS -in ${LARGEDATA}/RADARSAT1/GOMA/SCENE01/DAT_01.001) + OPTIONS -in ${LARGEDATA}/RADARSAT1/GOMA/SCENE01/DAT_01.001 + TESTENVOPTIONS ${TEMP}/apTvUtReadImageInfoRADARSAT1.txt + VALID --compare-ascii ${EPSILON_7} + ${BASELINE_FILES}/apTvUtReadImageInfoRADARSAT1.txt + ${TEMP}/apTvUtReadImageInfoRADARSAT1.txt) ENDIF(OTB_DATA_USE_LARGEINPUT)