X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Ftest%2Ftest-unit-name.c;h=b7331737427be0d51892ba3f70ee6a4488b46ac6;hb=c2fa048c4a70c8386c6d8fe939e5ea9edecf1e98;hp=9179081279b48d0f27a6fefaf32b19f0b89fb6cf;hpb=068ae9fb7c313b2ae080b542e8be85e8555c4709;p=elogind.git diff --git a/src/test/test-unit-name.c b/src/test/test-unit-name.c index 917908127..b73317374 100644 --- a/src/test/test-unit-name.c +++ b/src/test/test-unit-name.c @@ -125,7 +125,7 @@ static int test_unit_printf(void) { assert_se((root = getpwnam("root"))); assert_se(asprintf(&root_uid, "%d", (int) root->pw_uid) > 0); - r = manager_new(SYSTEMD_USER, &m); + r = manager_new(SYSTEMD_USER, true, &m); if (r == -EPERM || r == -EACCES || r == -EADDRINUSE) { puts("manager_new: Permission denied. Skipping test."); return EXIT_TEST_SKIP; @@ -146,6 +146,7 @@ static int test_unit_printf(void) { assert_se(setenv("USER", "root", 1) == 0); assert_se(setenv("HOME", "/root", 1) == 0); + assert_se(setenv("XDG_RUNTIME_DIR", "/run/user/1/", 1) == 0); assert_se(u = unit_new(m, sizeof(Service))); assert_se(unit_add_name(u, "blah.service") == 0);