fix testupnppermissions.sh for non DEBUG builds

cleanup tests also
This commit is contained in:
Thomas Bernard 2015-09-22 17:13:26 +02:00
parent 6837787f1c
commit 6c46d285aa
1 changed files with 7 additions and 5 deletions

View File

@ -1,5 +1,5 @@
#!/bin/bash #!/bin/bash
# $Id: $ # $Id: testupnppermissions.sh,v 1.2 2015/09/22 15:12:14 nanard Exp $
# Array are not available with POSIX sh # Array are not available with POSIX sh
# bash / ksh # bash / ksh
@ -16,22 +16,24 @@ s=1
./testupnppermissions "${RULE[@]}" | while read l; ./testupnppermissions "${RULE[@]}" | while read l;
do do
if [ -z "$l" ]; then i=$(($i+1)); s=1; else if [ -z "$l" ]; then i=$(($i+1)); s=1; else
#echo "$i $s" #echo "$i $s : checking '$l'"
case $s in case $s in
1) 1)
if [ "$i '${RULE[$i]}'" != "$l" ] ; then if [ "$i '${RULE[$i]}'" != "$l" ] ; then
exit $s exit $s
fi;; fi;;
2) 2)
if [ ! \( "perm rule added : ${RULEA[$i]}" = "$l" \) ] ; then if [ "Permission read successfully" = "$l" ] ; then
s=$(($s+1))
elif [ "perm rule added : ${RULEA[$i]}" != "$l" ] ; then
exit $s exit $s
fi;; fi;;
3) 3)
if [ ! \( "Permission read successfully" = "$l" \) ] ; then if [ "Permission read successfully" != "$l" ] ; then
exit $s exit $s
fi;; fi;;
4) 4)
if [ ! \( "${RULEB[$i]}" = "$l" \) ] ; then if [ "${RULEB[$i]}" != "$l" ] ; then
exit $s exit $s
fi;; fi;;
*) *)