test: reduce false warning messages in test logs
This commit is contained in:
parent
17a0513962
commit
f78c30c9ff
|
@ -675,9 +675,19 @@ merge_to_override_config(RawConf, Opts) ->
|
||||||
maps:merge(UpgradedOldConf, RawConf).
|
maps:merge(UpgradedOldConf, RawConf).
|
||||||
|
|
||||||
upgrade_conf(Conf) ->
|
upgrade_conf(Conf) ->
|
||||||
|
ConfigLoader = emqx_app:get_config_loader(),
|
||||||
|
%% ensure module loaded
|
||||||
|
_ = ConfigLoader:module_info(),
|
||||||
|
case erlang:function_exported(ConfigLoader, schema_module, 0) of
|
||||||
|
true ->
|
||||||
|
try_upgrade_conf(apply(ConfigLoader, schema_module, []), Conf);
|
||||||
|
false ->
|
||||||
|
%% this happens during emqx app standalone test
|
||||||
|
Conf
|
||||||
|
end.
|
||||||
|
|
||||||
|
try_upgrade_conf(SchemaModule, Conf) ->
|
||||||
try
|
try
|
||||||
ConfLoader = emqx_app:get_config_loader(),
|
|
||||||
SchemaModule = apply(ConfLoader, schema_module, []),
|
|
||||||
apply(SchemaModule, upgrade_raw_conf, [Conf])
|
apply(SchemaModule, upgrade_raw_conf, [Conf])
|
||||||
catch
|
catch
|
||||||
ErrorType:Reason:Stack ->
|
ErrorType:Reason:Stack ->
|
||||||
|
|
Loading…
Reference in New Issue