#!/bin/sh # various tests for the "net" command if [ $# -lt 3 ]; then cat <<EOF Usage: test_net_misc.sh SCRIPTDIR SERVERCONFFILE CONFIGURATION EOF exit 1; fi SCRIPTDIR="$1" SERVERCONFFILE="$2" CONFIGURATION="$3" NET="$VALGRIND ${NET:-$BINDIR/net} $CONFIGURATION" NETTIME="${NET} time" NETLOOKUP="${NET} lookup" incdir=`dirname $0`/../../../testprogs/blackbox . $incdir/subunit.sh failed=0 test_time() { PARAM="$1" ${NETTIME} -S ${SERVER} ${PARAM} } test_lookup() { PARAM="$1" ${NETLOOKUP} ${PARAM} } testit "get the time" \ test_time || \ failed=`expr $failed + 1` testit "get the system time" \ test_time system || \ failed=`expr $failed + 1` testit "get the time zone" \ test_time zone || \ failed=`expr $failed + 1` testit "lookup the PDC" \ test_lookup pdc || \ failed=`expr $failed + 1` testit "lookup the master browser" \ test_lookup master || \ failed=`expr $failed + 1` testok $0 $failed