From 25597a432665a0c85193475bed3aadecec1550aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Chmielowski?= Date: Tue, 28 Apr 2020 16:52:08 +0200 Subject: Run tests for mssql only if configured with --enable-mssql --- test/suite.erl | 51 ++++++++++++++++++++------------------------------- 1 file changed, 20 insertions(+), 31 deletions(-) (limited to 'test/suite.erl') diff --git a/test/suite.erl b/test/suite.erl index e9a3bea9..883d3a3e 100644 --- a/test/suite.erl +++ b/test/suite.erl @@ -138,37 +138,26 @@ init_config(Config) -> copy_backend_configs(DataDir, CWD, Backends) -> Files = filelib:wildcard(filename:join([DataDir, "ejabberd.*.yml"])), lists:foreach( - fun(Src) -> - File = filename:basename(Src), - case string:tokens(File, ".") of - ["ejabberd", SBackend, "yml"] -> - Backend = list_to_atom(SBackend), - Macro = list_to_atom(string:to_upper(SBackend) ++ "_CONFIG"), - Dst = filename:join([CWD, File]), - case Backend of - mssql -> - case lists:member(odbc, Backends) of - true -> - {ok, _} = file:copy(Src, Dst); - false -> - ok = file:write_file( - Dst, fast_yaml:encode( - [{define_macro, [{Macro, []}]}])) - end; - _ -> - case lists:member(Backend, Backends) of - true -> - {ok, _} = file:copy(Src, Dst); - false -> - ok = file:write_file( - Dst, fast_yaml:encode( - [{define_macro, [{Macro, []}]}])) - end - end; - _ -> - ok - end - end, Files). + fun(Src) -> + io:format("copying ~p", [Src]), + File = filename:basename(Src), + case string:tokens(File, ".") of + ["ejabberd", SBackend, "yml"] -> + Backend = list_to_atom(SBackend), + Macro = list_to_atom(string:to_upper(SBackend) ++ "_CONFIG"), + Dst = filename:join([CWD, File]), + case lists:member(Backend, Backends) of + true -> + {ok, _} = file:copy(Src, Dst); + false -> + ok = file:write_file( + Dst, fast_yaml:encode( + [{define_macro, [{Macro, []}]}])) + end; + _ -> + ok + end + end, Files). find_top_dir(Dir) -> case file:read_file_info(filename:join([Dir, ebin])) of -- cgit v1.2.3