ovn-controller-vtep.at: Check the successful exit of ovn-controller-vtep.
[cascardo/ovs.git] / 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.