Merge pull request #12771 from thalesmg/test-another-flaky-monitor-m-20240322

test: attempt to fix flaky test
This commit is contained in:
Thales Macedo Garitezi 2024-03-25 09:19:20 -03:00 committed by GitHub
commit f393d75a1e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 3 deletions

View File

@ -133,9 +133,11 @@ t_monitor_current_api_live_connections(_) ->
{ok, C1} = emqtt:start_link([{clean_start, true}, {clientid, ClientId1}]),
{ok, _} = emqtt:connect(C1),
ok = waiting_emqx_stats_and_monitor_update('live_connections.max'),
?retry(1_100, 5, begin
{ok, Rate} = request(["monitor_current"]),
?assertEqual(1, maps:get(<<"live_connections">>, Rate)),
?assertEqual(2, maps:get(<<"connections">>, Rate)),
?assertEqual(2, maps:get(<<"connections">>, Rate))
end),
%% clears
ok = emqtt:disconnect(C1),
{ok, C2} = emqtt:start_link([{clean_start, true}, {clientid, ClientId}]),