From 35d091aa1be50b43cfebddef73d91fa26afbdfc5 Mon Sep 17 00:00:00 2001 From: Shawn <506895667@qq.com> Date: Fri, 20 May 2022 10:01:19 +0800 Subject: [PATCH] fix(test): flaky test cases of auth_ldap --- apps/emqx_auth_ldap/test/emqx_auth_ldap_SUITE.erl | 4 +++- .../emqx_auth_ldap/test/emqx_auth_ldap_bind_as_user_SUITE.erl | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/emqx_auth_ldap/test/emqx_auth_ldap_SUITE.erl b/apps/emqx_auth_ldap/test/emqx_auth_ldap_SUITE.erl index 5de24d913..8bf7d532b 100644 --- a/apps/emqx_auth_ldap/test/emqx_auth_ldap_SUITE.erl +++ b/apps/emqx_auth_ldap/test/emqx_auth_ldap_SUITE.erl @@ -48,7 +48,9 @@ init_per_group(GrpName, Cfg) -> Cfg. end_per_group(_GrpName, _Cfg) -> - emqx_ct_helpers:stop_apps([emqx_auth_ldap]). + emqx_ct_helpers:stop_apps([emqx_auth_ldap]), + %% clear the application envs to avoid cross-suite testcase failure + application:unload(emqx_auth_ldap). %%-------------------------------------------------------------------- %% Cases diff --git a/apps/emqx_auth_ldap/test/emqx_auth_ldap_bind_as_user_SUITE.erl b/apps/emqx_auth_ldap/test/emqx_auth_ldap_bind_as_user_SUITE.erl index 4f56ab32a..99f733d78 100644 --- a/apps/emqx_auth_ldap/test/emqx_auth_ldap_bind_as_user_SUITE.erl +++ b/apps/emqx_auth_ldap/test/emqx_auth_ldap_bind_as_user_SUITE.erl @@ -40,7 +40,9 @@ init_per_suite(Config) -> Config. end_per_suite(_Config) -> - emqx_ct_helpers:stop_apps([emqx_auth_ldap]). + emqx_ct_helpers:stop_apps([emqx_auth_ldap]), + %% clear the application envs to avoid cross-suite testcase failure + application:unload(emqx_auth_ldap). check_auth(_) -> MqttUser1 = #{clientid => <<"mqttuser1">>,