From e80d43d14d8b7386e9ae6d6481ca5009bf4e391e Mon Sep 17 00:00:00 2001 From: Thales Macedo Garitezi Date: Thu, 25 Jul 2024 09:39:36 -0300 Subject: [PATCH] test(fix): use ebin path without plugins Without the filtering that already exists in cth:ebin_path, the rebar3 plugins path may take priority over normal dependencies. Since we just updated hocon, and there seems to be an older hocon among the rebar3 plugins, it started to break the test because older hocon was getting loaded in the peer. --- apps/emqx/test/emqx_common_test_helpers.erl | 1 + apps/emqx/test/emqx_shared_sub_SUITE.erl | 5 +---- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/emqx/test/emqx_common_test_helpers.erl b/apps/emqx/test/emqx_common_test_helpers.erl index ce3c2543c..a33178d0a 100644 --- a/apps/emqx/test/emqx_common_test_helpers.erl +++ b/apps/emqx/test/emqx_common_test_helpers.erl @@ -78,6 +78,7 @@ start_epmd/0, start_peer/2, stop_peer/1, + ebin_path/0, listener_port/2 ]). diff --git a/apps/emqx/test/emqx_shared_sub_SUITE.erl b/apps/emqx/test/emqx_shared_sub_SUITE.erl index 040b3d295..e15aca6a1 100644 --- a/apps/emqx/test/emqx_shared_sub_SUITE.erl +++ b/apps/emqx/test/emqx_shared_sub_SUITE.erl @@ -1247,7 +1247,7 @@ recv_msgs(Count, Msgs) -> start_peer(Name, Port) -> {ok, Node} = emqx_cth_peer:start_link( Name, - ebin_path() + emqx_common_test_helpers:ebin_path() ), pong = net_adm:ping(Node), setup_node(Node, Port), @@ -1261,9 +1261,6 @@ host() -> [_, Host] = string:tokens(atom_to_list(node()), "@"), Host. -ebin_path() -> - ["-pa" | code:get_path()]. - setup_node(Node, Port) -> EnvHandler = fun(_) ->