ソースを参照

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
Thales Macedo Garitezi 4 年 前
コミット
d7725f799c
1 ファイル変更2 行追加0 行削除
  1. 2 0
      apps/emqx/test/emqx_broker_SUITE.erl

+ 2 - 0
apps/emqx/test/emqx_broker_SUITE.erl

@@ -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,