diff --git a/test/units/TEST-74-AUX-UTILS.varlinkctl.sh b/test/units/TEST-74-AUX-UTILS.varlinkctl.sh index 2e0bf5f7d6..481dc85d6f 100755 --- a/test/units/TEST-74-AUX-UTILS.varlinkctl.sh +++ b/test/units/TEST-74-AUX-UTILS.varlinkctl.sh @@ -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)"