fix(flaky_test): improve live connection count test on CI (#6257)

* fix(flaky_test): improve live connection count test on CI

It seems that a race condition that is triggered more often in CI can
make the test fail, possibly due to the ETS write not being seen by
the subsequent read in the test.

* style(elvis): fix NL in emqx_connector.conf
This commit is contained in:
Thales Macedo Garitezi 2021-11-23 00:12:45 -03:00 committed by GitHub
parent 21bd9bba55
commit d7725f799c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 0 deletions

View File

@ -479,6 +479,7 @@ t_connected_client_stats(Config) when is_list(Config) ->
fun() -> emqtt:ConnFun(ConnPid) end,
[emqx_cm_connected_client_count_inc]
),
timer:sleep(20),
%% ensure stats are synchronized
{_, {ok, [_]}} = wait_for_stats(
fun emqx_cm:stats_fun/0,
@ -491,6 +492,7 @@ t_connected_client_stats(Config) when is_list(Config) ->
fun() -> emqtt:disconnect(ConnPid) end,
[emqx_cm_connected_client_count_dec]
),
timer:sleep(20),
%% ensure stats are synchronized
{_, {ok, [_]}} = wait_for_stats(
fun emqx_cm:stats_fun/0,