From a723e41390d07c3da320bece8251492968ed2967 Mon Sep 17 00:00:00 2001 From: "Zaiming (Stone) Shi" Date: Fri, 3 Dec 2021 21:20:50 +0100 Subject: [PATCH] test: fix a flaky test which gets interfered by other test cases --- apps/emqx_gateway/test/emqx_gateway_api_SUITE.erl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/emqx_gateway/test/emqx_gateway_api_SUITE.erl b/apps/emqx_gateway/test/emqx_gateway_api_SUITE.erl index e49a78e73..8e25a4e6e 100644 --- a/apps/emqx_gateway/test/emqx_gateway_api_SUITE.erl +++ b/apps/emqx_gateway/test/emqx_gateway_api_SUITE.erl @@ -28,6 +28,8 @@ -include_lib("eunit/include/eunit.hrl"). +%% this parses to #{}, will not cause config cleanup +%% so we will need call emqx_config:erase -define(CONF_DEFAULT, <<" gateway {} ">>). @@ -39,6 +41,7 @@ gateway {} all() -> emqx_common_test_helpers:all(?MODULE). init_per_suite(Conf) -> + emqx_config:erase(gateway), emqx_config:init_load(emqx_gateway_schema, ?CONF_DEFAULT), emqx_mgmt_api_test_util:init_suite([emqx_conf, emqx_authn, emqx_gateway]), Conf.