@@ -39,7 +39,7 @@ using TestChainableController = test_chainable_controller::TestChainableControll
3939
4040TEST_F (TestControllerManagerSrvs, list_controller_types)
4141{
42- rclcpp::executors::SingleThreadedExecutor srv_executor;
42+ rclcpp::executors::MultiThreadedExecutor srv_executor;
4343 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
4444 srv_executor.add_node (srv_node);
4545 rclcpp::Client<controller_manager_msgs::srv::ListControllerTypes>::SharedPtr client =
@@ -62,7 +62,7 @@ TEST_F(TestControllerManagerSrvs, list_controller_types)
6262
6363TEST_F (TestControllerManagerSrvs, list_controllers_srv)
6464{
65- rclcpp::executors::SingleThreadedExecutor srv_executor;
65+ rclcpp::executors::MultiThreadedExecutor srv_executor;
6666 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
6767 srv_executor.add_node (srv_node);
6868 rclcpp::Client<ListControllers>::SharedPtr client =
@@ -233,7 +233,7 @@ TEST_F(TestControllerManagerSrvs, list_controllers_srv)
233233TEST_F (TestControllerManagerSrvs, list_chained_controllers_srv)
234234{
235235 // create server client and request
236- rclcpp::executors::SingleThreadedExecutor srv_executor;
236+ rclcpp::executors::MultiThreadedExecutor srv_executor;
237237 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
238238 srv_executor.add_node (srv_node);
239239 rclcpp::Client<ListControllers>::SharedPtr client =
@@ -347,7 +347,7 @@ TEST_F(TestControllerManagerSrvs, list_chained_controllers_srv)
347347
348348TEST_F (TestControllerManagerSrvs, reload_controller_libraries_srv)
349349{
350- rclcpp::executors::SingleThreadedExecutor srv_executor;
350+ rclcpp::executors::MultiThreadedExecutor srv_executor;
351351 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
352352 srv_executor.add_node (srv_node);
353353 rclcpp::Client<controller_manager_msgs::srv::ReloadControllerLibraries>::SharedPtr client =
@@ -451,7 +451,7 @@ TEST_F(TestControllerManagerSrvs, reload_controller_libraries_srv)
451451
452452TEST_F (TestControllerManagerSrvs, load_controller_srv)
453453{
454- rclcpp::executors::SingleThreadedExecutor srv_executor;
454+ rclcpp::executors::MultiThreadedExecutor srv_executor;
455455 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
456456 srv_executor.add_node (srv_node);
457457 rclcpp::Client<controller_manager_msgs::srv::LoadController>::SharedPtr client =
@@ -476,7 +476,7 @@ TEST_F(TestControllerManagerSrvs, load_controller_srv)
476476
477477TEST_F (TestControllerManagerSrvs, unload_controller_srv)
478478{
479- rclcpp::executors::SingleThreadedExecutor srv_executor;
479+ rclcpp::executors::MultiThreadedExecutor srv_executor;
480480 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
481481 srv_executor.add_node (srv_node);
482482 rclcpp::Client<controller_manager_msgs::srv::UnloadController>::SharedPtr client =
@@ -504,7 +504,7 @@ TEST_F(TestControllerManagerSrvs, unload_controller_srv)
504504
505505TEST_F (TestControllerManagerSrvs, robot_description_on_load_and_unload_controller)
506506{
507- rclcpp::executors::SingleThreadedExecutor srv_executor;
507+ rclcpp::executors::MultiThreadedExecutor srv_executor;
508508 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
509509 srv_executor.add_node (srv_node);
510510 rclcpp::Client<controller_manager_msgs::srv::UnloadController>::SharedPtr unload_client =
@@ -548,7 +548,7 @@ TEST_F(TestControllerManagerSrvs, robot_description_on_load_and_unload_controlle
548548
549549TEST_F (TestControllerManagerSrvs, configure_controller_srv)
550550{
551- rclcpp::executors::SingleThreadedExecutor srv_executor;
551+ rclcpp::executors::MultiThreadedExecutor srv_executor;
552552 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
553553 srv_executor.add_node (srv_node);
554554 rclcpp::Client<controller_manager_msgs::srv::ConfigureController>::SharedPtr client =
@@ -718,7 +718,7 @@ TEST_F(TestControllerManagerSrvs, list_sorted_chained_controllers)
718718 // / the controller A
719719
720720 // create server client and request
721- rclcpp::executors::SingleThreadedExecutor srv_executor;
721+ rclcpp::executors::MultiThreadedExecutor srv_executor;
722722 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
723723 srv_executor.add_node (srv_node);
724724 rclcpp::Client<ListControllers>::SharedPtr client =
@@ -850,7 +850,7 @@ TEST_F(TestControllerManagerSrvs, list_sorted_complex_chained_controllers)
850850 // / the controller A
851851
852852 // create server client and request
853- rclcpp::executors::SingleThreadedExecutor srv_executor;
853+ rclcpp::executors::MultiThreadedExecutor srv_executor;
854854 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
855855 srv_executor.add_node (srv_node);
856856 rclcpp::Client<ListControllers>::SharedPtr client =
@@ -1034,7 +1034,7 @@ TEST_F(TestControllerManagerSrvs, list_sorted_independent_chained_controllers)
10341034 // / the controller A
10351035
10361036 // create server client and request
1037- rclcpp::executors::SingleThreadedExecutor srv_executor;
1037+ rclcpp::executors::MultiThreadedExecutor srv_executor;
10381038 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
10391039 srv_executor.add_node (srv_node);
10401040 rclcpp::Client<ListControllers>::SharedPtr client =
@@ -1255,7 +1255,7 @@ TEST_F(TestControllerManagerSrvs, list_large_number_of_controllers_with_chains)
12551255 // / exported from the controller A
12561256
12571257 // create server client and request
1258- rclcpp::executors::SingleThreadedExecutor srv_executor;
1258+ rclcpp::executors::MultiThreadedExecutor srv_executor;
12591259 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
12601260 srv_executor.add_node (srv_node);
12611261 rclcpp::Client<ListControllers>::SharedPtr client =
@@ -1532,7 +1532,7 @@ TEST_F(TestControllerManagerSrvs, list_sorted_large_chained_controller_tree)
15321532 // / the controller A
15331533
15341534 // create server client and request
1535- rclcpp::executors::SingleThreadedExecutor srv_executor;
1535+ rclcpp::executors::MultiThreadedExecutor srv_executor;
15361536 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
15371537 srv_executor.add_node (srv_node);
15381538 rclcpp::Client<ListControllers>::SharedPtr client =
@@ -1734,7 +1734,7 @@ TEST_F(TestControllerManagerSrvs, list_sorted_large_chained_controller_tree)
17341734TEST_F (TestControllerManagerSrvs, list_hardware_interfaces_srv)
17351735{
17361736 // create server client and request
1737- rclcpp::executors::SingleThreadedExecutor srv_executor;
1737+ rclcpp::executors::MultiThreadedExecutor srv_executor;
17381738 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
17391739 srv_executor.add_node (srv_node);
17401740 rclcpp::Client<ListHardwareInterfaces>::SharedPtr client =
@@ -1899,7 +1899,7 @@ TEST_F(TestControllerManagerSrvs, activate_chained_controllers_one_by_one)
18991899 // / the controller A
19001900
19011901 // create server client and request
1902- rclcpp::executors::SingleThreadedExecutor srv_executor;
1902+ rclcpp::executors::MultiThreadedExecutor srv_executor;
19031903 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
19041904 srv_executor.add_node (srv_node);
19051905 rclcpp::Client<ListControllers>::SharedPtr client =
@@ -2001,7 +2001,7 @@ TEST_F(TestControllerManagerSrvs, activate_chained_controllers_all_at_once)
20012001 // / the controller A
20022002
20032003 // create server client and request
2004- rclcpp::executors::SingleThreadedExecutor srv_executor;
2004+ rclcpp::executors::MultiThreadedExecutor srv_executor;
20052005 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
20062006 srv_executor.add_node (srv_node);
20072007 rclcpp::Client<ListControllers>::SharedPtr client =
@@ -2088,7 +2088,7 @@ TEST_F(TestControllerManagerSrvs, activate_chained_controllers_all_at_once)
20882088
20892089TEST_F (TestControllerManagerSrvs, switch_controller_failure_behaviour_on_unknown_controller)
20902090{
2091- rclcpp::executors::SingleThreadedExecutor srv_executor;
2091+ rclcpp::executors::MultiThreadedExecutor srv_executor;
20922092 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
20932093 srv_executor.add_node (srv_node);
20942094 rclcpp::Client<ListControllers>::SharedPtr client =
@@ -2215,7 +2215,7 @@ TEST_F(TestControllerManagerSrvs, switch_controller_failure_behaviour_on_unknown
22152215TEST_F (TestControllerManagerSrvs, switch_controller_test_activate_asap)
22162216{
22172217 // create server client and request
2218- rclcpp::executors::SingleThreadedExecutor srv_executor;
2218+ rclcpp::executors::MultiThreadedExecutor srv_executor;
22192219 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
22202220 srv_executor.add_node (srv_node);
22212221 rclcpp::Client<ListControllers>::SharedPtr client =
@@ -2359,7 +2359,7 @@ TEST_F(TestControllerManagerSrvs, switch_controller_test_activate_asap)
23592359TEST_F (TestControllerManagerSrvs, switch_controller_controllers_taking_long_time_to_activate)
23602360{
23612361 // create server client and request
2362- rclcpp::executors::SingleThreadedExecutor srv_executor;
2362+ rclcpp::executors::MultiThreadedExecutor srv_executor;
23632363 rclcpp::Node::SharedPtr srv_node = std::make_shared<rclcpp::Node>(" srv_client" );
23642364 srv_executor.add_node (srv_node);
23652365 rclcpp::Client<ListControllers>::SharedPtr client =
0 commit comments