From: Lennart Poettering Date: Fri, 13 Jul 2012 11:50:39 +0000 (+0200) Subject: test: hook up more tests with make check X-Git-Tag: v187~109 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=95ea1b90cc61f464f3b9bc147119dee4ba9620b8 test: hook up more tests with make check --- diff --git a/Makefile.am b/Makefile.am index e688aae3b..362c4661d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -994,7 +994,8 @@ noinst_PROGRAMS += \ TESTS += \ test-job-type \ test-env-replace \ - test-strv + test-strv \ + test-unit-name test_engine_SOURCES = \ src/test/test-engine.c @@ -2333,6 +2334,11 @@ noinst_PROGRAMS += \ test-journal-match \ test-journal-stream +TESTS += \ + test-journal + test-journal-match \ + test-journal-stream + pkginclude_HEADERS += \ src/systemd/sd-journal.h \ src/systemd/sd-messages.h diff --git a/po/POTFILES.in b/po/POTFILES.in index ed2c308db..9fb9715a3 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -2,3 +2,4 @@ src/hostname/org.freedesktop.hostname1.policy.in src/locale/org.freedesktop.locale1.policy.in src/login/org.freedesktop.login1.policy.in src/timedate/org.freedesktop.timedate1.policy.in +src/core/org.freedesktop.systemd1.policy.in diff --git a/src/journal/test-journal.c b/src/journal/test-journal.c index 39f4c1677..9e1a4f57b 100644 --- a/src/journal/test-journal.c +++ b/src/journal/test-journal.c @@ -34,10 +34,12 @@ int main(int argc, char *argv[]) { static const char test[] = "test", test2[] = "test2"; Object *o; uint64_t p; + char t[] = "/tmp/journal-XXXXXX"; log_set_max_level(LOG_DEBUG); - unlink("test.journal"); + assert_se(mkdtemp(t)); + assert_se(chdir(t) >= 0); assert_se(journal_file_open("test.journal", O_RDWR|O_CREAT, 0666, NULL, &f) == 0); @@ -116,5 +118,7 @@ int main(int argc, char *argv[]) { log_error("Exiting..."); + assert_se(rm_rf(t, false, true, false) >= 0); + return 0; }