From 0dfef723f7e74d4a6f3bd2520646772ef5302da2 Mon Sep 17 00:00:00 2001 From: Brad King Date: Fri, 24 Jan 2003 11:41:37 -0500 Subject: ENH: Enabled testing during release build. --- Utilities/Release/cmake_release.sh | 16 +++++++++++++++- Utilities/Release/config_AIX | 2 +- Utilities/Release/config_Darwin | 2 +- Utilities/Release/config_HP-UX | 2 +- Utilities/Release/config_Linux | 2 +- Utilities/Release/config_OSF1 | 2 +- Utilities/Release/config_SunOS | 2 +- 7 files changed, 21 insertions(+), 7 deletions(-) diff --git a/Utilities/Release/cmake_release.sh b/Utilities/Release/cmake_release.sh index 426ea49..3b2768a 100755 --- a/Utilities/Release/cmake_release.sh +++ b/Utilities/Release/cmake_release.sh @@ -283,11 +283,25 @@ build() } #----------------------------------------------------------------------------- +tests() +{ + [ -z "${DONE_tests}" ] || return 0 ; DONE_tests="yes" + config || return 1 + [ -f "cmake-${VERSION}-${PLATFORM}/Source/ccmake" ] || build || return 1 + echo "Running tests ..." && + ( + cd "cmake-${VERSION}-${PLATFORM}" && + rm -rf Tests && + ./Source/ctest -V + ) >Logs/tests.log 2>&1 || error_log Logs/tests.log +} + +#----------------------------------------------------------------------------- install() { [ -z "${DONE_install}" ] || return 0 ; DONE_install="yes" config || return 1 - [ -f "cmake-${VERSION}-${PLATFORM}/Source/ccmake" ] || build || return 1 + [ -d "cmake-${VERSION}-${PLATFORM}/Tests/Simple" ] || tests || return 1 echo "Running make install ..." && ( rm -rf Install && diff --git a/Utilities/Release/config_AIX b/Utilities/Release/config_AIX index be122b5..1bcc04f 100644 --- a/Utilities/Release/config_AIX +++ b/Utilities/Release/config_AIX @@ -6,6 +6,6 @@ CXX="xlC" write_cache() { cat > CMakeCache.txt < CMakeCache.txt < CMakeCache.txt < CMakeCache.txt < CMakeCache.txt < CMakeCache.txt <