rebar_qc: ensure_dir/1 the same way as in rebar_eunit

This commit is contained in:
Tuncer Ayaz 2012-08-09 18:43:28 +02:00
parent e47d643ea3
commit 75a6de27e7

View file

@ -104,6 +104,10 @@ load_qc_mod(Mod) ->
?ABORT("Failed to load QC lib '~p'~n", [Mod]) ?ABORT("Failed to load QC lib '~p'~n", [Mod])
end. end.
ensure_dirs() ->
ok = filelib:ensure_dir(filename:join(qc_dir(), "dummy")),
ok = filelib:ensure_dir(filename:join(rebar_utils:ebin_dir(), "dummy")).
setup_codepath() -> setup_codepath() ->
CodePath = code:get_path(), CodePath = code:get_path(),
true = code:add_patha(qc_dir()), true = code:add_patha(qc_dir()),
@ -116,7 +120,7 @@ qc_dir() ->
run(Config, QC, QCOpts) -> run(Config, QC, QCOpts) ->
?DEBUG("qc_opts: ~p~n", [QCOpts]), ?DEBUG("qc_opts: ~p~n", [QCOpts]),
ok = filelib:ensure_dir(filename:join(qc_dir(), "foo")), ok = ensure_dirs(),
CodePath = setup_codepath(), CodePath = setup_codepath(),
CompileOnly = rebar_utils:get_experimental_global(Config, compile_only, CompileOnly = rebar_utils:get_experimental_global(Config, compile_only,