#!/bin/sh srcdir=`dirname $0` srcdir=`cd $srcdir; pwd` srcdir=`dirname $srcdir` # set up MIBDIRS to refer to the src directory if [ "x$MIBDIRS" = "x" ]; then MIBDIRS=${srcdir}/mibs export MIBDIRS fi # Make sure MinGW / MSYS users have the pskill.exe program to stop the agent and # snmptrapd if [ "x$OSTYPE" = "xmsys" ]; then for e in pskill.exe pslist.exe; do if [ "x`type $e 2>/dev/null`" = "x" ]; then echo "Could not find $e. Aborting tests." echo "$e can be installed as follows:" echo "- Download PSTools.zip from http://technet.microsoft.com/en-us/sysinternals/default." echo "- Copy $e to C:\\MinGW\\msys\\1.0\\bin." exit 1 fi done fi success_count=0 failed_count=0 rm -f failed_tests for i in "${srcdir}"/testing/fulltests/default/T*$1*; do echo "RUNNING $i" ${srcdir}/testing/fulltests/support/simple_run $i if [ $? = 0 ]; then success_count=`expr $success_count + 1` else failed_count=`expr $failed_count + 1` echo "$i" >> failed_tests fi done if [ -f failed_tests ]; then echo echo Failed tests: cat failed_tests fi echo echo Summary: $success_count / `expr $failed_count + $success_count` succeeded. exit $failed_count