summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authordd <dd@wx.tnyzeq.icu>2024-06-24 20:14:22 +0200
committerdd <dd@wx.tnyzeq.icu>2024-06-24 20:26:04 +0200
commitf14d70e09251f25cb6a08a05d8dfab9885e5be95 (patch)
tree310d4d84b585cb44529967208161cbdfed006bcd /scripts
parentef28212ca98cbf9ccf00c317f6e34959375c4698 (diff)
downloadvyos-build-f14d70e09251f25cb6a08a05d8dfab9885e5be95.tar.gz
vyos-build-f14d70e09251f25cb6a08a05d8dfab9885e5be95.zip
testsuite: added sandbox mode
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/check-qemu-install14
1 files changed, 13 insertions, 1 deletions
diff --git a/scripts/check-qemu-install b/scripts/check-qemu-install
index b3d9f3a1..0c3aad6c 100755
--- a/scripts/check-qemu-install
+++ b/scripts/check-qemu-install
@@ -74,7 +74,7 @@ parser.add_argument('--configtest', help='Execute load/commit 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()
@@ -378,6 +378,18 @@ try:
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
#################################################
log.info('Basic CLI configuration mode test')