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:
parent
21bd9bba55
commit
d7725f799c
|
@ -479,6 +479,7 @@ t_connected_client_stats(Config) when is_list(Config) ->
|
||||||
fun() -> emqtt:ConnFun(ConnPid) end,
|
fun() -> emqtt:ConnFun(ConnPid) end,
|
||||||
[emqx_cm_connected_client_count_inc]
|
[emqx_cm_connected_client_count_inc]
|
||||||
),
|
),
|
||||||
|
timer:sleep(20),
|
||||||
%% ensure stats are synchronized
|
%% ensure stats are synchronized
|
||||||
{_, {ok, [_]}} = wait_for_stats(
|
{_, {ok, [_]}} = wait_for_stats(
|
||||||
fun emqx_cm:stats_fun/0,
|
fun emqx_cm:stats_fun/0,
|
||||||
|
@ -491,6 +492,7 @@ t_connected_client_stats(Config) when is_list(Config) ->
|
||||||
fun() -> emqtt:disconnect(ConnPid) end,
|
fun() -> emqtt:disconnect(ConnPid) end,
|
||||||
[emqx_cm_connected_client_count_dec]
|
[emqx_cm_connected_client_count_dec]
|
||||||
),
|
),
|
||||||
|
timer:sleep(20),
|
||||||
%% ensure stats are synchronized
|
%% ensure stats are synchronized
|
||||||
{_, {ok, [_]}} = wait_for_stats(
|
{_, {ok, [_]}} = wait_for_stats(
|
||||||
fun emqx_cm:stats_fun/0,
|
fun emqx_cm:stats_fun/0,
|
||||||
|
|
Loading…
Reference in New Issue