diff options
Diffstat (limited to 'rebar.config.script')
-rw-r--r-- | rebar.config.script | 13 |
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, |