From: Paweł Chmielowski Date: Wed, 9 Jan 2019 17:33:39 +0000 (+0100) Subject: Change a way that tests start ejabberd X-Git-Tag: 19.02~64 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=aee53332bf21ac8009eb1a91e56c0773cdec69c3;p=ejabberd Change a way that tests start ejabberd --- diff --git a/test/ejabberd_SUITE.erl b/test/ejabberd_SUITE.erl index 315c5bb0a..77e6ebdfb 100644 --- a/test/ejabberd_SUITE.erl +++ b/test/ejabberd_SUITE.erl @@ -65,13 +65,13 @@ init_per_suite(Config) -> start_ejabberd(Config) -> case proplists:get_value(backends, Config) of all -> - ok = application:start(ejabberd, transient); + {ok, _} = application:ensure_all_started(ejabberd, transient); Backends when is_list(Backends) -> Hosts = lists:map(fun(Backend) -> Backend ++ ".localhost" end, Backends), application:load(ejabberd), AllHosts = Hosts ++ ["localhost"], %% We always need localhost for the generic no_db tests application:set_env(ejabberd, hosts, AllHosts), - ok = application:start(ejabberd, transient) + {ok, _} = application:ensure_all_started(ejabberd, transient) end. end_per_suite(_Config) ->