Просмотр исходного кода

test(flaky_tests): fix persistent_session_SUITE

Increase timeout on message receive and ensure more info when the test fails.
Tobias Lindahl 4 лет назад
Родитель
Сommit
366c757959
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      apps/emqx/test/emqx_persistent_session_SUITE.erl

+ 2 - 2
apps/emqx/test/emqx_persistent_session_SUITE.erl

@@ -245,7 +245,7 @@ receive_messages(Count, Msgs) ->
             receive_messages(Count-1, [Msg|Msgs]);
         _Other ->
             receive_messages(Count, Msgs)
-    after 1000 ->
+    after 5000 ->
         Msgs
     end.
 
@@ -576,7 +576,7 @@ t_publish_while_client_is_gone(Config) ->
                                      | Config]),
     {ok, _} = emqtt:ConnFun(Client2),
     Msgs = receive_messages(2),
-    ?assertEqual(length(Msgs), 2),
+    ?assertMatch([_, _], Msgs),
     [Msg2, Msg1] = Msgs,
     ?assertEqual({ok, iolist_to_binary(Payload1)}, maps:find(payload, Msg1)),
     ?assertEqual({ok, 2}, maps:find(qos, Msg1)),