From 93a7f236acbef966cc5f6608b9a1178a6f743cf3 Mon Sep 17 00:00:00 2001 From: Jafar Al-Gharaibeh Date: Tue, 15 Mar 2022 00:28:44 -0500 Subject: [PATCH] topotest: enable pim when detecting pim using unified config Signed-off-by: Jafar Al-Gharaibeh --- tests/topotests/lib/topogen.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/topotests/lib/topogen.py b/tests/topotests/lib/topogen.py index a83ae7071f..4ed5b2f825 100644 --- a/tests/topotests/lib/topogen.py +++ b/tests/topotests/lib/topogen.py @@ -804,9 +804,11 @@ class TopoRouter(TopoGear): for daemon in self.RD: # This will not work for all daemons daemonstr = self.RD.get(daemon).rstrip("d") - result = self.run( - "grep 'router {}' {}".format(daemonstr, source) - ).strip() + if daemonstr == "pim": + grep_cmd = "grep 'ip {}' {}".format(daemonstr, source) + else: + grep_cmd = "grep 'router {}' {}".format(daemonstr, source) + result = self.run(grep_cmd).strip() if result: self.load_config(daemon) else: -- 2.39.5