]> git.puffer.fish Git - matthieu/frr.git/commitdiff
tests: pause (with CLI) at step() functions when run with --pause
authorChristian Hopps <chopps@labn.net>
Sun, 4 Jun 2023 21:36:56 +0000 (17:36 -0400)
committerChristian Hopps <chopps@labn.net>
Sun, 4 Jun 2023 21:38:19 +0000 (17:38 -0400)
Signed-off-by: Christian Hopps <chopps@labn.net>
tests/topotests/lib/common_config.py

index a85b86668cb449454aba95636d91e1f1d081f9de..5d37b062ac7fa873c3af01a17273f57ee171c2c5 100644 (file)
@@ -33,6 +33,7 @@ from lib.topogen import TopoRouter, get_topogen
 from lib.topolog import get_logger, logger
 from lib.topotest import frr_unicode, interface_set_status, version_cmp
 from lib import topotest
+from munet.testing.util import pause_test
 
 FRRCFG_FILE = "frr_json.conf"
 FRRCFG_BKUP_FILE = "frr_json_initial.conf"
@@ -2069,6 +2070,8 @@ def step(msg, reset=False):
     * ` msg` : Step message body.
     * `reset` : Reset step count to 1 when set to True.
     """
+    if bool(topotest.g_pytest_config.get_option("--pause")):
+        pause_test("before :" + msg)
     _step = Stepper()
     _step(msg, reset)