Browse Source

test(cm): add sleep time for multicore scheduling

JimMoen 4 years ago
parent
commit
5a928ad8c3
1 changed files with 1 additions and 0 deletions
  1. 1 0
      apps/emqx/test/emqx_cm_SUITE.erl

+ 1 - 0
apps/emqx/test/emqx_cm_SUITE.erl

@@ -180,6 +180,7 @@ t_open_session_race_condition(_) ->
     exit(Winner, kill),
     exit(Winner, kill),
     receive {'DOWN', _, process, Winner, _} -> ok end,
     receive {'DOWN', _, process, Winner, _} -> ok end,
     ignored = gen_server:call(emqx_cm, ignore, infinity), %% sync
     ignored = gen_server:call(emqx_cm, ignore, infinity), %% sync
+    timer:sleep(100),
     ?assertEqual([], emqx_cm:lookup_channels(ClientId)).
     ?assertEqual([], emqx_cm:lookup_channels(ClientId)).
 
 
 t_discard_session(_) ->
 t_discard_session(_) ->