123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- -module(mad_utils_SUITE).
- -export([all/0]).
- -export([cwd/1]).
- -export([home/1]).
- -export([exec/1]).
- -export([consult/1]).
- -export([rebar_conf/1]).
- -export([src/1]).
- -export([include/1]).
- -export([ebin/1]).
- -export([deps/1]).
- -export([script/1]).
- -import(helper, [get_value/2]).
- all() ->
- [cwd, exec, home, consult, rebar_conf, src, include, ebin, deps, script].
- cwd(_) ->
- Cwd = os:cmd("pwd") -- "\n",
- Cwd = mad_utils:cwd().
- exec(_) ->
- "xyz" = mad_utils:exec("echo", ["-n", "xyz"]).
- home(_) ->
- Home = os:cmd("echo $HOME") -- "\n",
- Home = mad_utils:home().
- consult(Config) ->
- File = filename:join(get_value(data_dir, Config), "rebar"),
- [] = mad_utils:consult(File),
- [{deps, [
- {mad, ".*", {git, "git://github.com/s1n4/mad.git",
- {branch, "master"}}}
- ]},
- {erl_opts, [d, 'X']}] = mad_utils:consult(File ++ ".config").
- rebar_conf(Config) ->
- [] = mad_utils:rebar_conf("."),
- [{deps, [
- {mad, ".*", {git, "git://github.com/s1n4/mad.git",
- {branch, "master"}}}
- ]},
- {erl_opts, [d, 'X']}] = mad_utils:rebar_conf(get_value(data_dir, Config)).
- src(_) ->
- "/path/to/app/src" = mad_utils:src("/path/to/app").
- include(_) ->
- "/path/to/app/include" = mad_utils:include("/path/to/app").
- ebin(_) ->
- "/path/to/app/ebin" = mad_utils:ebin("/path/to/app").
- deps(Config) ->
- File = filename:join(get_value(data_dir, Config), "rebar"),
- [] = mad_utils:deps(File),
- [{mad, ".*",
- {git, "git://github.com/s1n4/mad.git", {branch, "master"}
- }}] = mad_utils:deps(File ++ ".config").
- script(Config) ->
- [a, b, c] = mad_utils:script(mad_utils:cwd(), [a, b, c]),
- Dir = get_value(data_dir, Config),
- [{sub_dirs, ["sub_dir1", "sub_dir2"]},
- a, b, c] = mad_utils:script(Dir, [a, b, c]).
|