mirror of
https://gitlab.com/openconnect/ocserv.git
synced 2026-02-10 16:57:00 +08:00
tests: fixed issues in radius-test-config
This commit is contained in:
@@ -43,7 +43,7 @@ echo "ocserv image was run"
|
||||
#wait for ocserv to server
|
||||
sleep 5
|
||||
|
||||
IP=`$DOCKER inspect $IMAGE_NAME | grep IPAddress | cut -d '"' -f 4`
|
||||
IP=`$DOCKER inspect $IMAGE_NAME | grep IPAddress |tail -1| cut -d '"' -f 4`
|
||||
if test -z "$IP";then
|
||||
echo "Detected IP is null!"
|
||||
stop
|
||||
@@ -82,18 +82,19 @@ if test $? != 0;then
|
||||
fi
|
||||
|
||||
#check whether the routes have been applied
|
||||
retrieve_route_info testtime '10.154.92.0/24'
|
||||
retrieve_route_info testtime '192.168.67.0/255.255.255.0'
|
||||
|
||||
echo "Waiting for accounting report"
|
||||
|
||||
sleep 75
|
||||
|
||||
FILE=`$DOCKER exec $IMAGE_NAME ls /var/log/radius/radacct/127.0.0.1/`
|
||||
DIR=`$DOCKER exec $IMAGE_NAME ls '/var/log/radius/radacct/'|tail -1`
|
||||
FILE=`$DOCKER exec $IMAGE_NAME ls '/var/log/radius/radacct/'"$DIR"|tail -1`
|
||||
|
||||
OCTETS=`$DOCKER exec $IMAGE_NAME cat "/var/log/radius/radacct/127.0.0.1/$FILE"|grep Acct-Input-Octets|tail -1|sed 's/Acct-Input-Octets = //g'`
|
||||
OCTETS=`$DOCKER exec $IMAGE_NAME cat "/var/log/radius/radacct/$DIR/$FILE"|grep Acct-Input-Octets|tail -1|sed 's/Acct-Input-Octets = //g'`
|
||||
if test -z "$OCTETS" || test "$OCTETS" = 0;then
|
||||
kill $PID
|
||||
$DOCKER exec $IMAGE_NAME cat "/var/log/radius/radacct/127.0.0.1/$FILE"
|
||||
$DOCKER exec $IMAGE_NAME cat "/var/log/radius/radacct/$DIR/$FILE"
|
||||
echo "Interim update showed no data!"
|
||||
stop
|
||||
fi
|
||||
@@ -103,7 +104,7 @@ echo "Waiting for disconnection report"
|
||||
sleep 75
|
||||
|
||||
rm -f out$TMP
|
||||
$DOCKER exec $IMAGE_NAME cat "/var/log/radius/radacct/127.0.0.1/$FILE" >out$TMP
|
||||
$DOCKER exec $IMAGE_NAME cat "/var/log/radius/radacct/$DIR/$FILE" >out$TMP
|
||||
|
||||
DISC=`cat out$TMP|grep "Acct-Status-Type = Start"|tail -1`
|
||||
if test -z "$DISC";then
|
||||
|
||||
Reference in New Issue
Block a user