]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: fix header verification
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 22 Sep 2023 17:28:04 +0000 (02:28 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 26 Sep 2023 04:26:22 +0000 (13:26 +0900)
src/journal/test-journal-interleaving.c

index 21c5bdddae29cd3445161fe68be7154d99ee1b7b..322bf4c7d7eeca841d35dc9f97d6a3409758ba08 100644 (file)
@@ -354,9 +354,9 @@ static void test_sequence_numbers_one(void) {
 
         assert_se(two->file->header->state == STATE_ONLINE);
         assert_se(!sd_id128_equal(two->file->header->file_id, one->file->header->file_id));
-        assert_se(sd_id128_equal(one->file->header->machine_id, one->file->header->machine_id));
-        assert_se(sd_id128_equal(one->file->header->tail_entry_boot_id, one->file->header->tail_entry_boot_id));
-        assert_se(sd_id128_equal(one->file->header->seqnum_id, one->file->header->seqnum_id));
+        assert_se(sd_id128_equal(two->file->header->machine_id, one->file->header->machine_id));
+        assert_se(sd_id128_is_null(two->file->header->tail_entry_boot_id)); /* Not written yet. */
+        assert_se(sd_id128_equal(two->file->header->seqnum_id, one->file->header->seqnum_id));
 
         append_number(two, 3, &seqnum);
         printf("seqnum=%"PRIu64"\n", seqnum);
@@ -365,6 +365,9 @@ static void test_sequence_numbers_one(void) {
         printf("seqnum=%"PRIu64"\n", seqnum);
         assert_se(seqnum == 4);
 
+        /* Verify tail_entry_boot_id. */
+        assert_se(sd_id128_equal(two->file->header->tail_entry_boot_id, one->file->header->tail_entry_boot_id));
+
         test_close(two);
 
         append_number(one, 5, &seqnum);