summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2025-05-22 13:37:19 -0500
committerGitHub <noreply@github.com>2025-05-22 13:37:19 -0500
commitbc77b388e7fe99f065b19df7244ade4e421f096e (patch)
treead667c69ddf6a38d5a2efd927decc350586f1358
parent9f1bf2d61cd31cbaf4902b0db20b8d47e224deb3 (diff)
parent45c21a06ea85da77830ce1c1b10b0d1e133350ba (diff)
downloadvyos-build-bc77b388e7fe99f065b19df7244ade4e421f096e.tar.gz
vyos-build-bc77b388e7fe99f065b19df7244ade4e421f096e.zip
Merge pull request #963 from jestabro/config-context
T7352: add arg to test script for running smoketests under vyconfd/commitd
-rwxr-xr-xdata/live-build-config/hooks/live/18-enable-disable_services.chroot3
-rwxr-xr-xscripts/check-qemu-install7
2 files changed, 8 insertions, 2 deletions
diff --git a/data/live-build-config/hooks/live/18-enable-disable_services.chroot b/data/live-build-config/hooks/live/18-enable-disable_services.chroot
index 1a464404..04ca7f3e 100755
--- a/data/live-build-config/hooks/live/18-enable-disable_services.chroot
+++ b/data/live-build-config/hooks/live/18-enable-disable_services.chroot
@@ -71,16 +71,15 @@ systemctl disable zabbix-agent2.service
systemctl disable suricata.service
systemctl disable vyconfd.service
systemctl disable vpp.service
-systemctl disable vyos-commitd.service
systemctl disable netplug.service
-
echo I: Enabling services
systemctl enable vyos-hostsd.service
systemctl enable acpid.service
systemctl enable vyos-router.service
systemctl enable vyos-configd.service
systemctl enable vyos-grub-update.service
+systemctl enable vyos-commitd.service
echo I: Masking services
systemctl mask systemd-journald-audit.socket
diff --git a/scripts/check-qemu-install b/scripts/check-qemu-install
index ab6e1b1f..61f3d28f 100755
--- a/scripts/check-qemu-install
+++ b/scripts/check-qemu-install
@@ -97,6 +97,8 @@ parser.add_argument('--qemu-cmd', help='Only generate QEMU launch command',
action='store_true', default=False)
parser.add_argument('--cpu', help='Set QEMU CPU', type=int, default=2)
parser.add_argument('--memory', help='Set QEMU memory', type=int, default=4)
+parser.add_argument('--vyconf', help='Execute testsuite with vyconfd', action='store_true',
+ default=False)
args = parser.parse_args()
@@ -805,6 +807,11 @@ try:
c.sendline('sudo rm -f /usr/libexec/vyos/tests/smoke/cli/test_interfaces_*')
c.expect(op_mode_prompt)
+ if args.vyconf:
+ c.sendline('sudo /usr/libexec/vyos/set_vyconf_backend.py --no-prompt &> /dev/null')
+ c.expect(op_mode_prompt)
+ log.info('Smoketests will be run using vyconfd/vyos-commitd')
+
log.info('Executing VyOS smoketests')
c.sendline('/usr/bin/vyos-smoketest')
i = c.expect(['\n +Invalid command:', '\n +Set failed',