From 61ac8f6bae9e21455a13cd3c434c10b0a13099b2 Mon Sep 17 00:00:00 2001 From: Thales Macedo Garitezi Date: Wed, 16 Nov 2022 10:36:49 -0300 Subject: [PATCH] test: fix broken mod delayed test https://github.com/emqx/emqx/actions/runs/3479575153/jobs/5818370291#step:8:309 ``` %%% emqx_mod_delayed_SUITE ==> init_per_suite: FAILED %%% emqx_mod_delayed_SUITE ==> {{failed_to_start_app,emqx_modules, {emqx_modules, {bad_return, {{emqx_modules_app,start,[normal,[]]}, {'EXIT', {function_clause, [{proplists,get_value, [acl_file,undefined,undefined], [{file,"proplists.erl"},{line,216}]}, {emqx_mod_acl_internal,load,1, [{file, "/__w/emqx/emqx/source/lib-ce/emqx_modules/src/emqx_mod_acl_internal.erl"}, {line,46}]}, {emqx_modules,load_module,2, [{file, "/__w/emqx/emqx/source/lib-ce/emqx_modules/src/emqx_modules.erl"}, {line,157}]}, {lists,foreach,2,[{file,"lists.erl"},{line,1342}]}, {emqx_modules_app,start,2, [{file, "/__w/emqx/emqx/source/lib-ce/emqx_modules/src/emqx_modules_app.erl"}, {line,30}]}, {application_master,start_it_old,4, [{file,"application_master.erl"}, {line,293}]}]}}}}}}, [{emqx_ct_helpers,start_app,4, [{file, "/__w/emqx/emqx/source/_build/test/lib/emqx_ct_helpers/src/emqx_ct_helpers.erl"}, {line,99}]}, {lists,foreach,2,[{file,"lists.erl"},{line,1342}]}, {emqx_mod_delayed_SUITE,init_per_suite,1, [{file, "/__w/emqx/emqx/source/lib-ce/emqx_modules/test/emqx_mod_delayed_SUITE.erl"}, {line,38}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1783}]}, {test_server,run_test_case_eval1,6,[{file,"test_server.erl"},{line,1380}]}, {test_server,run_test_case_eval,9,[{file,"test_server.erl"},{line,1224}]}]} ``` --- lib-ce/emqx_modules/test/emqx_mod_delayed_SUITE.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib-ce/emqx_modules/test/emqx_mod_delayed_SUITE.erl b/lib-ce/emqx_modules/test/emqx_mod_delayed_SUITE.erl index cf0399210..e2341dddc 100644 --- a/lib-ce/emqx_modules/test/emqx_mod_delayed_SUITE.erl +++ b/lib-ce/emqx_modules/test/emqx_mod_delayed_SUITE.erl @@ -42,7 +42,9 @@ end_per_suite(_) -> emqx_ct_helpers:stop_apps([emqx_modules]). set_special_configs(emqx) -> - application:set_env(emqx, modules, [{emqx_mod_delayed, []}]), + AclFilePath = filename:join(["test", "emqx_SUITE_data", "acl.conf"]), + application:set_env(emqx, modules, [{emqx_mod_delayed, []}, + {emqx_mod_acl_internal, [{acl_file, AclFilePath}]}]), application:set_env(emqx, allow_anonymous, false), application:set_env(emqx, enable_acl_cache, false); set_special_configs(_App) ->