summaryrefslogtreecommitdiff
path: root/src/rebar3.erl
diff options
context:
space:
mode:
authorFred Hebert <mononcqc@ferd.ca>2016-03-03 21:48:24 -0500
committerFred Hebert <mononcqc@ferd.ca>2016-03-03 21:48:24 -0500
commitb47839e18b84e4479ad918f6d8a72c7fe861d2e8 (patch)
tree4dc24ffa4d7e9e35011cb816a5923120758d8602 /src/rebar3.erl
parent925ecefc12fffd4075f5dd6d1a9c31ae07610e9b (diff)
parent0bd5e230d2689831cad1427287f3ecc62482dc1e (diff)
Merge pull request #1108 from talentdeficit/make_omar_happy
make omar happy
Diffstat (limited to 'src/rebar3.erl')
-rw-r--r--src/rebar3.erl21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/rebar3.erl b/src/rebar3.erl
index ab7d35a..c1a1ae4 100644
--- a/src/rebar3.erl
+++ b/src/rebar3.erl
@@ -337,19 +337,18 @@ state_from_global_config(Config, GlobalConfigFile) ->
test_state(State) ->
ErlOpts = rebar_state:get(State, erl_opts, []),
- TestOpts = safe_define_test_macro(ErlOpts, 'TEST'),
- MoreTestOpts = safe_define_test_macro(ErlOpts, 'EUNIT'),
- [{extra_src_dirs, ["test"]}, {erl_opts, TestOpts ++ MoreTestOpts}].
+ TestOpts = safe_define_test_macro(ErlOpts),
+ [{extra_src_dirs, ["test"]}, {erl_opts, TestOpts}].
-safe_define_test_macro(Opts, Macro) ->
+safe_define_test_macro(Opts) ->
%% defining a compile macro twice results in an exception so
- %% make sure 'TEST' or 'EUNIT' is only defined once
- case test_defined(Opts, Macro) of
+ %% make sure 'TEST' is only defined once
+ case test_defined(Opts) of
true -> [];
- false -> [{d, Macro}]
+ false -> [{d, 'TEST'}]
end.
-test_defined([{d, Macro}|_], Macro) -> true;
-test_defined([{d, Macro, true}|_], Macro) -> true;
-test_defined([_|Rest], Macro) -> test_defined(Rest, Macro);
-test_defined([], _) -> false.
+test_defined([{d, 'TEST'}|_]) -> true;
+test_defined([{d, 'TEST', true}|_]) -> true;
+test_defined([_|Rest]) -> test_defined(Rest);
+test_defined([]) -> false.