From ed3598ac6f77f62b0c4fe32d4dab05784e5fa51d Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Fri, 1 May 2026 15:31:02 +0100 Subject: Return a callable from jobs Allows safely running finalisation code in the main thread if required. --- test/test-ingest.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'test/test-ingest.cpp') diff --git a/test/test-ingest.cpp b/test/test-ingest.cpp index 88e80e8..4f9c7ab 100644 --- a/test/test-ingest.cpp +++ b/test/test-ingest.cpp @@ -320,7 +320,9 @@ BOOST_AUTO_TEST_CASE(IngestParked, *boost::unit_test::depends_on("I/ParkLogLine" BOOST_REQUIRE(parkQueuedLogLines()); BOOST_CHECK(!std::filesystem::is_empty(settings.fallbackDir)); BOOST_REQUIRE(queuedLines.empty()); - jobIngestParkedLines(); + const auto result = jobIngestParkedLines(); + BOOST_REQUIRE(result); + BOOST_CHECK_EQUAL(result(), 1); BOOST_CHECK_EQUAL(queuedLines.size(), 2); BOOST_CHECK(std::filesystem::is_empty(settings.fallbackDir)); } @@ -418,7 +420,7 @@ BOOST_AUTO_TEST_CASE(DiscardUnparsable) BOOST_AUTO_TEST_CASE(PurgeOldJob) { - BOOST_CHECK_EQUAL(2, jobPurgeOldLogs()); + BOOST_CHECK_EQUAL(2, jobPurgeOldLogs()()); } BOOST_AUTO_TEST_CASE(LogStatsSignal) -- cgit v1.3