SF.net SVN: morphix: [2229] trunk/mmaker/utils/auto-testing/run_testing.sh

[email protected]
Newsgroups gmane.linux.morphix.cvs
Message-ID <[email protected]>
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 morphix-FLx77brhBubMZ2x0e22RKNi2O/[email protected]:morphixorg/autobuilds/base/*$TODAY* /home/morph/autobuilds/base/
 rsync -avz --delete-before -e ssh morphix-FLx77brhBubMZ2x0e22RKNi2O/[email protected]:morphixorg/autobuilds/mainmod/sid/*$TODAY* /home/morph/autobuilds/mainmod/sid/
 rsync -avz --delete-before -e ssh morphix-FLx77brhBubMZ2x0e22RKNi2O/[email protected]:morphixorg/autobuilds/mainmod/sarge/*$TODAY* /home/morph/autobuilds/mainmod/sarge/
+rsync -avz --delete-before -e ssh morphix-FLx77brhBubMZ2x0e22RKNi2O/[email protected]: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 morphix-FLx77brhBubMZ2x0e22RKNi2O/[email protected]: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.



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.