diff options
Diffstat (limited to 'inttest')
-rw-r--r-- | inttest/t_custom_config/custom.config | 4 | ||||
-rw-r--r-- | inttest/t_custom_config/t_custom_config_rt.erl | 11 |
2 files changed, 13 insertions, 2 deletions
diff --git a/inttest/t_custom_config/custom.config b/inttest/t_custom_config/custom.config index 6e6cd92..8c60b5e 100644 --- a/inttest/t_custom_config/custom.config +++ b/inttest/t_custom_config/custom.config @@ -1 +1,5 @@ + +{deps, [ + {boo, "."} +]}. {erl_opts, [warnings_as_errors]}. diff --git a/inttest/t_custom_config/t_custom_config_rt.erl b/inttest/t_custom_config/t_custom_config_rt.erl index 8a4e2ab..d333b11 100644 --- a/inttest/t_custom_config/t_custom_config_rt.erl +++ b/inttest/t_custom_config/t_custom_config_rt.erl @@ -5,17 +5,24 @@ -include_lib("eunit/include/eunit.hrl"). files() -> - [{copy, "custom.config", "custom.config"}, + [{copy, "../../rebar", "rebar"}, + {copy, "custom.config", "custom.config"}, {create, "ebin/custom_config.app", app(custom_config, [custom_config])}]. run(Dir) -> retest_log:log(debug, "Running in Dir: ~s~n", [Dir]), - Ref = retest:sh("rebar -C custom.config check-deps -v", [{async, true}]), + Ref = retest:sh("./rebar -C custom.config check-deps -v", [{async, true}]), {ok, Captured} = retest:sh_expect(Ref, "DEBUG: Consult config file .*/custom.config.*", [{capture, all, list}]), + {ok, Missing} = + retest:sh_expect(Ref, + "DEBUG: Missing deps : \\[\\{dep,bad_name," + "boo,\"\\.\",undefined\\}\\]", + [{capture, all, list}]), retest_log:log(debug, "[CAPTURED]: ~s~n", [Captured]), + retest_log:log(debug, "[Missing]: ~s~n", [Missing]), ok. %% |