introduced subdirectory structure
This commit is contained in:
+26
-12
@@ -144,9 +144,21 @@ else
|
|||||||
TESTS="`ls $DEFAULTTESTSDIR`"
|
TESTS="`ls $DEFAULTTESTSDIR`"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for testname in $TESTS
|
for SUBDIR in $TESTS
|
||||||
do
|
do
|
||||||
|
SUBTESTS="`basename $SUBDIR`"
|
||||||
|
|
||||||
|
if [ $SUBTESTS = $SUBDIR ]
|
||||||
|
then
|
||||||
|
SUBTESTS="`ls $DEFAULTTESTSDIR/$SUBDIR`"
|
||||||
|
else
|
||||||
|
SUBDIR="`dirname $SUBDIR`"
|
||||||
|
fi
|
||||||
|
|
||||||
|
for name in $SUBTESTS
|
||||||
|
do
|
||||||
let "testnumber += 1"
|
let "testnumber += 1"
|
||||||
|
testname=$SUBDIR/$name
|
||||||
cecho-n " $testnumber $testname.."
|
cecho-n " $testnumber $testname.."
|
||||||
|
|
||||||
if [ ! -d $DEFAULTTESTSDIR/${testname} ]
|
if [ ! -d $DEFAULTTESTSDIR/${testname} ]
|
||||||
@@ -162,13 +174,15 @@ do
|
|||||||
[ -f $DEFAULTTESTSDIR/${testname}/evaltest.dat ] || die "!! File 'evaltest.dat' is missing"
|
[ -f $DEFAULTTESTSDIR/${testname}/evaltest.dat ] || die "!! File 'evaltest.dat' is missing"
|
||||||
|
|
||||||
TESTRESULTDIR=$TODAYDIR/$testname
|
TESTRESULTDIR=$TODAYDIR/$testname
|
||||||
mkdir $TESTRESULTDIR
|
mkdir -p $TESTRESULTDIR
|
||||||
CONSOLE_LOG=$TESTRESULTDIR/console.log
|
CONSOLE_LOG=$TESTRESULTDIR/console.log
|
||||||
touch $CONSOLE_LOG
|
touch $CONSOLE_LOG
|
||||||
|
|
||||||
TESTDIR=$TESTSDIR/${testname}
|
TESTDIR=$TESTSDIR/${testname}
|
||||||
rm -rf $TESTDIR/*
|
rm -rf $TESTDIR
|
||||||
cp -rfp $DEFAULTTESTSDIR/${testname} $TESTSDIR
|
mkdir -p $TESTDIR
|
||||||
|
cp -rfp $DEFAULTTESTSDIR/${testname}/* $TESTDIR
|
||||||
|
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
# replace IP wildcards with actual IPv4 and IPv6 addresses
|
# replace IP wildcards with actual IPv4 and IPv6 addresses
|
||||||
@@ -208,14 +222,14 @@ do
|
|||||||
searchandreplace PH_IP6_CAROL $ipv6_carol $TESTDIR
|
searchandreplace PH_IP6_CAROL $ipv6_carol $TESTDIR
|
||||||
;;
|
;;
|
||||||
dave)
|
dave)
|
||||||
searchandreplace PH_IP_DAVE1 $ipv4_dave1 $TESTSDIR
|
searchandreplace PH_IP_DAVE1 $ipv4_dave1 $TESTDIR
|
||||||
searchandreplace PH_IP_DAVE $ipv4_dave $TESTSDIR
|
searchandreplace PH_IP_DAVE $ipv4_dave $TESTDIR
|
||||||
searchandreplace PH_IP6_DAVE1 $ipv6_dave1 $TESTSDIR
|
searchandreplace PH_IP6_DAVE1 $ipv6_dave1 $TESTDIR
|
||||||
searchandreplace PH_IP6_DAVE $ipv6_dave $TESTSDIR
|
searchandreplace PH_IP6_DAVE $ipv6_dave $TESTDIR
|
||||||
;;
|
;;
|
||||||
winnetou)
|
winnetou)
|
||||||
searchandreplace PH_IP_WINNETOU $ipv4_winnetou $TESTSDIR
|
searchandreplace PH_IP_WINNETOU $ipv4_winnetou $TESTDIR
|
||||||
searchandreplace PH_IP6_WINNETOU $ipv6_winnetou $TESTSDIR
|
searchandreplace PH_IP6_WINNETOU $ipv6_winnetou $TESTDIR
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
@@ -248,6 +262,7 @@ do
|
|||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
##########################################################################
|
##########################################################################
|
||||||
# execute pre-test commands
|
# execute pre-test commands
|
||||||
#
|
#
|
||||||
@@ -309,7 +324,6 @@ do
|
|||||||
printf("if [ \044cmd_exit -eq 0 -a \"%s\" = \"NO\" ] ", hit)
|
printf("if [ \044cmd_exit -eq 0 -a \"%s\" = \"NO\" ] ", hit)
|
||||||
printf("|| [ \044cmd_exit -ne 0 -a \"%s\" = \"YES\" ] ", hit)
|
printf("|| [ \044cmd_exit -ne 0 -a \"%s\" = \"YES\" ] ", hit)
|
||||||
printf("; then STATUS=\"failed\"; fi; \n")
|
printf("; then STATUS=\"failed\"; fi; \n")
|
||||||
|
|
||||||
}
|
}
|
||||||
}' $TESTDIR/evaltest.dat` >> $CONSOLE_LOG 2>&1
|
}' $TESTDIR/evaltest.dat` >> $CONSOLE_LOG 2>&1
|
||||||
|
|
||||||
@@ -352,7 +366,6 @@ do
|
|||||||
<img src="../images/$DIAGRAM" alt="$UMLHOSTS">
|
<img src="../images/$DIAGRAM" alt="$UMLHOSTS">
|
||||||
@EOF
|
@EOF
|
||||||
|
|
||||||
|
|
||||||
for host in $IPSECHOSTS
|
for host in $IPSECHOSTS
|
||||||
do
|
do
|
||||||
eval HOSTLOGIN=root@\$ipv4_${host}
|
eval HOSTLOGIN=root@\$ipv4_${host}
|
||||||
@@ -467,6 +480,7 @@ do
|
|||||||
</tr>
|
</tr>
|
||||||
@EOF
|
@EOF
|
||||||
|
|
||||||
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user