List:Commits« Previous MessageNext Message »
From:Hakan Kuecuekyilmaz Date:September 15 2008 8:58pm
Subject:bzr commit into mysql-falcon branch (hky:268)
View as plain text  
#At bzr+ssh://bk-internal.mysql.com/bzrroot/mysql-falcon/

  268 Hakan Kuecuekyilmaz	2008-09-15
      Code cleanup. Use ${VAR} in appropriate places.
modified:
  weekly_falcon_test_overview/analyze_all_test_runs.sh
  weekly_falcon_test_overview/include/apply_patches.inc
  weekly_falcon_test_overview/include/hostnames.inc
  weekly_falcon_test_overview/mount_nfs.sh
  weekly_falcon_test_overview/umount_nfs.sh
  weekly_falcon_test_overview/wait_and_shutdown.sh
  weekly_falcon_test_overview/wait_for_mysql_test_and_collect.sh
  weekly_falcon_test_overview/weekly_falcon_test_overview.php
  weekly_falcon_test_overview/weekly_test_overview.sh

per-file messages:
  weekly_falcon_test_overview/analyze_all_test_runs.sh
    Code cleanup. Use ${VAR} in appropriate places.
  weekly_falcon_test_overview/include/apply_patches.inc
    Code cleanup. Use ${VAR} in appropriate places.
  weekly_falcon_test_overview/include/hostnames.inc
    We use short hostnames now ("hostname -s").
  weekly_falcon_test_overview/mount_nfs.sh
    Code cleanup. Use ${VAR} in appropriate places.
  weekly_falcon_test_overview/umount_nfs.sh
    Code cleanup. Use ${VAR} in appropriate places.
    Also use $(hostname -s) instead of $(hostname).
  weekly_falcon_test_overview/wait_and_shutdown.sh
    Code cleanup.
  weekly_falcon_test_overview/wait_for_mysql_test_and_collect.sh
    Code cleanup. Use ${VAR} in appropriate places.
  weekly_falcon_test_overview/weekly_falcon_test_overview.php
    We use short hostnames now ("hostname -s").
    
    Reworked plain text statistic output to use printf()
    for better c&p in emails.
  weekly_falcon_test_overview/weekly_test_overview.sh
    Code cleanup.
=== modified file 'weekly_falcon_test_overview/analyze_all_test_runs.sh'
--- a/weekly_falcon_test_overview/analyze_all_test_runs.sh	2008-07-16 18:08:23 +0000
+++ b/weekly_falcon_test_overview/analyze_all_test_runs.sh	2008-09-15 20:58:01 +0000
@@ -28,15 +28,15 @@ source include/hostnames.inc
 #
 # Directories.
 #
-WORK="$HOME/work/mysql"
-WORK_CURRENT="$WORK/current_weekly_falcon_test_overview_logs"
-WORK_OLD="$WORK/old_weekly_falcon_test_overview_logs"
+WORK="${HOME}/work/mysql"
+WORK_CURRENT="${WORK}/current_weekly_falcon_test_overview_logs"
+WORK_OLD="${WORK}/old_weekly_falcon_test_overview_logs"
 LOCAL_REPOSITORY='mysql-6.0-falcon'
 
-TEST_DIR="$WORK/$LOCAL_REPOSITORY/mysql-test/suite/falcon/t"
-TEAM_TEST_DIR="$WORK/$LOCAL_REPOSITORY/mysql-test/suite/falcon_team/t"
+TEST_DIR="${WORK}/${LOCAL_REPOSITORY}/mysql-test/suite/falcon/t"
+TEAM_TEST_DIR="${WORK}/${LOCAL_REPOSITORY}/mysql-test/suite/falcon_team/t"
 
-BZR_DIR="$HOME/work/mysql-falcon/weekly_falcon_test_overview"
+BZR_DIR="${HOME}/work/mysql-falcon/weekly_falcon_test_overview"
 DESTINATION="hakank@stripped:~/public_html"
 
 #
@@ -49,67 +49,72 @@ OPT_SUFFIX='opt.log'
 #
 # Files
 #
-RUN_TIMES="$BZR_DIR/weekly_falcon_test_overview_runtime.txt"
+RUN_TIMES="${BZR_DIR}/weekly_falcon_test_overview_runtime.txt"
 ALL_TESTS_IN_REPOSITORY='all_tests_in_repository'
 DISABLED_TESTS='disabled.def'
 FILES_TO_SCP="falcon.css \
-$WORK_CURRENT/disabled_tests.txt \
-$WORK_CURRENT/falcon_team_tests.txt \
+${WORK_CURRENT}/disabled_tests.txt \
+${WORK_CURRENT}/falcon_team_tests.txt \
 weekly_falcon_test_overview.php \
 weekly_falcon_test_overview.png \
 weekly_falcon_test_overview.txt \
 weekly_falcon_test_overview_runtime.txt \
-$WORK_CURRENT/all_tests_in_repository.log \
-$WORK/all_tests_run*"
-OLD_FILES_TO_SCP="$WORK_OLD/all_tests*"
+${WORK_CURRENT}/all_tests_in_repository.log \
+${WORK}/all_tests_run*"
+OLD_FILES_TO_SCP="${WORK_OLD}/all_tests*"
 
 #
 # Generate list of existing Falcon tests from bzr repository.
 #
-rm $WORK_CURRENT/$ALL_TESTS_IN_REPOSITORY'.log'
-ls $TEST_DIR/*.test | while read i
-do
-    basename $i | awk -F . '{ print $1 }' >> $WORK_CURRENT/$ALL_TESTS_IN_REPOSITORY'.log'
+rm ${WORK_CURRENT}/${ALL_TESTS_IN_REPOSITORY}.log
+ls ${TEST_DIR}/*.test | while read i
+    do
+    basename $i | awk -F . '{ print $1 }' >> ${WORK_CURRENT}/${ALL_TESTS_IN_REPOSITORY}.log
 done
 
-ls $TEAM_TEST_DIR/*.test | while read i
-do
-    basename $i | awk -F . '{ print $1 }' >> $WORK_CURRENT/$ALL_TESTS_IN_REPOSITORY'.log'
+ls ${TEAM_TEST_DIR}/*.test | while read i
+    do
+    basename $i | awk -F . '{ print $1 }' >> ${WORK_CURRENT}/${ALL_TESTS_IN_REPOSITORY}.log
 done
 
 #
 # Generate a list of tests in falcon_team suite.
 #
-rm $WORK_CURRENT/falcon_team_tests.txt
-ls $TEAM_TEST_DIR/*.test  | while read i
-do
-    basename $i | awk -F . '{ print $1 }' >> $WORK_CURRENT/falcon_team_tests.txt
+rm ${WORK_CURRENT}/falcon_team_tests.txt
+ls ${TEAM_TEST_DIR}/*.test  | while read i
+    do
+    basename $i | awk -F . '{ print $1 }' >> ${WORK_CURRENT}/falcon_team_tests.txt
 done
 
 #
 # Generate list of disabled Falcon tests.
 #
-cat $TEST_DIR/$DISABLED_TESTS | grep -v -e '^#' | awk '{ print $1 }' > $WORK_CURRENT/disabled_tests.txt
-cat $TEAM_TEST_DIR/$DISABLED_TESTS | grep -v -e '^#' | awk '{ print $1 }' >> $WORK_CURRENT/disabled_tests.txt
+cat ${TEST_DIR}/${DISABLED_TESTS} | grep -v -e '^#' | awk '{ print $1 }' > ${WORK_CURRENT}/disabled_tests.txt
+cat ${TEAM_TEST_DIR}/${DISABLED_TESTS} | grep -v -e '^#' | awk '{ print $1 }' >> ${WORK_CURRENT}/disabled_tests.txt
 
 #
 # Backup old files.
 # Get date from any of the log files.
 #
-ls $WORK/$LOG_NAME_PREFIX* | while read i
-do
+ls ${WORK}/${LOG_NAME_PREFIX}* | while read i
+    do
     OLD_DATE=$(ls -l --time-style="+%Y-%m-%d" $i | awk '{ print $6 }')
 
     # Copy log files to $WORK_OLD for reference.
     for i in $HOSTNAMES
-    do
-    cp $WORK/$LOG_NAME_PREFIX'_'$i'_'$DEBUG_SUFFIX $WORK_OLD/$LOG_NAME_PREFIX'_'$i'_'$OLD_DATE'_'$DEBUG_SUFFIX
-    cp $WORK/$LOG_NAME_PREFIX'_'$i'_'$OPT_SUFFIX $WORK_OLD/$LOG_NAME_PREFIX'_'$i'_'$OLD_DATE'_'$OPT_SUFFIX
-    cp $WORK/$LOG_NAME_PREFIX'_'$i'_'$DEBUG_SUFFIX'.processed' $WORK_OLD/$LOG_NAME_PREFIX'_'$i'_'$OLD_DATE'_'$DEBUG_SUFFIX'.processed'
-    cp $WORK/$LOG_NAME_PREFIX'_'$i'_'$OPT_SUFFIX'.processed' $WORK_OLD/$LOG_NAME_PREFIX'_'$i'_'$OLD_DATE'_'$OPT_SUFFIX'.processed'
+        do
+        cp ${WORK}/${LOG_NAME_PREFIX}_${i}_${DEBUG_SUFFIX} \
+           ${WORK_OLD}/${LOG_NAME_PREFIX}_${i}_${OLD_DATE}_${DEBUG_SUFFIX}
+        cp ${WORK}/${LOG_NAME_PREFIX}_${i}_${OPT_SUFFIX} \
+           ${WORK_OLD}/${LOG_NAME_PREFIX}_${i}_${OLD_DATE}_${OPT_SUFFIX}
+        cp ${WORK}/${LOG_NAME_PREFIX}_${i}_${DEBUG_SUFFIX}.processed \
+           ${WORK_OLD}/${LOG_NAME_PREFIX}_${i}_${OLD_DATE}_${DEBUG_SUFFIX}.processed
+        cp ${WORK}/${LOG_NAME_PREFIX}_${i}_${OPT_SUFFIX}.processed \
+           ${WORK_OLD}/${LOG_NAME_PREFIX}_${i}_${OLD_DATE}_${OPT_SUFFIX}.processed
     done
 
-    cp $WORK/$ALL_TESTS_IN_REPOSITORY'.log' $WORK_OLD/$ALL_TESTS_IN_REPOSITORY'_'$OLD_DATE'.log'
+    cp ${WORK}/${ALL_TESTS_IN_REPOSITORY}.log \
+       ${WORK_OLD}/${ALL_TESTS_IN_REPOSITORY}_${OLD_DATE}.log
 
     break
 done
@@ -118,21 +123,23 @@ done
 # Process current log files. Also remove test case suite prefix.
 #
 for i in $HOSTNAMES
-do
-    cp $WORK_CURRENT/$LOG_NAME_PREFIX'_'$i'_'$DEBUG_SUFFIX $WORK/$LOG_NAME_PREFIX'_'$i'_'$DEBUG_SUFFIX
-    cp $WORK_CURRENT/$LOG_NAME_PREFIX'_'$i'_'$OPT_SUFFIX $WORK/$LOG_NAME_PREFIX'_'$i'_'$OPT_SUFFIX
+    do
+    cp ${WORK_CURRENT}/${LOG_NAME_PREFIX}_${i}_${DEBUG_SUFFIX} \
+       ${WORK}/${LOG_NAME_PREFIX}_${i}_${DEBUG_SUFFIX}
+    cp ${WORK_CURRENT}/${LOG_NAME_PREFIX}_${i}_${OPT_SUFFIX} \
+       ${WORK}/${LOG_NAME_PREFIX}_${i}_${OPT_SUFFIX}
 
-    grep falcon $WORK_CURRENT/$LOG_NAME_PREFIX'_'$i'_'$DEBUG_SUFFIX | grep "\[" | awk -F ] '{ print $1 "]" }' | awk -F . '{ print $2 }' > $WORK/$LOG_NAME_PREFIX'_'$i'_'$DEBUG_SUFFIX'.processed'
-    grep falcon $WORK_CURRENT/$LOG_NAME_PREFIX'_'$i'_'$OPT_SUFFIX | grep "\[" | awk -F ] '{ print $1 "]" }' | awk -F . '{ print $2 }' > $WORK/$LOG_NAME_PREFIX'_'$i'_'$OPT_SUFFIX'.processed'
+    grep falcon ${WORK_CURRENT}/${LOG_NAME_PREFIX}_${i}_${DEBUG_SUFFIX} | grep "\[" | awk -F ] '{ print $1 "]" }' | awk -F . '{ print $2 }' > ${WORK}/${LOG_NAME_PREFIX}_${i}_${DEBUG_SUFFIX}.processed
+    grep falcon ${WORK_CURRENT}/${LOG_NAME_PREFIX}_${i}_${OPT_SUFFIX} | grep "\[" | awk -F ] '{ print $1 "]" }' | awk -F . '{ print $2 }' > ${WORK}/${LOG_NAME_PREFIX}_${i}_${OPT_SUFFIX}.processed
 done
 
-cp $WORK_CURRENT/$ALL_TESTS_IN_REPOSITORY'.log' $WORK/$ALL_TESTS_IN_REPOSITORY'.log'
+cp ${WORK_CURRENT}/${ALL_TESTS_IN_REPOSITORY}.log ${WORK}/${ALL_TESTS_IN_REPOSITORY}.log
 
 #
 # Calculate run time of debug build.
 #
 DATE=$(date +%Y-%m-%d)
-SPENT_64=$(grep -e "^Spent " $WORK/$LOG_NAME_PREFIX'_'walldorf'_'$DEBUG_SUFFIX | awk '{ print $2 }')
+SPENT_64=$(grep -e "^Spent " ${WORK}/${LOG_NAME_PREFIX}_walldorf_${DEBUG_SUFFIX} | awk '{ print $2 }')
 
 if [ $DEBUG = 1 ]; then
 #    echo $SPENT_32
@@ -150,25 +157,25 @@ fi
 LOG_FILES=0
 for i in $HOSTNAMES
 do
-    if [[ -f $WORK/$LOG_NAME_PREFIX'_'$i'_'$DEBUG_SUFFIX  ||  -f $WORK/$LOG_NAME_PREFIX'_'$i'_'$OPT_SUFFIX ]]; then
+    if [[ -f ${WORK}/${LOG_NAME_PREFIX}_${i}_${DEBUG_SUFFIX} || -f ${WORK}/${LOG_NAME_PREFIX}_${i}_${OPT_SUFFIX} ]]; then
         LOG_FILES=1
     fi
 
-    export TESTS_DEBUG=$(cat $WORK/$LOG_NAME_PREFIX'_'$i'_'$DEBUG_SUFFIX'.processed' | grep -v "\[ skipped \]" | wc -l)
-    export TESTS_OPT=$(cat $WORK/$LOG_NAME_PREFIX'_'$i'_'$OPT_SUFFIX'.processed' | grep -v "\[ skipped \]" | wc -l)
+    export TESTS_DEBUG=$(cat ${WORK}/${LOG_NAME_PREFIX}_${i}_${DEBUG_SUFFIX}.processed | grep -v "\[ skipped \]" | wc -l)
+    export TESTS_OPT=$(cat ${WORK}/${LOG_NAME_PREFIX}_${i}_${OPT_SUFFIX}.processed | grep -v "\[ skipped \]" | wc -l)
 
-    export FAILED_DEBUG=$(grep "\[ fail \]" $WORK/$LOG_NAME_PREFIX'_'$i'_'$DEBUG_SUFFIX'.processed' | wc -l)
-    export FAILED_OPT=$(grep "\[ fail \]" $WORK/$LOG_NAME_PREFIX'_'$i'_'$OPT_SUFFIX'.processed' | wc -l)
+    export FAILED_DEBUG=$(grep "\[ fail \]" ${WORK}/${LOG_NAME_PREFIX}_${i}_${DEBUG_SUFFIX}.processed | wc -l)
+    export FAILED_OPT=$(grep "\[ fail \]" ${WORK}/${LOG_NAME_PREFIX}_${i}_${OPT_SUFFIX}.processed | wc -l)
 
     PERCENT_DEBUG=$(php -r 'echo round(($_ENV["TESTS_DEBUG"] - $_ENV["FAILED_DEBUG"]) / $_ENV["TESTS_DEBUG"] * 100, 2);')
     PERCENT_OPT=$(php -r 'echo round(($_ENV["TESTS_OPT"] - $_ENV["FAILED_OPT"]) / $_ENV["TESTS_OPT"] * 100, 2);')
 
-    echo "$DATE $i debug build: Failed $FAILED_DEBUG/$TESTS_DEBUG tests, $PERCENT_DEBUG% were successful." >> $BZR_DIR/weekly_falcon_test_overview.txt
-    echo "$DATE $i opt build: Failed $FAILED_OPT/$TESTS_OPT tests, $PERCENT_OPT% were successful." >> $BZR_DIR/weekly_falcon_test_overview.txt
+    echo "$DATE $i debug build: Failed ${FAILED_DEBUG}/${TESTS_DEBUG} tests, ${PERCENT_DEBUG}% were successful." >> ${BZR_DIR}/weekly_falcon_test_overview.txt
+    echo "$DATE $i opt build: Failed ${FAILED_OPT}/${TESTS_OPT} tests, ${PERCENT_OPT}% were successful." >> ${BZR_DIR}/weekly_falcon_test_overview.txt
 done
 
 if [ $LOG_FILES = 0 ]; then
-    echo '[ERROR] We have no log files at all. Exiting!'
+    echo '[ERROR]: We have no log files at all. Exiting!'
     exit 1
 fi
 
@@ -186,4 +193,4 @@ fi
 # Copy log files to production.
 #
 scp -p -q $FILES_TO_SCP $DESTINATION
-scp -p -q $OLD_FILES_TO_SCP $DESTINATION/old_weekly_falcon_test_overview_logs
+scp -p -q $OLD_FILES_TO_SCP ${DESTINATION}/old_weekly_falcon_test_overview_logs

=== modified file 'weekly_falcon_test_overview/include/apply_patches.inc'
--- a/weekly_falcon_test_overview/include/apply_patches.inc	2008-01-31 22:52:23 +0000
+++ b/weekly_falcon_test_overview/include/apply_patches.inc	2008-09-15 20:58:01 +0000
@@ -7,20 +7,20 @@
 #
 # Directories.
 #
-AP_WORK="$HOME/walldorf/mysql"
-AP_PATCHES="$AP_WORK/patches/falcon/$(hostname)"
+AP_WORK="${HOME}/walldorf/mysql"
+AP_PATCHES="${AP_WORK}/patches/falcon/$(hostname -s)"
 
 apply_patches ()
 {
-    for i in $AP_PATCHES/*
+    for i in ${AP_PATCHES}/*
         do
         patch -tN --dry-run -p1 < $i
         if [ $? -ne 0 ]; then
-            echo "[ERROR PATCH] Patch dry run of $i failed."
+            echo "[ERROR PATCH]: Patch dry run of $i failed."
         else
             patch -tN -p1 < $i
             if [ $? -ne 0 ]; then
-                echo "[ERROR PATCH] Patch $i failed."
+                echo "[ERROR PATCH]: Patch $i failed."
             fi
         fi
     done

=== modified file 'weekly_falcon_test_overview/include/hostnames.inc'
--- a/weekly_falcon_test_overview/include/hostnames.inc	2008-05-23 14:00:49 +0000
+++ b/weekly_falcon_test_overview/include/hostnames.inc	2008-09-15 20:58:01 +0000
@@ -4,4 +4,4 @@
 # Hakan Kuecuekyilmaz, <hakan at mysql dot com>, 2007-12-14.
 # $Id$
 
-HOSTNAMES='walldorf ubuntu32x2 win64 esslingen.local'
+HOSTNAMES='walldorf ubuntu32x2 win64 esslingen'

=== modified file 'weekly_falcon_test_overview/mount_nfs.sh'
--- a/weekly_falcon_test_overview/mount_nfs.sh	2008-02-28 23:14:45 +0000
+++ b/weekly_falcon_test_overview/mount_nfs.sh	2008-09-15 20:58:01 +0000
@@ -10,10 +10,9 @@ source include/gnu_path.inc
 SERVER='walldorf'
 PREFIX=$(echo ~hakan)
 REMOTE_DIR='/home/hakan/work'
-LOCAL_DIR="$PREFIX/walldorf"
+LOCAL_DIR="${PREFIX}/walldorf"
 
 # Check whether remote server is up.
-
 i=0
 false
 while ( [ $? -ne 0 ] )
@@ -22,9 +21,9 @@ while ( [ $? -ne 0 ] )
     sleep 3
 
     if [ $i -eq 120 ]; then
-        echo "Could not ping $SERVER"
+        echo "[ERROR]: Could not ping ${SERVER}"
         exit 1;
     fi
 done
 
-mount $SERVER:$REMOTE_DIR $LOCAL_DIR
+mount ${SERVER}:${REMOTE_DIR} $LOCAL_DIR

=== modified file 'weekly_falcon_test_overview/umount_nfs.sh'
--- a/weekly_falcon_test_overview/umount_nfs.sh	2008-02-28 23:14:45 +0000
+++ b/weekly_falcon_test_overview/umount_nfs.sh	2008-09-15 20:58:01 +0000
@@ -8,16 +8,17 @@
 source include/gnu_path.inc
 
 PREFIX=$(echo ~hakan)
-NFS_DIR="$PREFIX/walldorf"
+NFS_DIR="${PREFIX}/walldorf"
 
 #
 # Directories.
 #
-WORK="$PREFIX/work/mysql/wfto"
+WORK="${PREFIX}/work/mysql/wfto"
 
 #
 # Files.
-CONTROL=$WORK/$(hostname).done
+#
+CONTROL=${WORK}/$(hostname -s).done
 
 #
 # Timing.
@@ -27,11 +28,11 @@ DURATION=$((5 * 60 * 60))
 UNTIL=$(($START + $DURATION))
 
 while (! [ -a $CONTROL ] )
-do
+    do
     sleep 30
 done
 
 rm -f $CONTROL
 sleep 3
 
-umount $NFS_DIR
\ No newline at end of file
+umount $NFS_DIR

=== modified file 'weekly_falcon_test_overview/wait_and_shutdown.sh'
--- a/weekly_falcon_test_overview/wait_and_shutdown.sh	2008-06-19 14:57:35 +0000
+++ b/weekly_falcon_test_overview/wait_and_shutdown.sh	2008-09-15 20:58:01 +0000
@@ -9,7 +9,7 @@
 
 # Check arguments.
 if [ $# -ne 1 ]; then
-    echo '[ERROR] Please provide exactly 1 argument.'
+    echo '[ERROR]: Please provide exactly 1 argument.'
     echo "Example: $0 <prefix_to_users_home_directory>"
     echo "Example: $0 /Users/hakan"
     exit 1;

=== modified file 'weekly_falcon_test_overview/wait_for_mysql_test_and_collect.sh'
--- a/weekly_falcon_test_overview/wait_for_mysql_test_and_collect.sh	2008-09-12 05:52:29 +0000
+++ b/weekly_falcon_test_overview/wait_for_mysql_test_and_collect.sh	2008-09-15 20:58:01 +0000
@@ -20,8 +20,8 @@ GRAPH='weekly_falcon_test_overview.png'
 #
 # Directories.
 #
-WORK="$HOME/work"
-BZR_DIR="$WORK/mysql-falcon/weekly_falcon_test_overview"
+WORK="${HOME}/work"
+BZR_DIR="${WORK}/mysql-falcon/weekly_falcon_test_overview"
 
 #
 # Email addresses and text.
@@ -50,11 +50,11 @@ UNTIL=$(($START + $DURATION))
 
 for i in $HOSTNAMES
 do
-    while (! [ -a $WORK/mysql/$i.done ] )
+    while (! [ -a ${WORK}/mysql/${i}.done ] )
     do
     if [ $UNTIL -lt $(date +%s) ]; then
-        echo "Wait time exceeded."
-        echo "Waited $DURATION seconds for $WORK/$i.done. Exiting."
+        echo "[ERROR]: Wait time exceeded."
+        echo "Waited $DURATION seconds for ${WORK}/${i}.done. Exiting."
         exit 1
     fi
     sleep 30
@@ -71,10 +71,10 @@ fi
 
 for i in $HOSTNAMES
 do
-    rm $WORK/mysql/$i.done
+    rm ${WORK}/mysql/${i}.done
 done
 
-# Mail status
+# Mail out status report.
 if [ $? != 0 ]; then
     echo $FAILED | mailx -s '[WFTO ERROR]' $MAINTAINER_EMAIL
 else

=== modified file 'weekly_falcon_test_overview/weekly_falcon_test_overview.php'
--- a/weekly_falcon_test_overview/weekly_falcon_test_overview.php	2008-09-12 05:57:19 +0000
+++ b/weekly_falcon_test_overview/weekly_falcon_test_overview.php	2008-09-15 20:58:01 +0000
@@ -21,11 +21,13 @@ if (DEBUG) {
 /**
  * Hostnames participating WFTO.
  * Currently we run the test suite with debug and opt build of Falcon.
+ *
+ * Please keep this list of hostnames in sync with include/hostnames.inc.
  */
 $hostnames[] = 'walldorf';
 $hostnames[] = 'ubuntu32x2';
 $hostnames[] = 'win64';
-$hostnames[] = 'esslingen.local';
+$hostnames[] = 'esslingen';
 
 // Each host has debug build and opt build test run
 // and a column for status icon.
@@ -516,6 +518,16 @@ for ($i = 0; $i < $reference_count; $i++
 <div class="falcon">
 <pre>
 <?php
+$max_hostname = 0;
+foreach ($hostnames as $data) {
+    $tmp = strlen($data);
+    if ($max_hostname < $tmp) {
+        $max_hostname = $tmp;
+    }
+}
+// Add length of 'debug: '.
+$max_hostname += 7;
+
 foreach ($hostnames as $hostname) {
     $tests_debug = count_without_skipped($all_tests[$hostname . '_debug']);
     if ($tests_debug == 0) {
@@ -531,8 +543,11 @@ foreach ($hostnames as $hostname) {
         $per_cent_opt =  round(($tests_opt - $failing[$hostname . '_opt']) / $tests_opt * 100, 2);
     }
 
-    echo ' ' . $hostname . ' debug: Failed ' . $failing[$hostname . '_debug'] . '/' . $tests_debug . ', ' . $per_cent_debug . '% were successful.' . "\n";
-    echo ' ' . $hostname . ' opt: Failed ' . $failing[$hostname . '_opt'] . '/' . $tests_opt . ', ' . $per_cent_opt . '% were successful.' . "\n";
+    printf(' %-' . $max_hostname . 's' . ' %s %d/%d, %.2f%s' . "\n",
+           $hostname . ' debug:', 'Failed', $failing[$hostname . '_debug'], $tests_debug, $per_cent_debug, '% were successful.');
+
+    printf(' %-' . $max_hostname . 's' . ' %s %d/%d, %.2f%s' . "\n",
+           $hostname . ' opt:', 'Failed', $failing[$hostname . '_opt'], $tests_opt, $per_cent_opt, '% were successful.');
 }
 ?>
 </pre>

=== modified file 'weekly_falcon_test_overview/weekly_test_overview.sh'
--- a/weekly_falcon_test_overview/weekly_test_overview.sh	2008-09-04 14:21:32 +0000
+++ b/weekly_falcon_test_overview/weekly_test_overview.sh	2008-09-15 20:58:01 +0000
@@ -10,9 +10,9 @@
 
 # Check arguments.
 if [ $# -ne 3 ]; then
-    echo '[ERROR] Please provide exactly 3 arguments.'
+    echo '[ERROR]: Please provide exactly 3 arguments.'
     echo "Example: $0 <debug> <non-debug> <log_suffix>"
-    echo "Example: $0 compile-pentium-debug-max compile-pentium-max \$(hostname)"
+    echo "Example: $0 compile-pentium-debug-max compile-pentium-max \$(hostname -s)"
     exit 1;
 else
     DEBUG_BUILD=$1
@@ -80,9 +80,9 @@ if [ -a $CONTROL ]; then
     apply_patches > $BUILD_LOG'_debug.log' 2>&1
     BUILD/$DEBUG_BUILD >> $BUILD_LOG'_debug.log' 2>&1
     if [ $? != 0 ]; then
-        echo "[ERROR] $DEBUG_BUILD failed!"
+        echo "[ERROR]: $DEBUG_BUILD failed!"
     else
-        echo "[INFO] $DEBUG_BUILD was successful!"
+        echo "[INFO]: $DEBUG_BUILD was successful!"
     fi
 
     cd $TEST_DIR
@@ -97,9 +97,9 @@ if [ -a $CONTROL ]; then
     BUILD/$OPT_BUILD > $BUILD_LOG'_opt.log' 2>&1
     # Do we have a successful build?
     if [ $? != 0 ]; then
-        echo "[ERROR] $OPT_BUILD failed!"
+        echo "[ERROR]: $OPT_BUILD failed!"
     else
-        echo "[INFO] $OPT_BUILD was successful!"
+        echo "[INFO]: $OPT_BUILD was successful!"
     fi
 
     cd $TEST_DIR
@@ -110,7 +110,7 @@ if [ -a $CONTROL ]; then
     fi
 else
     TIMESTAMP=$(date +%Y-%m-%d)
-    echo '[ERROR] Clone on file server was not scucessful.' > $WORK/$LOG_SUFFIX-$TIMESTAMP.done
+    echo '[ERROR]: Clone on file server was not scucessful.' > $WORK/$LOG_SUFFIX-$TIMESTAMP.done
 fi
 
 TIMESTAMP=$(date +%Y-%m-%d)

Thread
bzr commit into mysql-falcon branch (hky:268) Hakan Kuecuekyilmaz15 Sep