diff options
author | Lennart Poettering <lennart@poettering.net> | 2021-10-25 10:39:32 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2021-10-25 10:45:22 +0200 |
commit | 1d1ba68816be40b94b2b64dd9f15b20b21cdf845 (patch) | |
tree | 25537c78dcec9286716c11cd7bc10664e76fbae4 /src/core/core-varlink.c | |
parent | fc594dee9848292ed381ab4e5be82f583c4fe7be (diff) | |
download | systemd-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.
Diffstat (limited to 'src/core/core-varlink.c')
-rw-r--r-- | src/core/core-varlink.c | 3 |
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"); |