testing: Flush state and policies before every scenario
authorTobias Brunner <tobias@strongswan.org>
Fri, 21 Aug 2015 12:32:29 +0000 (14:32 +0200)
committerTobias Brunner <tobias@strongswan.org>
Fri, 21 Aug 2015 16:27:06 +0000 (18:27 +0200)
Similar to conntrack we make sure we are working on a clean slate.

testing/do-tests

index f121019..5191d90 100755 (executable)
@@ -364,6 +364,14 @@ do
                ssh $SSHCONF root@`eval echo \\\$ipv4_$host` 'conntrack -F' >/dev/null 2>&1
        done
 
+       ##########################################################################
+       # flush IPsec state on all hosts
+       #
+
+       for host in $STRONGSWANHOSTS
+       do
+               ssh $SSHCONF root@`eval echo \\\$ipv4_$host` 'ip xfrm state flush; ip xfrm policy flush' >/dev/null 2>&1
+       done
 
        ##########################################################################
        # execute pre-test commands