Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'rebar.config.script')
-rw-r--r--rebar.config.script13
1 files changed, 11 insertions, 2 deletions
diff --git a/rebar.config.script b/rebar.config.script
index 37ee5acbb..2c42c961d 100644
--- a/rebar.config.script
+++ b/rebar.config.script
@@ -164,12 +164,21 @@ ElixirConfig = case lists:keysearch(elixir, 1, Cfg) of
{ok, Cwd} = file:get_cwd(),
+TestConfigFile = filename:join([Cwd, "test", "config.ctc"]),
+TestConfig = case file:read_file_info(TestConfigFile) of
+ {ok, _} ->
+ "-userconfig ct_config_plain " ++ TestConfigFile ++ " ";
+ _ ->
+ ""
+ end,
+
Config = [{erl_opts, Macros ++ HiPE ++ DebugInfo ++
[{src_dirs, [asn1, src | SrcDirs]}]},
{sub_dirs, ["rel"]},
{keep_build_info, true},
- {ct_extra_params, "-include "
- ++ filename:join([Cwd, "tools"])},
+ {ct_extra_params, "-ct_hooks cth_surefire "
+ ++ TestConfig
+ ++ "-include " ++ filename:join([Cwd, "tools"])},
{xref_warnings, false},
{xref_checks, []},
{xref_queries,