]> git.proxmox.com Git - mirror_frr.git/blobdiff - tests/topotests/bgp_multiview_topo1/test_bgp_multiview_topo1.py
(all tests): Add extra check to make sure daemons are still running after each essent...
[mirror_frr.git] / tests / topotests / bgp_multiview_topo1 / test_bgp_multiview_topo1.py
index 8c33156aaaffd9582401c1a1a0a1e4f0b92beb57..d7c350f5e58afc84d2daa04842f3d1ecbca52cef 100755 (executable)
@@ -251,6 +251,11 @@ def test_bgp_converge():
     #     print("\nwaiting 15s for routes to populate")
     #     sleep(15)
 
+    # Make sure that all daemons are running
+    for i in range(1, 2):
+        fatal_error = net['r%s' % i].checkRouterRunning()
+        assert fatal_error == "", fatal_error
+
     # For debugging after starting Quagga/FRR daemons, uncomment the next line
     # CLI(net)
 
@@ -307,6 +312,11 @@ def test_bgp_routingTable():
 
             assert failures == 0, "Routing Table verification failed for router r%s, view %s:\n%s" % (i, view, diff)
 
+    # Make sure that all daemons are running
+    for i in range(1, 2):
+        fatal_error = net['r%s' % i].checkRouterRunning()
+        assert fatal_error == "", fatal_error
+
     # For debugging after starting FRR/Quagga daemons, uncomment the next line
     # CLI(net)