From: <bms...@us...> - 2006-05-17 22:20:21
|
Revision: 2229 Author: bmsleight Date: 2006-05-17 15:20:05 -0700 (Wed, 17 May 2006) ViewCVS: http://svn.sourceforge.net/morphix/?rev=2229&view=rev Log Message: ----------- Test all minimodules, echo times. improve my svn stats. Modified Paths: -------------- trunk/mmaker/utils/auto-testing/run_testing.sh Modified: trunk/mmaker/utils/auto-testing/run_testing.sh =================================================================== --- trunk/mmaker/utils/auto-testing/run_testing.sh 2006-05-16 20:18:35 UTC (rev 2228) +++ trunk/mmaker/utils/auto-testing/run_testing.sh 2006-05-17 22:20:05 UTC (rev 2229) @@ -25,6 +25,7 @@ TMP_ISO_DIR=/tmp/iso TMP_ISO_1=$TMP_ISO_DIR/tmp1.iso TMP_ISO_2=$TMP_ISO_DIR/tmp2.iso +TMP_ISO_3=$TMP_ISO_DIR/start.iso VID_DIR=/home/morph/videos/ LOG_FILE=/home/morph/log/autotesting.log LOG_FILE_BN=$(basename $LOG_FILE) @@ -40,20 +41,26 @@ echo $DIVIDER echo "Getting AutoBuilds from Morphix.org" echo $TITLED +date TODAY=$(date +"%F") find /home/morph/autobuilds/mainmod/sarge/ -not -type d -mtime +1 -print0 | xargs --null --no-run-if-empty sudo rm -f find /home/morph/autobuilds/mainmod/sid/ -not -type d -mtime +1 -print0 | xargs --null --no-run-if-empty sudo rm -f find /home/morph/autobuilds/base/ -not -type d -mtime +1 -print0 | xargs --null --no-run-if-empty sudo rm -f +find /home/morph/autobuilds/minimod/ -not -type d -mtime +1 -print0 | xargs --null --no-run-if-empty sudo rm -f + rsync -avz --delete-before -e ssh mo...@lo...:morphixorg/autobuilds/base/*$TODAY* /home/morph/autobuilds/base/ rsync -avz --delete-before -e ssh mo...@lo...:morphixorg/autobuilds/mainmod/sid/*$TODAY* /home/morph/autobuilds/mainmod/sid/ rsync -avz --delete-before -e ssh mo...@lo...:morphixorg/autobuilds/mainmod/sarge/*$TODAY* /home/morph/autobuilds/mainmod/sarge/ +rsync -avz --delete-before -e ssh mo...@lo...:morphixorg/autobuilds/minimod/*$TODAY* /home/morph/autobuilds/minimod/ + find /home/morph/videos/ -not -type d -mtime +4 -print0 | xargs --null --no-run-if-empty sudo rm -f #Get Autobuilds from alextreme.org echo $DIVIDER echo "Getting AutoBuilds from Alextreme.org" echo $TITLED +date STORE_AT_MM="/home/morph/alextreme/mainmod" REMOTE_AT_MM="http://www.alextreme.org/autobuilds/" @@ -91,15 +98,19 @@ echo $DIVIDER echo "Building AutoTestingMiniModule" echo $TITLED +date sudo morphmini /home/morph/morphix/trunk/mmaker/utils/auto-testing/AutoTestingMini.xml $DEBUG_MINI TODAY=$(date +"%F") MAINMODS=$(find /home/morph/autobuilds/mainmod/ /home/morph/alextreme/mainmod/ /home/morph/local_autobuilds/builds/mainmod/ -type f -name "*$TODAY*.mod" ) BASES=$(find /home/morph/autobuilds/base/ -type f -name "*$TODAY*.iso" ) +ALL_MINIS=$(find /home/morph/autobuilds/minimod/ -type f -name "*$TODAY*.mod" ) + echo $TODAY echo $DIVIDER echo "Looping, for each base look at the mainmods, (Requires at least one base per day)" echo $TITLED +date for TMP_MAINMODS in $MAINMODS do for TMP_BASES in $BASES @@ -127,14 +138,20 @@ echo $TMP_MAINMODS_BN'_'$TMP_BASES_BN.ogg' file exists skipping this video' else echo $DIVIDER - echo "Add to base, mini and main modules" + echo "Add to base, all minis and main module" echo $TITLED - sudo isomorph --add mini $DEBUG_MINI $TMP_BASES $TMP_ISO_1 + date + cp $TMP_BASES $TMP_ISO_1 + for EACH_MINI in $ALL_MINIS; do + sudo isomorph --add mini $EACH_MINI $TMP_ISO_1 $TMP_ISO_3 + mv $TMP_ISO_3 $TMP_ISO_1 + done sudo isomorph --add main $TMP_MAINMODS $TMP_ISO_1 $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN rm $TMP_ISO_1 echo $DIVIDER echo "Run auto_testing" echo $TITLED + date sudo /home/morph/morphix/trunk/mmaker/utils/auto-testing/auto_testing.sh $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN $VID_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN.avi 650 sudo rm $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN echo $TMP_ISO_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN @@ -142,10 +159,13 @@ echo $DIVIDER echo "Upload" echo $TITLED + date rsync -avz --delete -e ssh $VID_DIR mo...@lo...:morphixorg/autobuilds/video/ cp $VID_DIR/$TMP_MAINMODS_BN'_'$TMP_BASES_BN.ogg /home/morph/autobuilds/video/ # This machine get hot - have 20 minutes to cool down - sleep 1200 + date + sleep 1200 + date fi done done This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |