Merge remote branch 'martins/master'
authorRonnie Sahlberg <ronniesahlberg@gmail.com>
Wed, 18 Apr 2012 03:48:43 +0000 (13:48 +1000)
committerRonnie Sahlberg <ronniesahlberg@gmail.com>
Wed, 18 Apr 2012 03:48:43 +0000 (13:48 +1000)
(This used to be ctdb commit abe7ebe6c531f912efe4ebc1daade4d2af67574c)

1  2 
ctdb/tests/scripts/ctdb_test_functions.bash

index 063f1c3a3e4f9a42bdbd7cf5caf99abe22352c5b,e729486f55ea130586626be183aeda5363e5b878..70c5b5d10b623680f412b727e9585adbba52a715
@@@ -8,51 -8,6 +8,6 @@@ fail (
  
  ######################################################################
  
- ctdb_test_begin ()
- {
-     local name="$1"
-     teststarttime=$(date '+%s')
-     testduration=0
-     echo "--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--"
-     echo "Running test $name ($(date '+%T'))"
-     echo "--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--"
- }
- ctdb_test_end ()
- {
-     local name="$1" ; shift
-     local status="$1" ; shift
-     # "$@" is command-line
-     local interp="SKIPPED"
-     local statstr=" (reason $*)"
-     if [ -n "$status" ] ; then
-       if [ $status -eq 0 ] ; then
-           interp="PASSED"
-           statstr=""
-           echo "ALL OK: $*"
-       else
-           interp="FAILED"
-           statstr=" (status $status)"
-           testfailures=$(($testfailures+1))
-       fi
-     fi
-     testduration=$(($(date +%s)-$teststarttime))
-     echo "=========================================================================="
-     echo "TEST ${interp}: ${name}${statstr} (duration: ${testduration}s)"
-     echo "=========================================================================="
- }
- test_exit ()
- {
-     exit $(($testfailures+0))
- }
  ctdb_check_time_logs ()
  {
      local threshold=20
@@@ -116,7 -71,8 +71,8 @@@ ctdb_test_exit (
  
      echo "*** TEST COMPLETED (RC=$status) AT $(date '+%F %T'), CLEANING UP..."
  
-     if [ -n "$CTDB_TEST_REAL_CLUSTER" -a $status -ne 0 ] ; then
+     if [ -n "$CTDB_TEST_REAL_CLUSTER"  -a -n "$CTDB_TEST_TIME_LOGGING" -a \
+       $status -ne 0 ] ; then
        ctdb_check_time_logs
      fi
  
@@@ -143,22 -99,6 +99,6 @@@ ctdb_test_exit_hook_add (
      ctdb_test_exit_hook="${ctdb_test_exit_hook}${ctdb_test_exit_hook:+ ; }$*"
  }
  
- ctdb_test_run ()
- {
-     local name="$1" ; shift
-     
-     [ -n "$1" ] || set -- "$name"
-     ctdb_test_begin "$name"
-     local status=0
-     "$@" || status=$?
-     ctdb_test_end "$name" "$status" "$*"
-     
-     return $status
- }
  ctdb_test_usage()
  {
      local status=${1:-2}
@@@ -763,9 -703,9 +703,9 @@@ daemons_start_1 (
        echo "Node $no_public_ips will have no public IPs."
      fi
  
 -    local ctdb_options="--reclock=$var_dir/rec.lock --nlist $CTDB_NODES --nopublicipcheck --event-script-dir=$CTDB_DIR/tests/events.d --logfile=$var_dir/daemons.log -d 0 --dbdir=$var_dir/test.db --dbdir-persistent=$var_dir/test.db/persistent --dbdir-state=$var_dir/test.db/state"
 +    local ctdb_options="--reclock=$var_dir/rec.lock --nlist $CTDB_NODES --nopublicipcheck --event-script-dir=$CTDB_DIR/tests/events.d --logfile=$var_dir/daemons.log -d 3 --dbdir=$var_dir/test.db --dbdir-persistent=$var_dir/test.db/persistent --dbdir-state=$var_dir/test.db/state"
  
 -    if [ $(id -u) -eq 0 ]; then
 +    if [ -z "$CTDB_TEST_REAL_CLUSTER" ]; then
          ctdb_options="$ctdb_options --public-interface=lo"
      fi