|
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
|