]> git.puffer.fish Git - mirror/frr.git/commitdiff
tests: make the topogen object available when starting daemons 8182/head
authorMark Stapp <mjs@voltanet.io>
Tue, 2 Mar 2021 18:59:35 +0000 (13:59 -0500)
committerMark Stapp <mjs@voltanet.io>
Tue, 2 Mar 2021 18:59:35 +0000 (13:59 -0500)
Pass the topogen 'tgen' object into the startRouterDaemons()
method. it can be used to start a debug cli immediately after
starting a daemon, and that can be handy.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
tests/topotests/lib/topotest.py

index 1e6ef1b2b3ba4c2f451e4a2c99ae154a86cae8e6..3f194f812abec3559535816ebf45df00c3c53ab3 100644 (file)
@@ -1367,7 +1367,7 @@ class Router(Node):
                 logger.info("BFD Test, but no bfdd compiled or installed")
                 return "BFD Test, but no bfdd compiled or installed"
 
-        return self.startRouterDaemons()
+        return self.startRouterDaemons(tgen=tgen)
 
     def getStdErr(self, daemon):
         return self.getLog("err", daemon)
@@ -1378,7 +1378,7 @@ class Router(Node):
     def getLog(self, log, daemon):
         return self.cmd("cat {}/{}/{}.{}".format(self.logdir, self.name, daemon, log))
 
-    def startRouterDaemons(self, daemons=None):
+    def startRouterDaemons(self, daemons=None, tgen=None):
         "Starts all FRR daemons for this router."
 
         bundle_data = ""