From 75a6de27e70ddcc46d04061b5a3fac25d6854222 Mon Sep 17 00:00:00 2001 From: Tuncer Ayaz Date: Thu, 9 Aug 2012 18:43:28 +0200 Subject: [PATCH] rebar_qc: ensure_dir/1 the same way as in rebar_eunit --- src/rebar_qc.erl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/rebar_qc.erl b/src/rebar_qc.erl index 2531c0a..5784f7d 100644 --- a/src/rebar_qc.erl +++ b/src/rebar_qc.erl @@ -104,6 +104,10 @@ load_qc_mod(Mod) -> ?ABORT("Failed to load QC lib '~p'~n", [Mod]) 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() -> CodePath = code:get_path(), true = code:add_patha(qc_dir()), @@ -116,7 +120,7 @@ qc_dir() -> run(Config, QC, QCOpts) -> ?DEBUG("qc_opts: ~p~n", [QCOpts]), - ok = filelib:ensure_dir(filename:join(qc_dir(), "foo")), + ok = ensure_dirs(), CodePath = setup_codepath(), CompileOnly = rebar_utils:get_experimental_global(Config, compile_only,