Skip to content

Commit 16a55ae

Browse files
wjwwoodaudrow
authored andcommitted
Revert "Revert "Replace deprecated spin_until_future_complete with spin_until_complete (#499)" (#504)"
This reverts commit 4318235. Signed-off-by: Audrow Nash <[email protected]>
1 parent 1341f3d commit 16a55ae

15 files changed

+55
-55
lines changed

test_communication/test/action_client_py.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def feedback_callback(feedback):
6161
test.goal,
6262
feedback_callback=feedback_callback)
6363

64-
rclpy.spin_until_future_complete(node, goal_handle_future)
64+
rclpy.spin_until_complete(node, goal_handle_future)
6565

6666
goal_handle = goal_handle_future.result()
6767
if not goal_handle.accepted:
@@ -70,7 +70,7 @@ def feedback_callback(feedback):
7070

7171
get_result_future = goal_handle.get_result_async()
7272

73-
rclpy.spin_until_future_complete(node, get_result_future)
73+
rclpy.spin_until_complete(node, get_result_future)
7474

7575
result = get_result_future.result()
7676

test_communication/test/requester_py.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def requester(service_name, namespace):
4545
# Make one call to that service
4646
for req, resp in srv_fixtures:
4747
future = client.call_async(req)
48-
rclpy.spin_until_future_complete(node, future)
48+
rclpy.spin_until_complete(node, future)
4949
assert repr(future.result()) == repr(resp), \
5050
'unexpected response %r\n\nwas expecting %r' % (future.result(), resp)
5151
print('received reply #%d of %d' % (

test_communication/test/test_action_client.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,15 +84,15 @@ send_goals(
8484

8585
using rclcpp::FutureReturnCode;
8686
// wait for the sent goal to be accepted
87-
auto status = rclcpp::spin_until_future_complete(node, goal_handle_future, 1000s);
87+
auto status = rclcpp::spin_until_complete(node, goal_handle_future, 1000s);
8888
if (status != FutureReturnCode::SUCCESS) {
8989
RCLCPP_ERROR(logger, "send goal call failed");
9090
return 1;
9191
}
9292

9393
// wait for the result (feedback may be received in the meantime)
9494
auto result_future = action_client->async_get_result(goal_handle_future.get());
95-
status = rclcpp::spin_until_future_complete(node, result_future, 1000s);
95+
status = rclcpp::spin_until_complete(node, result_future, 1000s);
9696
if (status != FutureReturnCode::SUCCESS) {
9797
RCLCPP_ERROR(logger, "failed to receive a goal result in time");
9898
return 1;

test_quality_of_service/test/test_deadline.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ TEST_F(QosRclcppTestFixture, test_deadline) {
9797
subscriber->start();
9898

9999
// the future will never be resolved, so simply time out to force the experiment to stop
100-
executor->spin_until_future_complete(dummy_future, max_test_length);
100+
executor->spin_until_complete(dummy_future, max_test_length);
101101
toggle_publisher_timer->cancel();
102102

103103
EXPECT_GT(publisher->get_count(), 0); // check if we published anything

test_quality_of_service/test/test_lifespan.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ TEST_F(QosRclcppTestFixture, test_lifespan) {
7676
subscriber->start();
7777

7878
// the future will never be resolved, so simply time out to force the experiment to stop
79-
executor->spin_until_future_complete(dummy_future, max_test_length);
79+
executor->spin_until_complete(dummy_future, max_test_length);
8080
toggle_subscriber_timer->cancel();
8181

8282
EXPECT_GT(timer_fired_count, 0);

test_quality_of_service/test/test_liveliness.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ TEST_F(QosRclcppTestFixture, test_automatic_liveliness_changed) {
110110
publisher->start();
111111

112112
// the future will never be resolved, so simply time out to force the experiment to stop
113-
executor->spin_until_future_complete(dummy_future, max_test_length);
113+
executor->spin_until_complete(dummy_future, max_test_length);
114114
kill_publisher_timer->cancel();
115115

116116
EXPECT_EQ(1, timer_fired_count);

test_rclcpp/test/parameter_fixtures.hpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ void test_set_parameters_async(
106106
printf("Setting parameters\n");
107107
std::vector<rclcpp::Parameter> parameters = get_test_parameters();
108108
auto set_parameters_results = parameters_client->set_parameters(parameters);
109-
rclcpp::spin_until_future_complete(node, set_parameters_results); // Wait for the results.
109+
rclcpp::spin_until_complete(node, set_parameters_results); // Wait for the results.
110110
printf("Got set_parameters result\n");
111111

112112
if (successful_up_to < 0 || successful_up_to > static_cast<int>(parameters.size())) {
@@ -271,7 +271,7 @@ void test_get_parameters_async(
271271
// Test recursive depth (=0)
272272
auto result = parameters_client->list_parameters(
273273
{"foo", "bar"}, rcl_interfaces::srv::ListParameters::Request::DEPTH_RECURSIVE);
274-
rclcpp::spin_until_future_complete(node, result);
274+
rclcpp::spin_until_complete(node, result);
275275
auto parameters_and_prefixes = result.get();
276276
for (auto & name : parameters_and_prefixes.names) {
277277
EXPECT_TRUE(name == "foo" || name == "bar" || name == "foo.first" || name == "foo.second");
@@ -283,7 +283,7 @@ void test_get_parameters_async(
283283
printf("Listing parameters with depth 1\n");
284284
// Test different depth
285285
auto result4 = parameters_client->list_parameters({"foo"}, 1);
286-
rclcpp::spin_until_future_complete(node, result4);
286+
rclcpp::spin_until_complete(node, result4);
287287
auto parameters_and_prefixes4 = result4.get();
288288
for (auto & name : parameters_and_prefixes4.names) {
289289
EXPECT_EQ(name, "foo");
@@ -295,7 +295,7 @@ void test_get_parameters_async(
295295
// Test different depth
296296
printf("Listing parameters with depth 2\n");
297297
auto result4a = parameters_client->list_parameters({"foo"}, 2);
298-
rclcpp::spin_until_future_complete(node, result4a);
298+
rclcpp::spin_until_complete(node, result4a);
299299
auto parameters_and_prefixes4a = result4a.get();
300300
for (auto & name : parameters_and_prefixes4a.names) {
301301
EXPECT_TRUE(name == "foo" || name == "foo.first" || name == "foo.second");
@@ -308,7 +308,7 @@ void test_get_parameters_async(
308308
printf("Getting parameters\n");
309309
// Get a few of the parameters just set.
310310
auto result2 = parameters_client->get_parameters({"foo", "bar", "baz"});
311-
rclcpp::spin_until_future_complete(node, result2);
311+
rclcpp::spin_until_complete(node, result2);
312312
for (auto & parameter : result2.get()) {
313313
if (parameter.get_name() == "foo") {
314314
EXPECT_STREQ("foo", parameter.get_name().c_str());
@@ -333,7 +333,7 @@ void test_get_parameters_async(
333333
// Get a few non existant parameters
334334
{
335335
auto result3 = parameters_client->get_parameters({"not_foo", "not_baz"});
336-
rclcpp::spin_until_future_complete(node, result3);
336+
rclcpp::spin_until_complete(node, result3);
337337
std::vector<rclcpp::Parameter> retrieved_params = result3.get();
338338
if (allowed_undeclared == false) {
339339
ASSERT_EQ(0u, retrieved_params.size());
@@ -350,7 +350,7 @@ void test_get_parameters_async(
350350
// List all of the parameters, using an empty prefix list
351351
auto result5 = parameters_client->list_parameters(
352352
{}, rcl_interfaces::srv::ListParameters::Request::DEPTH_RECURSIVE);
353-
rclcpp::spin_until_future_complete(node, result5);
353+
rclcpp::spin_until_complete(node, result5);
354354
parameters_and_prefixes = result5.get();
355355
std::vector<std::string> all_names = {
356356
"foo", "bar", "barstr", "baz", "foo.first", "foo.second", "foobar", "use_sim_time"

test_rclcpp/test/test_client_scope_client.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ TEST_F(CLASSNAME(service_client, RMW_IMPLEMENTATION), client_scope_regression_te
6363
std::cout.flush();
6464
auto result1 = client1->async_send_request(request1);
6565
if (
66-
rclcpp::spin_until_future_complete(node, result1) !=
66+
rclcpp::spin_until_complete(node, result1) !=
6767
rclcpp::FutureReturnCode::SUCCESS)
6868
{
6969
FAIL();
@@ -90,7 +90,7 @@ TEST_F(CLASSNAME(service_client, RMW_IMPLEMENTATION), client_scope_regression_te
9090
printf("sending second request\n");
9191
std::cout.flush();
9292
auto result2 = client2->async_send_request(request2);
93-
if (rclcpp::spin_until_future_complete(node, result2) !=
93+
if (rclcpp::spin_until_complete(node, result2) !=
9494
rclcpp::FutureReturnCode::SUCCESS)
9595
{
9696
FAIL();

test_rclcpp/test/test_client_scope_consistency_client.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ TEST_F(CLASSNAME(service_client, RMW_IMPLEMENTATION), client_scope_consistency_r
7272
std::cout.flush();
7373
auto result1 = client1->async_send_request(request1);
7474

75-
ret1 = rclcpp::spin_until_future_complete(node, result1, 5s);
75+
ret1 = rclcpp::spin_until_complete(node, result1, 5s);
7676
if (ret1 == rclcpp::FutureReturnCode::SUCCESS) {
7777
printf("received first result\n");
7878
std::cout.flush();
@@ -108,7 +108,7 @@ TEST_F(CLASSNAME(service_client, RMW_IMPLEMENTATION), client_scope_consistency_r
108108
std::cout.flush();
109109
auto result2 = client2->async_send_request(request2);
110110

111-
auto ret2 = rclcpp::spin_until_future_complete(node, result2, 5s);
111+
auto ret2 = rclcpp::spin_until_complete(node, result2, 5s);
112112
if (ret2 == rclcpp::FutureReturnCode::SUCCESS) {
113113
printf("received second result\n");
114114
std::cout.flush();

test_rclcpp/test/test_multiple_service_calls.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,13 +84,13 @@ TEST_F(CLASSNAME(test_two_service_calls, RMW_IMPLEMENTATION), two_service_calls)
8484

8585
printf("Waiting for first reply...\n");
8686
fflush(stdout);
87-
rclcpp::spin_until_future_complete(node, result1);
87+
rclcpp::spin_until_complete(node, result1);
8888
printf("Received first reply\n");
8989
EXPECT_EQ(1, result1.get()->sum);
9090

9191
printf("Waiting for second reply...\n");
9292
fflush(stdout);
93-
rclcpp::spin_until_future_complete(node, result2);
93+
rclcpp::spin_until_complete(node, result2);
9494
printf("Received second reply\n");
9595
EXPECT_EQ(2, result2.get()->sum);
9696
}

0 commit comments

Comments
 (0)