summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2021-10-25 10:39:32 +0200
committerLennart Poettering <lennart@poettering.net>2021-10-25 10:45:22 +0200
commit1d1ba68816be40b94b2b64dd9f15b20b21cdf845 (patch)
tree25537c78dcec9286716c11cd7bc10664e76fbae4
parentfc594dee9848292ed381ab4e5be82f583c4fe7be (diff)
downloadsystemd-1d1ba68816be40b94b2b64dd9f15b20b21cdf845.tar.gz
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.
-rw-r--r--src/core/core-varlink.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/core-varlink.c b/src/core/core-varlink.c
index 04d9d96417..ab0d455380 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");