From ff23e9dde13bc264470d72a5e4e2cca24437a3a7 Mon Sep 17 00:00:00 2001 From: Zaiming Shi Date: Mon, 15 Nov 2021 22:23:50 +0100 Subject: [PATCH] test: sync with emqx_cm process before flushing emqx_pool --- apps/emqx/test/emqx_cm_SUITE.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/emqx/test/emqx_cm_SUITE.erl b/apps/emqx/test/emqx_cm_SUITE.erl index 8ac246424..bce7f0202 100644 --- a/apps/emqx/test/emqx_cm_SUITE.erl +++ b/apps/emqx/test/emqx_cm_SUITE.erl @@ -185,7 +185,7 @@ t_open_session_race_condition(_) -> exit(Winner, kill), receive {'DOWN', _, process, Winner, _} -> ok end, - ignored = gen_server:call(emqx_cm, ignore, infinity), %% sync + ignored = gen_server:call(?CM, ignore, infinity), %% sync ok = emqx_pool:flush_async_tasks(), ?assertEqual([], emqx_cm:lookup_channels(ClientId)). @@ -263,6 +263,7 @@ test_kick_session(Action, Reason) -> ?assertEqual(Reason, ?WAIT({'DOWN', _, process, Pid1, R}, 2_000, R)), ?assertEqual(Reason, ?WAIT({'DOWN', _, process, Pid2, R}, 2_000, R)) end, + ignored = gen_server:call(?CM, ignore, infinity), % sync ok = flush_emqx_pool(), ?assertEqual([], emqx_cm:lookup_channels(ClientId)).