- Add a flag -k that prevent autotest_cgal_with_cmake to remove local test

directory.
- Fix the flag -s (show progress), so that it also show the results of the
  local build script.
This commit is contained in:
Laurent Rineau
2008-09-08 09:29:31 +00:00
parent 1f37475c18
commit 3992f06543
@@ -482,7 +482,11 @@ ${MAKE_CMD} -k -fMakefile;
cd ..;
EOF
chmod ugo+x "${CGAL_BINARY_DIR}/localbuildscript"
remote_command ${HOST} "${CGAL_BINARY_DIR}/localbuildscript" > "${ACTUAL_LOGFILE}.${PLATFORM}" 2>&1
if [ -n "${SHOW_PROGRESS}" ]; then
remote_command ${HOST} "${CGAL_BINARY_DIR}/localbuildscript" | tee -a "${ACTUAL_LOGFILE}.${PLATFORM}" 2>&1
else
remote_command ${HOST} "${CGAL_BINARY_DIR}/localbuildscript" > "${ACTUAL_LOGFILE}.${PLATFORM}" 2>&1
fi
cp "${ACTUAL_LOGFILE}.${PLATFORM}" "${CGAL_BINARY_DIR}/installation.log"
fi
@@ -594,10 +598,14 @@ echo 'COLLECTING RESULTS';
./collect_cgal_testresults_from_cmake;
echo 'COPYING RESULTS';
cp 'results_${CGAL_TESTER}_${PLATFORM}.tar.gz' 'results_${CGAL_TESTER}_${PLATFORM}.txt' '${CGAL_TEST_DIR}';
echo 'REMOVING LOCAL_TEST_DIR';
cd ..;
EOF
if [ -z "${KEEP_TESTS}" ]; then
cat >> "${CGAL_BINARY_DIR}/localtestscript" <<EOF
echo 'REMOVING LOCAL_TEST_DIR';
rm -rf '${CGAL_BINARY_DIR}/test'
EOF
fi
chmod ugo+x "${CGAL_BINARY_DIR}/localtestscript"
@@ -719,6 +727,10 @@ do
echo "Showing progress."
SHOW_PROGRESS="y"
fi
if [ "$arg" = "-k" ]; then
echo "Compiled test/ directory will be kept."
KEEP_TESTS="y"
fi
done
# Load settings