chiark / gitweb /
test: Make testing work on systems without or old systemd
[elogind.git] / src / journal / test-journal-stream.c
index 6b32b252e8d6efe848c8af85bb2c85b9ab4a62f8..8e1d08d59608e41c8721962974c7331206ca465a 100644 (file)
@@ -80,6 +80,10 @@ int main(int argc, char *argv[]) {
         const void *data;
         size_t l;
 
+        /* journal_file_open requires a valid machine id */
+        if (access("/etc/machine-id", F_OK) != 0)
+                return EXIT_TEST_SKIP;
+
         log_set_max_level(LOG_DEBUG);
 
         assert_se(mkdtemp(t));