From: asterix Date: Thu, 4 Dec 2008 14:50:08 +0000 (+0000) Subject: Add options to disable silent. Add comments. X-Git-Tag: 2.1.0~710 X-Git-Url: https://codewiz.org/gitweb?a=commitdiff_plain;h=0306698feb726886825f04164b827d5d71f353b4;hp=badbe365ca45cf09805083134b63303b74c5965d;p=bertos.git Add options to disable silent. Add comments. git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1972 38d2e660-2303-0410-9eaa-f027e97ec537 --- diff --git a/test/nightly_test.sh b/test/nightly_test.sh index 1017089e..eadccd3c 100755 --- a/test/nightly_test.sh +++ b/test/nightly_test.sh @@ -35,14 +35,26 @@ MAKEFILE_TEST_DIR="." TEST_DIR="test" BERTOS_DIR="bertos/" BERTOS_DIR_BAK="bertos.saved" +OPTS=1 +if [ $# = 1 ] ; then + if [ $1 = "-h" ] ; then + printf "Nightly test help.\n" + printf "\t--no-silent disable the silent of the TODO/FIXME warning message.\n" + exit 1 + elif [ $1 = "--no-silent" ] ; then + OPTS=0 + fi +fi +if [ $OPTS = 1 ] ; then #Copy BeRTOS sources printf "Starting nightlytest..\n" -cp -R $BERTOS_DIR $BERTOS_DIR_BAK || exit 1 - -#Strip away TODOs and FIXME -find $BERTOS_DIR -name "*.[ch]" | xargs perl -p -i -e 's/^\s*#warning\s*(TODO|FIXME).*//g;' + printf "Silent mode enable, removing the TODO/FIXME message warning.\n" + cp -R $BERTOS_DIR $BERTOS_DIR_BAK || exit 1 + #Strip away TODOs and FIXME + find $BERTOS_DIR -name "*.[ch]" | xargs perl -p -i -e 's/^\s*#warning\s*(TODO|FIXME).*//g;' +fi #Cpu target that we want to test TRG="avr arm" @@ -56,15 +68,19 @@ done make -f ${MAKEFILE_TEST_DIR}/Makefile.test clean make -f ${MAKEFILE_TEST_DIR}/Makefile.test -#Restore original sources -if [ -d $BERTOS_DIR_BAK ] ; then - printf "Exiting from nightly..\n" - rm -rf $BERTOS_DIR - mv $BERTOS_DIR_BAK $BERTOS_DIR -else - printf "Unable to restore backup copy\n" - exit 1 + +if [ $OPTS = 1 ] ; then + #Restore original sources + if [ -d $BERTOS_DIR_BAK ] ; then + printf "Exiting from nightly..\n" + rm -rf $BERTOS_DIR + mv $BERTOS_DIR_BAK $BERTOS_DIR + else + printf "Unable to restore backup copy\n" + exit 1 + fi fi +printf "Nightly test done.\n\n"