mirror of https://github.com/CGAL/cgal
bugfix: for some machines, the commandlines became too long.
solution: echo into a script and execute this script
This commit is contained in:
parent
2f86e14527
commit
692d68bffe
|
|
@ -168,7 +168,7 @@ remote_command()
|
||||||
eval $2
|
eval $2
|
||||||
else
|
else
|
||||||
printf "** Logging into host ${1} **\n"
|
printf "** Logging into host ${1} **\n"
|
||||||
${RSH} ${1} "${MYSHELL} \"${2}\""
|
${RSH} ${1} ${MYSHELL} \"${2}\"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -232,8 +232,9 @@ test_script()
|
||||||
else
|
else
|
||||||
MAKE_OPTS="-j ${NUMBER_OF_PROCESSORS}"
|
MAKE_OPTS="-j ${NUMBER_OF_PROCESSORS}"
|
||||||
fi
|
fi
|
||||||
remote_command ${1} \
|
|
||||||
"CGAL_MAKEFILE=${CGAL_MAKE_DIR}/makefile_${2};
|
cat > ${TEST_DIR_ROOT}/localtestscript.${1} <<EOF
|
||||||
|
CGAL_MAKEFILE=${CGAL_MAKE_DIR}/makefile_${2};
|
||||||
CGAL_TESTER=${CGAL_TESTER};
|
CGAL_TESTER=${CGAL_TESTER};
|
||||||
CGAL_TESTER_NAME='${CGAL_TESTER_NAME}';
|
CGAL_TESTER_NAME='${CGAL_TESTER_NAME}';
|
||||||
CGAL_TESTER_ADDRESS='${CGAL_TESTER_ADDRESS}';
|
CGAL_TESTER_ADDRESS='${CGAL_TESTER_ADDRESS}';
|
||||||
|
|
@ -249,7 +250,10 @@ test_script()
|
||||||
cp results_${CGAL_TESTER}_${2}.tar.gz results_${CGAL_TESTER}_${2}.txt ${CGAL_TEST_DIR};
|
cp results_${CGAL_TESTER}_${2}.tar.gz results_${CGAL_TESTER}_${2}.txt ${CGAL_TEST_DIR};
|
||||||
echo 'REMOVING LOCAL_TEST_DIR';
|
echo 'REMOVING LOCAL_TEST_DIR';
|
||||||
cd ..;
|
cd ..;
|
||||||
rm -rf ${LOCAL_TEST_DIR} " >> ${ACTUAL_LOGFILE}.${1} 2>&1
|
rm -rf ${LOCAL_TEST_DIR}
|
||||||
|
EOF
|
||||||
|
chmod ugo+x ${TEST_DIR_ROOT}/localtestscript.${1}
|
||||||
|
remote_command ${1} "${TEST_DIR_ROOT}/localtestscript.${1}" >> ${ACTUAL_LOGFILE}.${1} 2>&1
|
||||||
log_done ${ACTUAL_LOGFILE}.${1}
|
log_done ${ACTUAL_LOGFILE}.${1}
|
||||||
#PLATFORM=`basename $CGAL_MAKEFILE | sed -e "s/makefile_//g"`
|
#PLATFORM=`basename $CGAL_MAKEFILE | sed -e "s/makefile_//g"`
|
||||||
#
|
#
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue