瀏覽代碼

Revert try-catch

pull/1984/head
mopp 6 年之前
父節點
當前提交
ab68f3df26
共有 1 個文件被更改,包括 8 次插入12 次删除
  1. +8
    -12
      src/rebar_prv_eunit.erl

+ 8
- 12
src/rebar_prv_eunit.erl 查看文件

@ -40,18 +40,14 @@ init(State) ->
-spec do(rebar_state:t()) -> {ok, rebar_state:t()} | {error, string()}.
do(State) ->
try
Tests = prepare_tests(State),
%% inject `eunit_first_files`, `eunit_compile_opts` and any
%% directories required by tests into the applications
NewState = inject_eunit_state(State, Tests),
case compile(NewState) of
%% successfully compiled apps
{ok, S} -> do(S, Tests);
Error -> Error
end
catch
throw:Reason -> {error, Reason}
Tests = prepare_tests(State),
%% inject `eunit_first_files`, `eunit_compile_opts` and any
%% directories required by tests into the applications
NewState = inject_eunit_state(State, Tests),
case compile(NewState) of
%% successfully compiled apps
{ok, S} -> do(S, Tests);
Error -> Error
end.
do(State, Tests) ->

Loading…
取消
儲存