test: Add tests for various varlink socket units

Let's make sure these socket units work as expected by stopping the
related services and making sure the services are started as expected
when a client connects to the corresponding socket.
This commit is contained in:
Daan De Meyer
2025-06-30 13:41:04 +02:00
committed by DaanDeMeyer
parent ce06fad9c5
commit 67b2cb7769

View File

@@ -66,6 +66,20 @@ if [[ -x /usr/lib/systemd/systemd-pcrextend ]]; then
varlinkctl introspect /usr/lib/systemd/systemd-pcrextend
fi
# Test various varlink socket units to make sure that we can still connect to the varlink sockets even if the
# services are currently stopped (or restarting).
systemctl stop \
systemd-networkd.service \
systemd-hostnamed.service \
systemd-machined.service \
systemd-udevd.service
varlinkctl introspect /run/systemd/netif/io.systemd.Network
varlinkctl introspect /run/systemd/io.systemd.Hostname
varlinkctl introspect /run/systemd/machine/io.systemd.Machine
if ! systemd-detect-virt -qc; then
varlinkctl introspect /run/udev/io.systemd.Udev
fi
# SSH transport
SSHBINDIR="$(mktemp -d)"