Skip to content

Commit 3061031

Browse files
authored
Fix task system unit tests: Cancel periodic tasks at end of each test (#7312)
1 parent 4110f3c commit 3061031

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/tasks/test/delayed_tasks.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,10 @@ TEST_CASE("ExplicitTicks" * doctest::test_suite("delayed_tasks"))
205205

206206
ccf::tasks::tick(3ms);
207207
do_all_check_and_reset("34ms", false, true, false);
208+
209+
set_a->cancel_task();
210+
set_b->cancel_task();
211+
set_c->cancel_task();
208212
}
209213

210214
TEST_CASE("TickEnqueue" * doctest::test_suite("delayed_tasks"))
@@ -226,4 +230,6 @@ TEST_CASE("TickEnqueue" * doctest::test_suite("delayed_tasks"))
226230
REQUIRE(n.load() == 1);
227231
do_all_tasks();
228232
REQUIRE(n.load() == 1);
233+
234+
incrementer->cancel_task();
229235
}

0 commit comments

Comments
 (0)