From 9c509c9afd4a11774c18d90dee72bd06778da62d Mon Sep 17 00:00:00 2001
From: dd
Date: Mon, 24 Jun 2024 20:14:22 +0200
Subject: testsuite: added sandbox mode
---
scripts/check-qemu-install | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/scripts/check-qemu-install b/scripts/check-qemu-install
index fb30efaf..fd9d40c0 100755
--- a/scripts/check-qemu-install
+++ b/scripts/check-qemu-install
@@ -72,6 +72,7 @@ parser.add_argument('--no-interfaces', help='Execute testsuite without interface
action='store_true', default=False)
parser.add_argument('--configtest', help='Execute load/commit config tests',
action='store_true', default=False)
+parser.add_argument('--sandbox', help='Interactive sandbox mode', action='store_true', default=False)
args = parser.parse_args()
@@ -372,6 +373,14 @@ try:
c.sendline('sudo systemctl stop vyos-configd.service &> /dev/null')
c.expect(op_mode_prompt)
+ if args.sandbox:
+ log.info("SANDBOX: now you are in control!")
+ c.sendline("")
+ c.logfile = None
+ c.interact()
+ log.info("SANDBOX: end")
+ exit(0)
+
#################################################
# Basic Configmode/Opmode switch
#################################################
--
cgit v1.2.3