Annotation of ircnowd/src/testsuite/test-loop.sh, Revision 1.1
1.1 ! tomglok 1: #!/bin/sh
! 2: #
! 3: # ngIRCd Test Suite
! 4: # Copyright (c)2002-2004 by Alexander Barton (alex@barton.de)
! 5: #
! 6: # This program is free software; you can redistribute it and/or modify
! 7: # it under the terms of the GNU General Public License as published by
! 8: # the Free Software Foundation; either version 2 of the License, or
! 9: # (at your option) any later version.
! 10: # Please read the file COPYING, README and AUTHORS for more information.
! 11: #
! 12: # $Id: test-loop.sh,v 1.2 2004/09/04 19:14:46 alex Exp $
! 13: #
! 14:
! 15: # detect source directory
! 16: [ -z "$srcdir" ] && srcdir=`dirname $0`
! 17:
! 18: # parse command line
! 19: [ "$1" -gt 0 ] 2> /dev/null && LOOPS="$1" || LOOPS=5
! 20: [ "$2" -gt 0 ] 2> /dev/null && WAIT="$2" || WAIT=5
! 21:
! 22: loop=0
! 23: while [ ${loop} -lt $LOOPS ]; do
! 24: loop=`expr ${loop} + 1`
! 25: echo " loop $loop/$LOOPS starting:"
! 26: for s in $srcdir/*-test; do
! 27: sh $s; r=$?
! 28: [ $r -ne 0 ] && exit $r
! 29: sleep 1
! 30: done
! 31: if [ ${loop} -lt $LOOPS ]; then
! 32: echo " waiting $WAIT seconds ..."
! 33: sleep $WAIT
! 34: fi
! 35: done
! 36:
! 37: # -eof-
CVSweb