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.