From 8e762e6b9f508c82c05e1c05358235d2067d9fb9 Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Wed, 5 Aug 2026 18:33:17 +0200 Subject: [PATCH] test: verify cursor-seeking in the opposite direction as well --- .../sd-journal/test-journal-interleaving.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/libsystemd/sd-journal/test-journal-interleaving.c b/src/libsystemd/sd-journal/test-journal-interleaving.c index e94e177bb7..69c5563a5b 100644 --- a/src/libsystemd/sd-journal/test-journal-interleaving.c +++ b/src/libsystemd/sd-journal/test-journal-interleaving.c @@ -262,6 +262,18 @@ static void test_cursor(sd_journal *j) { ASSERT_OK(sd_journal_next(j)); ASSERT_OK_POSITIVE(sd_journal_test_cursor(j, *c)); } + + STRV_FOREACH(c, cursors) { + ASSERT_OK(sd_journal_seek_cursor(j, *c)); + ASSERT_OK(sd_journal_previous(j)); + ASSERT_OK_POSITIVE(sd_journal_test_cursor(j, *c)); + } + + ASSERT_OK(sd_journal_seek_tail(j)); + STRV_FOREACH_BACKWARDS(c, cursors) { + ASSERT_OK(sd_journal_previous(j)); + ASSERT_OK_POSITIVE(sd_journal_test_cursor(j, *c)); + } } static void test_skip_one(void (*setup)(void)) {