testing: The expect-connection helper may use swanctl to check for connections
Depending on the plugin configuration in the test scenario either `ipsec statusall` or `swanctl --list-conns` is used to check for a named connection.
This commit is contained in:
committed by
Andreas Steffen
parent
fd90f0613c
commit
b77e25c381
@@ -15,10 +15,16 @@ fi
|
|||||||
secs=$2
|
secs=$2
|
||||||
[ ! $secs ] && secs=5
|
[ ! $secs ] && secs=5
|
||||||
|
|
||||||
|
cmd="swanctl --list-conns"
|
||||||
|
grep 'load.*stroke' /etc/strongswan.conf >/dev/null
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
cmd="ipsec statusall"
|
||||||
|
fi
|
||||||
|
|
||||||
let steps=$secs*10
|
let steps=$secs*10
|
||||||
for i in `seq 1 $steps`
|
for i in `seq 1 $steps`
|
||||||
do
|
do
|
||||||
ipsec statusall 2>&1 | grep ^[[:space:]]*$1: >/dev/null
|
$cmd 2>&1 | grep ^[[:space:]]*$1: >/dev/null
|
||||||
[ $? -eq 0 ] && exit 0
|
[ $? -eq 0 ] && exit 0
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user