@@ -85,7 +85,7 @@ TEST(SchedulingQueueTest, TestTaskEvents) {
8585 auto pool_manager =
8686 std::make_shared<ConcurrencyGroupManager<BoundedExecutor>>(concurrency_groups);
8787
88- ActorSchedulingQueue queue (io_service, waiter, task_event_buffer, pool_manager);
88+ ActorSchedulingQueue queue (io_service, waiter, task_event_buffer, pool_manager, 1 );
8989 int n_ok = 0 ;
9090 int n_rej = 0 ;
9191 auto fn_ok = [&n_ok](const TaskSpecification &task_spec,
@@ -156,7 +156,7 @@ TEST(SchedulingQueueTest, TestInOrder) {
156156 auto pool_manager =
157157 std::make_shared<ConcurrencyGroupManager<BoundedExecutor>>(concurrency_groups);
158158
159- ActorSchedulingQueue queue (io_service, waiter, task_event_buffer, pool_manager);
159+ ActorSchedulingQueue queue (io_service, waiter, task_event_buffer, pool_manager, 1 );
160160 int n_ok = 0 ;
161161 int n_rej = 0 ;
162162 auto fn_ok = [&n_ok](const TaskSpecification &task_spec,
@@ -192,7 +192,7 @@ TEST(SchedulingQueueTest, TestWaitForObjects) {
192192 auto pool_manager =
193193 std::make_shared<ConcurrencyGroupManager<BoundedExecutor>>(concurrency_groups);
194194
195- ActorSchedulingQueue queue (io_service, waiter, task_event_buffer, pool_manager);
195+ ActorSchedulingQueue queue (io_service, waiter, task_event_buffer, pool_manager, 1 );
196196 std::atomic<int > n_ok (0 );
197197 std::atomic<int > n_rej (0 );
198198
@@ -243,7 +243,7 @@ TEST(SchedulingQueueTest, TestWaitForObjectsNotSubjectToSeqTimeout) {
243243 auto pool_manager =
244244 std::make_shared<ConcurrencyGroupManager<BoundedExecutor>>(concurrency_groups);
245245
246- ActorSchedulingQueue queue (io_service, waiter, task_event_buffer, pool_manager);
246+ ActorSchedulingQueue queue (io_service, waiter, task_event_buffer, pool_manager, 1 );
247247 std::atomic<int > n_ok (0 );
248248 std::atomic<int > n_rej (0 );
249249
@@ -286,7 +286,7 @@ TEST(SchedulingQueueTest, TestOutOfOrder) {
286286 auto pool_manager =
287287 std::make_shared<ConcurrencyGroupManager<BoundedExecutor>>(concurrency_groups);
288288
289- ActorSchedulingQueue queue (io_service, waiter, task_event_buffer, pool_manager);
289+ ActorSchedulingQueue queue (io_service, waiter, task_event_buffer, pool_manager, 1 );
290290 int n_ok = 0 ;
291291 int n_rej = 0 ;
292292 auto fn_ok = [&n_ok](const TaskSpecification &task_spec,
@@ -321,7 +321,7 @@ TEST(SchedulingQueueTest, TestSeqWaitTimeout) {
321321 auto pool_manager =
322322 std::make_shared<ConcurrencyGroupManager<BoundedExecutor>>(concurrency_groups);
323323
324- ActorSchedulingQueue queue (io_service, waiter, task_event_buffer, pool_manager);
324+ ActorSchedulingQueue queue (io_service, waiter, task_event_buffer, pool_manager, 1 );
325325 std::atomic<int > n_ok (0 );
326326 std::atomic<int > n_rej (0 );
327327
@@ -337,7 +337,7 @@ TEST(SchedulingQueueTest, TestSeqWaitTimeout) {
337337 queue.Add (3 , -1 , fn_ok, fn_rej, nullptr , task_spec);
338338 ASSERT_TRUE (WaitForCondition (CreateEqualsConditionChecker (&n_ok, 1 ), 1000 ));
339339 ASSERT_EQ (n_rej, 0 );
340- io_service.run (); // immediately triggers timeout
340+ io_service.run ();
341341 ASSERT_TRUE (WaitForCondition (CreateEqualsConditionChecker (&n_ok, 1 ), 1000 ));
342342 ASSERT_TRUE (WaitForCondition (CreateEqualsConditionChecker (&n_rej, 2 ), 1000 ));
343343 queue.Add (4 , -1 , fn_ok, fn_rej, nullptr , task_spec);
@@ -362,7 +362,7 @@ TEST(SchedulingQueueTest, TestSkipAlreadyProcessedByClient) {
362362 auto pool_manager =
363363 std::make_shared<ConcurrencyGroupManager<BoundedExecutor>>(concurrency_groups);
364364
365- ActorSchedulingQueue queue (io_service, waiter, task_event_buffer, pool_manager);
365+ ActorSchedulingQueue queue (io_service, waiter, task_event_buffer, pool_manager, 1 );
366366 std::atomic<int > n_ok (0 );
367367 std::atomic<int > n_rej (0 );
368368 auto fn_ok = [&n_ok](const TaskSpecification &task_spec,
0 commit comments