ovn-controller-vtep.at: Check the successful exit of ovn-controller-vtep.
authorAlex Wang <alexw@nicira.com>
Wed, 19 Aug 2015 00:44:07 +0000 (17:44 -0700)
committerAlex Wang <alexw@nicira.com>
Thu, 20 Aug 2015 06:00:35 +0000 (23:00 -0700)
Signed-off-by: Alex Wang <alexw@nicira.com>
Acked-by: Ben Pfaff <blp@nicira.com>
tests/ovn-controller-vtep.at

index d7fe234..72ec6ae 100644 (file)
@@ -85,8 +85,10 @@ m4_define([OVN_CONTROLLER_VTEP_STOP],
   [AT_CHECK([check_logs $1])
    AT_CHECK([ovs-appctl -t ovs-vtep exit])
    AT_CHECK([ovs-appctl -t ovn-northd exit])
-   AT_CHECK([ovs-appctl -t ovsdb-server exit])
    AT_CHECK([ovs-appctl -t ovn-controller-vtep exit])
+   # makes sure ovn-controller-vtep exits.
+   OVS_WAIT_UNTIL([test ! -f ovn-controller-vtep.pid])
+   AT_CHECK([ovs-appctl -t ovsdb-server exit])
    AT_CHECK([ovs-appctl -t ovs-vswitchd exit])])
 
 # Adds logical port for a vtep gateway chassis in ovn-nb database.