diff options
Diffstat (limited to 'inttest/tdeps1/tdeps1_rt.erl')
-rw-r--r-- | inttest/tdeps1/tdeps1_rt.erl | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/inttest/tdeps1/tdeps1_rt.erl b/inttest/tdeps1/tdeps1_rt.erl index 5b531bc..5eb831d 100644 --- a/inttest/tdeps1/tdeps1_rt.erl +++ b/inttest/tdeps1/tdeps1_rt.erl @@ -8,22 +8,22 @@ files() -> [ %% A application - {create, "ebin/a.app", app(a)}, + {create, "ebin/a.app", app(a, [a])}, {copy, "a.rebar.config", "rebar.config"}, {copy, "a.erl", "src/a.erl"}, {copy, "../../rebar", "rebar"}, %% B application - {create, "repo/b/src/b.app.src", app(b)}, + {create, "repo/b/ebin/b.app", app(b, [])}, {copy, "b.rebar.config", "repo/b/rebar.config"}, {copy, "b.hrl", "repo/b/include/b.hrl"}, %% C application - {create, "repo/c/ebin/c.app", app(c)}, + {create, "repo/c/ebin/c.app", app(c, [])}, {copy, "c.hrl", "repo/c/include/c.hrl"} ]. -run(_Dir) -> +run(Dir) -> %% Initialize the b/c apps as mercurial repos so that dependencies pull %% properly HgCmd = "/bin/sh -c \"hg init && hg add && hg commit -m 'Initial commit'\"", @@ -31,7 +31,9 @@ run(_Dir) -> {ok, _} = retest_sh:run(HgCmd, [{dir, "repo/c"}]), - {ok, _} = retest_sh:run("./rebar -v get-deps compile", []), + {ok, _} = retest_sh:run("./rebar get-deps compile", []), + + true = filelib:is_file("ebin/a.beam"), ok. @@ -39,11 +41,11 @@ run(_Dir) -> %% %% Generate the contents of a simple .app file %% -app(Name) -> +app(Name, Modules) -> App = {application, Name, [{description, atom_to_list(Name)}, {vsn, "1"}, - {modules, []}, + {modules, Modules}, {registered, []}, {applications, [kernel, stdlib]}]}, io_lib:format("~p.\n", [App]). |