]> git.puffer.fish Git - mirror/frr.git/commitdiff
lib: TopoExaBGP.start - report unexpected exabgp output
authorLou Berger <lberger@labn.net>
Mon, 12 Mar 2018 15:35:07 +0000 (11:35 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 28 Nov 2018 01:22:13 +0000 (20:22 -0500)
Signed-off-by: Lou Berger <lberger@labn.net>
tests/topotests/lib/topogen.py

index d3d50e816c99decefaada455586952937c7681d1..4943144725043e7ded01e7aec203e2dddaa19e64 100644 (file)
@@ -890,7 +890,10 @@ class TopoExaBGP(TopoHost):
         self.run('chmod 644 /etc/exabgp/*')
         self.run('chmod a+x /etc/exabgp/*.py')
         self.run('chown -R exabgp:exabgp /etc/exabgp')
-        self.run('exabgp -e /etc/exabgp/exabgp.env /etc/exabgp/exabgp.cfg')
+        output = self.run('exabgp -e /etc/exabgp/exabgp.env /etc/exabgp/exabgp.cfg')
+        if output == None or len(output) == 0:
+            output = '<none>'
+        logger.info('{} exabgp started, output={}'.format(self.name, output))
 
     def stop(self, wait=True):
         "Stop ExaBGP peer and kill the daemon"