]> git.puffer.fish Git - matthieu/frr.git/commitdiff
multiple_topos: Don't report about StdErr Output if there is no output
authorMartin Winter <mwinter@opensourcerouting.org>
Thu, 31 Aug 2017 00:03:54 +0000 (17:03 -0700)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 28 Nov 2018 01:22:12 +0000 (20:22 -0500)
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
tests/topotests/all-protocol-startup/test_all_protocol_startup.py
tests/topotests/bgp_multiview_topo1/test_bgp_multiview_topo1.py
tests/topotests/eigrp-topo1/test_eigrp_topo1.py
tests/topotests/ldp-topo1/test_ldp_topo1.py
tests/topotests/ospf6-topo1/test_ospf6_topo1.py
tests/topotests/rip-topo1/test_rip_topo1.py
tests/topotests/ripng-topo1/test_ripng_topo1.py

index 083505349f7b926a40bc21108d0da21bfa9858ab..c01b770b4001db10298fbfb779749330cae89069 100755 (executable)
@@ -876,22 +876,30 @@ def test_shutdown_check_stderr():
     net['r1'].stopRouter()
 
     log = net['r1'].getStdErr('ripd')
-    print("\nRIPd StdErr Log:\n" + log)
+    if log:
+        print("\nRIPd StdErr Log:\n" + log)
     log = net['r1'].getStdErr('ripngd')
-    print("\nRIPngd StdErr Log:\n" + log)
+    if log:
+        print("\nRIPngd StdErr Log:\n" + log)
     log = net['r1'].getStdErr('ospfd')
-    print("\nOSPFd StdErr Log:\n" + log)
+    if log:
+        print("\nOSPFd StdErr Log:\n" + log)
     log = net['r1'].getStdErr('ospf6d')
-    print("\nOSPF6d StdErr Log:\n" + log)
+    if log:
+        print("\nOSPF6d StdErr Log:\n" + log)
     log = net['r1'].getStdErr('isisd')
-    print("\nISISd StdErr Log:\n" + log)
+    if log:
+        print("\nISISd StdErr Log:\n" + log)
     log = net['r1'].getStdErr('bgpd')
-    print("\nBGPd StdErr Log:\n" + log)
+    if log:
+        print("\nBGPd StdErr Log:\n" + log)
     if (net['r1'].daemon_available('ldpd')):
         log = net['r1'].getStdErr('ldpd')
-        print("\nLDPd StdErr Log:\n" + log)
+        if log:
+            print("\nLDPd StdErr Log:\n" + log)
     log = net['r1'].getStdErr('zebra')
-    print("\nZebra StdErr Log:\n" + log)
+    if log:
+        print("\nZebra StdErr Log:\n" + log)
 
 
 def test_shutdown_check_memleak():
index d850787fa401cdc73f649ae90033d0222e63ac5f..f2fb4d79325b36d897b8919372d554bfd808639e 100755 (executable)
@@ -339,9 +339,11 @@ def test_shutdown_check_stderr():
     net['r1'].stopRouter()
 
     log = net['r1'].getStdErr('bgpd')
-    print("\nBGPd StdErr Log:\n" + log)
+    if log:
+        print("\nBGPd StdErr Log:\n" + log)
     log = net['r1'].getStdErr('zebra')
-    print("\nZebra StdErr Log:\n" + log)
+    if log:
+        print("\nZebra StdErr Log:\n" + log)
 
 
 def test_shutdown_check_memleak():
index 39917257a35d8f9a2fbea26404c240f0192a5d05..e50261b070b1a92a1b21212826fc1301cc197c6e 100755 (executable)
@@ -218,9 +218,11 @@ def test_shutdown_check_stderr():
         router.stop()
 
         log = tgen.net[router.name].getStdErr('eigrpd')
-        logger.error('EIGRPd StdErr Log:' + log)
+        if log:
+            logger.error('EIGRPd StdErr Log:' + log)
         log = tgen.net[router.name].getStdErr('zebra')
-        logger.error('Zebra StdErr Log:' + log)
+        if log:
+            logger.error('Zebra StdErr Log:' + log)
 
 
 if __name__ == '__main__':
index 1cb9aa7377d6ffb98b234f7749a1ac6f9628fd23..e5545bce2b1bc24e980ab2fca76060e8817fa477 100755 (executable)
@@ -785,11 +785,14 @@ def test_shutdown_check_stderr():
     for i in range(1, 5):
         net['r%s' % i].stopRouter()
         log = net['r%s' % i].getStdErr('ldpd')
-        print("\nRouter r%s LDPd StdErr Log:\n%s" % (i, log))
+        if log:
+            print("\nRouter r%s LDPd StdErr Log:\n%s" % (i, log))
         log = net['r%s' % i].getStdErr('ospfd')
-        print("\nRouter r%s OSPFd StdErr Log:\n%s" % (i, log))
+        if log:
+            print("\nRouter r%s OSPFd StdErr Log:\n%s" % (i, log))
         log = net['r%s' % i].getStdErr('zebra')
-        print("\nRouter r%s Zebra StdErr Log:\n%s" % (i, log))
+        if log:
+            print("\nRouter r%s Zebra StdErr Log:\n%s" % (i, log))
 
 
 def test_shutdown_check_memleak():
index f72a8082e3de4498175d0b238f282eb1f76e5e82..2c49dff23b1530a526e97063cd862bf67e11ef18 100755 (executable)
@@ -386,9 +386,11 @@ def test_shutdown_check_stderr():
     for i in range(1, 5):
         net['r%s' % i].stopRouter()
         log = net['r%s' % i].getStdErr('ospf6d')
-        print("\nRouter r%s OSPF6d StdErr Log:\n%s" % (i, log))
+        if log:
+            print("\nRouter r%s OSPF6d StdErr Log:\n%s" % (i, log))
         log = net['r%s' % i].getStdErr('zebra')
-        print("\nRouter r%s Zebra StdErr Log:\n%s" % (i, log))
+        if log:
+            print("\nRouter r%s Zebra StdErr Log:\n%s" % (i, log))
 
 
 def test_shutdown_check_memleak():
index 44be48c7026cec72c890f431c408d80aa5cc0e1f..7aaaacacfb0b10e00b66ac7bb2a22b1126c3fd98 100755 (executable)
@@ -357,9 +357,11 @@ def test_shutdown_check_stderr():
     net['r1'].stopRouter()
 
     log = net['r1'].getStdErr('ripd')
-    print("\nRIPd StdErr Log:\n" + log)
+    if log:
+        print("\nRIPd StdErr Log:\n" + log)
     log = net['r1'].getStdErr('zebra')
-    print("\nZebra StdErr Log:\n" + log)
+    if log:
+        print("\nZebra StdErr Log:\n" + log)
 
 
 if __name__ == '__main__':
index 518f4e13e637bbb1828ba6a95417698ec495ca20..145b1a7efe1c774cec33286406f739b470516f21 100755 (executable)
@@ -368,9 +368,11 @@ def test_shutdown_check_stderr():
     net['r1'].stopRouter()
 
     log = net['r1'].getStdErr('ripngd')
-    print("\nRIPngd StdErr Log:\n" + log)
+    if log:
+        print("\nRIPngd StdErr Log:\n" + log)
     log = net['r1'].getStdErr('zebra')
-    print("\nZebra StdErr Log:\n" + log)
+    if log:
+        print("\nZebra StdErr Log:\n" + log)
 
 
 def test_shutdown_check_memleak():