From 1d1ba68816be40b94b2b64dd9f15b20b21cdf845 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 25 Oct 2021 10:39:32 +0200 Subject: [PATCH] varlink: don't try to talk to oomd from unit tests Talking to external daemons we ourselves maintain is a job for the integration tests, not the unit tests. This communication is likely to fail hence don#t even bother. This makes our tests a bit cleaner. --- src/core/core-varlink.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/core-varlink.c b/src/core/core-varlink.c index 04d9d964172..ab0d4553804 100644 --- a/src/core/core-varlink.c +++ b/src/core/core-varlink.c @@ -562,6 +562,9 @@ static int manager_varlink_init_user(Manager *m) { if (m->managed_oom_varlink) return 1; + if (MANAGER_IS_TEST_RUN(m)) + return 0; + r = varlink_connect_address(&link, VARLINK_ADDR_PATH_MANAGED_OOM_USER); if (r == -ENOENT || ERRNO_IS_DISCONNECT(r)) { log_debug("systemd-oomd varlink unix socket not found, skipping user manager varlink setup"); -- 2.47.3