From: Lennart Poettering Date: Mon, 25 Oct 2021 08:39:32 +0000 (+0200) Subject: varlink: don't try to talk to oomd from unit tests X-Git-Tag: v250-rc1~433^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1d1ba68816be40b94b2b64dd9f15b20b21cdf845;p=thirdparty%2Fsystemd.git 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. --- 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");