From 0c449b017b9146c6f14e6091fdb829358a534553 Mon Sep 17 00:00:00 2001 From: Mark Stapp Date: Tue, 2 Mar 2021 13:59:35 -0500 Subject: [PATCH] tests: make the topogen object available when starting daemons 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 --- tests/topotests/lib/topotest.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/topotests/lib/topotest.py b/tests/topotests/lib/topotest.py index 1e6ef1b2b3..3f194f812a 100644 --- a/tests/topotests/lib/topotest.py +++ b/tests/topotests/lib/topotest.py @@ -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 = "" -- 2.39.5