From 79db2e6d7faaa9a96e9da4acb9d6f9ddfba93f1a Mon Sep 17 00:00:00 2001 From: Thales Macedo Garitezi Date: Wed, 24 Jul 2024 10:28:11 -0300 Subject: [PATCH] test: fix flaky test --- .../test/emqx_cluster_link_api_SUITE.erl | 38 ++++++++++--------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/apps/emqx_cluster_link/test/emqx_cluster_link_api_SUITE.erl b/apps/emqx_cluster_link/test/emqx_cluster_link_api_SUITE.erl index 27cbe7532..0e5143865 100644 --- a/apps/emqx_cluster_link/test/emqx_cluster_link_api_SUITE.erl +++ b/apps/emqx_cluster_link/test/emqx_cluster_link_api_SUITE.erl @@ -303,23 +303,27 @@ t_crud(_Config) -> t_status(Config) -> [SN1 | _] = ?config(source_nodes, Config), Name = <<"cl.target">>, - ?assertMatch( - {200, [ - #{ - <<"status">> := <<"connected">>, - <<"node_status">> := [ - #{ - <<"node">> := _, - <<"status">> := <<"connected">> - }, - #{ - <<"node">> := _, - <<"status">> := <<"connected">> - } - ] - } - ]}, - list() + ?retry( + 100, + 10, + ?assertMatch( + {200, [ + #{ + <<"status">> := <<"connected">>, + <<"node_status">> := [ + #{ + <<"node">> := _, + <<"status">> := <<"connected">> + }, + #{ + <<"node">> := _, + <<"status">> := <<"connected">> + } + ] + } + ]}, + list() + ) ), ?assertMatch( {200, #{