From f13c8a245a31589146506e7956b77eabc1c4c86d 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 | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
(limited to 'scripts')
diff --git a/scripts/check-qemu-install b/scripts/check-qemu-install
index ea3aef63..ab4cbe14 100755
--- a/scripts/check-qemu-install
+++ b/scripts/check-qemu-install
@@ -78,7 +78,7 @@ parser.add_argument('--tpmtest', help='Execute TPM encrypted config tests',
action='store_true', default=False)
parser.add_argument('--qemu-cmd', help='Only generate QEMU launch command',
action='store_true', default=False)
-
+parser.add_argument('--sandbox', help='Interactive sandbox mode', action='store_true', default=False)
args = parser.parse_args()
@@ -406,6 +406,18 @@ try:
c.sendline('sudo systemctl stop vyos-configd.service &> /dev/null')
c.expect(op_mode_prompt)
+ #################################################
+ # Sandbox mode
+ #################################################
+
+ 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