[SCM] debian-live/autotesting branch, master, updated. 9c5143b50da2155314f60f09166d45a23b762492

Chris Lamb chris at chris-lamb.co.uk
Fri Aug 8 22:58:07 UTC 2008


The following commit has been merged in the master branch:
commit 1797817a95eecff9fd469c8721cec2c015ab9c2d
Author: Chris Lamb <chris at chris-lamb.co.uk>
Date:   Fri Aug 8 23:08:02 2008 +0100

    Prefer to test date and then "continue", removing unnecessary indentation levels.
    
    Signed-off-by: Chris Lamb <chris at chris-lamb.co.uk>

diff --git a/run-batch-autotesting.sh b/run-batch-autotesting.sh
index fdc5f8a..5a086ae 100755
--- a/run-batch-autotesting.sh
+++ b/run-batch-autotesting.sh
@@ -90,54 +90,56 @@ do
             echo "Local file - assuming already in place"
             MD5SUM_LOCAL="ok"
             MD5SUM_REMOTE="$MD5SUM_LOCAL"
-        fi
-        if [[ $MD5SUM_LOCAL != $MD5SUM_REMOTE ]]
-        then
-            echo "$BASE_NAME - md5sums different, remote: $MD5SUM_REMOTE, local: $MD5SUM_LOCAL. "
-            echo "    Skip testing."
-        else
-            DATE_IMAGE_BUILT=$(ls -lh --time-style long-iso $DIRECTORY/$BASE_NAME |tr -s " "|cut -d" " -f6)
-            DATE_DOWNLOADED=$(ls -lc --time-style long-iso $DIRECTORY/$BASE_NAME |tr -s " "|cut -d" " -f6)
-            TODAY=$(date  +"%F")
-            TODAY_LONG=$(date )
-            mkdir "$VIDEO_DIRECTORY/${BASE_NAME}" 
-            VIDEO_NAME="$VIDEO_DIRECTORY/${BASE_NAME}/Built_${DATE_IMAGE_BUILT}_Tested_${TODAY}_.ogg"
-            LOG_FILE="$VIDEO_DIRECTORY/${BASE_NAME}/Built_${DATE_IMAGE_BUILT}_Tested_${TODAY}_log.txt"
-            echo "AutoTesting $BASE_NAME $VIDEO_NAME"
-            $VIDEO_QEMU_BOOTING -g 1280x960  -t 420 -v 5  $DIRECTORY/$BASE_NAME $VIDEO_NAME >$LOG_FILE 2>&1
-            echo "Finished Autotesting $BASE_NAME"
-            echo
-            echo "----"
-            echo
-            echo "* Moving to webserver"
-            LN_S_ROOT="$WEB_ROOT/$BASE_NAME/built_${DATE_IMAGE_BUILT}/Tested_${TODAY}"
-            LN_S_CURRENT="$WEB_ROOT/$BASE_NAME/current"
-            # making directories if required.
-            mkdir -p "$LN_S_ROOT"
-            rm "$LN_S_CURRENT/*" -rf
-            mkdir -p "$LN_S_CURRENT"
-            # get rid of the old current
-            cp $VIDEO_NAME                "$LN_S_ROOT/video-booting.theora_${TODAY}.ogg"
-            mv $VIDEO_NAME             "$LN_S_CURRENT/video-booting.theora_${TODAY}.ogg"
-            cp $VIDEO_NAME.montage.jpg    "$LN_S_ROOT/video-booting-montage_${TODAY}.jpg"
-            mv $VIDEO_NAME.montage.jpg "$LN_S_CURRENT/video-booting-montage_${TODAY}.jpg"
-            cp $VIDEO_NAME.end.jpg        "$LN_S_ROOT/final-screenshot_${TODAY}.jpg"
-            mv $VIDEO_NAME.end.jpg     "$LN_S_CURRENT/final-screenshot_${TODAY}.jpg"
-            echo "----"
-            cp /home/autotesting/debian-live/autotesting/homepage/video-page.wml "$LN_S_ROOT/index.wml"
-            cp /home/autotesting/debian-live/autotesting/homepage/video-page.wml "$LN_S_CURRENT/index.wml"
-            DETAILS_TXT="$VIDEO_DIRECTORY/${BASE_NAME}/Built_${DATE_IMAGE_BUILT}_Tested_${TODAY}__details.txt"
-            echo "# Setting used for index.wml"   >$DETAILS_TXT
-            echo "url=${URL}"                     >>$DETAILS_TXT
-            echo "image=${BASE_NAME}"             >>$DETAILS_TXT
-            echo "built=${DATE_IMAGE_BUILT}"      >>$DETAILS_TXT
-            echo "tested=${TODAY}"                >>$DETAILS_TXT
-            echo "tested_long=\"${TODAY_LONG}\" " >>$DETAILS_TXT
-            cp $DETAILS_TXT              "$LN_S_ROOT/details.txt"
-            mv $DETAILS_TXT              "$LN_S_CURRENT/details.txt"
-            echo
-        fi
+            ;;
+    esac
+
+    if [ $MD5SUM_LOCAL != $MD5SUM_REMOTE ]
+    then
+        echo "$BASE_NAME - md5sums different, remote: $MD5SUM_REMOTE, local: $MD5SUM_LOCAL. "
+        echo "    Skip testing."
+        continue
     fi
+
+    DATE_IMAGE_BUILT=$(ls -lh --time-style long-iso $DIRECTORY/$BASE_NAME |tr -s " "|cut -d" " -f6)
+    DATE_DOWNLOADED=$(ls -lc --time-style long-iso $DIRECTORY/$BASE_NAME |tr -s " "|cut -d" " -f6)
+    TODAY=$(date  +"%F")
+    TODAY_LONG=$(date )
+    mkdir "$VIDEO_DIRECTORY/${BASE_NAME}" 
+    VIDEO_NAME="$VIDEO_DIRECTORY/${BASE_NAME}/Built_${DATE_IMAGE_BUILT}_Tested_${TODAY}_.ogg"
+    LOG_FILE="$VIDEO_DIRECTORY/${BASE_NAME}/Built_${DATE_IMAGE_BUILT}_Tested_${TODAY}_log.txt"
+    echo "AutoTesting $BASE_NAME $VIDEO_NAME"
+    $VIDEO_QEMU_BOOTING -g 1280x960  -t 420 -v 5  $DIRECTORY/$BASE_NAME $VIDEO_NAME >$LOG_FILE 2>&1
+    echo "Finished Autotesting $BASE_NAME"
+    echo
+    echo "----"
+    echo
+    echo "* Moving to webserver"
+    LN_S_ROOT="$WEB_ROOT/$BASE_NAME/built_${DATE_IMAGE_BUILT}/Tested_${TODAY}"
+    LN_S_CURRENT="$WEB_ROOT/$BASE_NAME/current"
+    # making directories if required.
+    mkdir -p "$LN_S_ROOT"
+    rm "$LN_S_CURRENT/*" -rf
+    mkdir -p "$LN_S_CURRENT"
+    # get rid of the old current
+    cp $VIDEO_NAME                "$LN_S_ROOT/video-booting.theora_${TODAY}.ogg"
+    mv $VIDEO_NAME             "$LN_S_CURRENT/video-booting.theora_${TODAY}.ogg"
+    cp $VIDEO_NAME.montage.jpg    "$LN_S_ROOT/video-booting-montage_${TODAY}.jpg"
+    mv $VIDEO_NAME.montage.jpg "$LN_S_CURRENT/video-booting-montage_${TODAY}.jpg"
+    cp $VIDEO_NAME.end.jpg        "$LN_S_ROOT/final-screenshot_${TODAY}.jpg"
+    mv $VIDEO_NAME.end.jpg     "$LN_S_CURRENT/final-screenshot_${TODAY}.jpg"
+    echo "----"
+    cp /home/autotesting/debian-live/autotesting/homepage/video-page.wml "$LN_S_ROOT/index.wml"
+    cp /home/autotesting/debian-live/autotesting/homepage/video-page.wml "$LN_S_CURRENT/index.wml"
+    DETAILS_TXT="$VIDEO_DIRECTORY/${BASE_NAME}/Built_${DATE_IMAGE_BUILT}_Tested_${TODAY}__details.txt"
+    echo "# Setting used for index.wml"   >$DETAILS_TXT
+    echo "url=${URL}"                     >>$DETAILS_TXT
+    echo "image=${BASE_NAME}"             >>$DETAILS_TXT
+    echo "built=${DATE_IMAGE_BUILT}"      >>$DETAILS_TXT
+    echo "tested=${TODAY}"                >>$DETAILS_TXT
+    echo "tested_long=\"${TODAY_LONG}\" " >>$DETAILS_TXT
+    cp $DETAILS_TXT              "$LN_S_ROOT/details.txt"
+    mv $DETAILS_TXT              "$LN_S_CURRENT/details.txt"
+    echo
 done
 
 

-- 
debian-live/autotesting



More information about the debian-live-changes mailing list