summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/unit_connection_tracking_SUITE.erl22
1 files changed, 4 insertions, 18 deletions
diff --git a/test/unit_connection_tracking_SUITE.erl b/test/unit_connection_tracking_SUITE.erl
index ec1a611baa..16c27ce3a3 100644
--- a/test/unit_connection_tracking_SUITE.erl
+++ b/test/unit_connection_tracking_SUITE.erl
@@ -101,10 +101,10 @@ queue_count(Config) ->
connection_count(Config) ->
Conn = rabbit_ct_client_helpers:open_connection(Config, 0),
- wait_until(
+ rabbit_ct_helpers:await_condition(
fun() ->
rabbit_ct_broker_helpers:rpc(Config, 0, rabbit_connection_tracking, count, []) == 1
- end),
+ end, 30000),
rabbit_ct_client_helpers:close_connection(Conn),
ok.
@@ -114,10 +114,10 @@ connection_lookup(Config) ->
%% Let's wait until the connection is registered, otherwise this test could fail in a slow
%% machine as connection tracking is asynchronous
- wait_until(
+ rabbit_ct_helpers:await_condition(
fun() ->
rabbit_ct_broker_helpers:rpc(Config, 0, rabbit_connection_tracking, count, []) == 1
- end),
+ end, 30000),
[Connection] = rabbit_ct_broker_helpers:rpc(Config, 0, rabbit_connection_tracking, list, []),
?assertMatch(Connection, rabbit_ct_broker_helpers:rpc(Config, 0, rabbit_connection_tracking,
@@ -126,17 +126,3 @@ connection_lookup(Config) ->
rabbit_ct_client_helpers:close_connection(Conn),
ok.
-
-wait_until(Condition) ->
- wait_until(Condition, 60).
-
-wait_until(Condition, 0) ->
- ?assertEqual(true, Condition());
-wait_until(Condition, N) ->
- case Condition() of
- true ->
- ok;
- _ ->
- timer:sleep(500),
- wait_until(Condition, N - 1)
- end.