From 366c75795997b014ba2a81471dc06b79d2251d30 Mon Sep 17 00:00:00 2001 From: Tobias Lindahl Date: Mon, 6 Dec 2021 10:42:19 +0100 Subject: [PATCH] test(flaky_tests): fix persistent_session_SUITE Increase timeout on message receive and ensure more info when the test fails. --- apps/emqx/test/emqx_persistent_session_SUITE.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/emqx/test/emqx_persistent_session_SUITE.erl b/apps/emqx/test/emqx_persistent_session_SUITE.erl index fd9640aeb..756f7bb97 100644 --- a/apps/emqx/test/emqx_persistent_session_SUITE.erl +++ b/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)),