]> git.puffer.fish Git - mirror/frr.git/commitdiff
topotests: fix usage of screen
authorLouis Scalbert <louis.scalbert@6wind.com>
Fri, 18 Feb 2022 12:34:50 +0000 (13:34 +0100)
committerLouis Scalbert <louis.scalbert@6wind.com>
Mon, 21 Feb 2022 09:06:44 +0000 (10:06 +0100)
Opening new tab in screen is not possible when using option --vtysh or
--shell. Error 'No such file or directory'.

Fix the issue.

Fixes: 6a5433ef0b ("tests: NEW micronet replacement for mininet")
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
tests/topotests/lib/micronet.py

index 8567bd3b4b3bb8d8f853b17046bd15981c8efec9..05f1edc1061972400f25b7c1de779c9a4a3448a4 100644 (file)
@@ -362,7 +362,7 @@ class Commander(object):  # pylint: disable=R0205
                 "/run/screen/S-{}/{}".format(os.environ["USER"], os.environ["STY"])
             ):
                 cmd = ["sudo", "-u", os.environ["SUDO_USER"]] + cmd
-            cmd.append(nscmd)
+            cmd.extend(nscmd.split(" "))
         elif "DISPLAY" in os.environ:
             # We need it broken up for xterm
             user_cmd = cmd