From aff491b9667340427936813b381caabd25d66eba Mon Sep 17 00:00:00 2001 From: Julien Malik <julien.malik@c-s.fr> Date: Thu, 22 Sep 2011 16:54:24 +0200 Subject: [PATCH] TEST: add a test to check OTB-Data revision number --- CMake/SourceStatus.cmake | 9 ++++++++- Testing/Code/TestSystem/CMakeLists.txt | 6 ++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CMake/SourceStatus.cmake b/CMake/SourceStatus.cmake index 1f52da1588..a510773780 100644 --- a/CMake/SourceStatus.cmake +++ b/CMake/SourceStatus.cmake @@ -16,4 +16,11 @@ IF(Mercurial_FOUND) STRING(REGEX REPLACE "\n" ";" OTB_WC_STATUS "${OTB_WC_STATUS}") SET(OTB_WC_STATUS ${OTB_WC_STATUS} CACHE STRING "Repository status" FORCE) MARK_AS_ADVANCED(OTB_WC_STATUS) -ENDIF(Mercurial_FOUND) \ No newline at end of file + + IF(OTB_DATA_ROOT) + Mercurial_WC_IDENTIFY(${OTB_DATA_ROOT} OTB_DATA) + SET(OTB_DATA_WC_REVISION ${OTB_DATA_WC_REVISION} CACHE STRING "Repository version" FORCE) + MARK_AS_ADVANCED(OTB_DATA_WC_REVISION) + ENDIF(OTB_DATA_ROOT) + +ENDIF(Mercurial_FOUND) diff --git a/Testing/Code/TestSystem/CMakeLists.txt b/Testing/Code/TestSystem/CMakeLists.txt index 270993ad69..41e86d9620 100644 --- a/Testing/Code/TestSystem/CMakeLists.txt +++ b/Testing/Code/TestSystem/CMakeLists.txt @@ -26,6 +26,12 @@ ADD_TEST(tsTvIsNightlyRevision ${TESTSYSTEM_TESTS} ${OTB_WC_REVISION} http://www.orfeo-toolbox.org/nightly/libNightlyNumber ) +#Test if the current working copy corresponds to the nightly revision number +ADD_TEST(tsTvDataIsNightlyRevision ${TESTSYSTEM_TESTS} + otbIsNightlyRevision + ${OTB_DATA_WC_REVISION} + http://www.orfeo-toolbox.org/nightly/dataNightlyNumber ) + #Test a basic ascii comparison ADD_TEST(tsTvCompareAscii ${TESTSYSTEM_TESTS} --compare-ascii ${NOTOL} -- GitLab