Blame testing/RUNTESTS

Packit fcad23
#!/bin/sh
Packit fcad23
Packit fcad23
srcdir=`dirname $0`
Packit fcad23
srcdir=`cd $srcdir; pwd`
Packit fcad23
srcdir=`dirname $srcdir`
Packit fcad23
Packit fcad23
# set up MIBDIRS to refer to the src directory
Packit fcad23
if [ "x$MIBDIRS" = "x" ]; then
Packit fcad23
    MIBDIRS=${srcdir}/mibs
Packit fcad23
    export MIBDIRS
Packit fcad23
fi
Packit fcad23
Packit fcad23
"`dirname "$0"`/check_for_pskill"
Packit fcad23
Packit fcad23
success_count=0
Packit fcad23
failed_count=0
Packit fcad23
rm -f failed_tests
Packit fcad23
for i in "${srcdir}"/testing/fulltests/default/T*$1*; do
Packit fcad23
    echo "RUNNING $i"
Packit fcad23
    ${srcdir}/testing/fulltests/support/simple_run $i
Packit fcad23
    if [ $? = 0 ]; then
Packit fcad23
        success_count=`expr $success_count + 1`
Packit fcad23
    else
Packit fcad23
        failed_count=`expr $failed_count + 1`
Packit fcad23
        echo "$i" >> failed_tests
Packit fcad23
    fi
Packit fcad23
done
Packit fcad23
Packit fcad23
if [ -f failed_tests ]; then
Packit fcad23
    echo
Packit fcad23
    echo Failed tests:
Packit fcad23
    cat failed_tests
Packit fcad23
fi
Packit fcad23
echo
Packit fcad23
echo Summary: $success_count / `expr $failed_count + $success_count` succeeded.
Packit fcad23
Packit fcad23
exit $failed_count