|
@ -43,12 +43,12 @@ do(State) -> |
|
|
%% Run ct provider prehooks |
|
|
%% Run ct provider prehooks |
|
|
Providers = rebar_state:providers(State), |
|
|
Providers = rebar_state:providers(State), |
|
|
Cwd = rebar_dir:get_cwd(), |
|
|
Cwd = rebar_dir:get_cwd(), |
|
|
rebar_hooks:run_all_hooks(Cwd, pre, ?PROVIDER, Providers, element(2,rebar_app_info:new(noen)), State), |
|
|
|
|
|
|
|
|
rebar_hooks:run_all_hooks(Cwd, pre, ?PROVIDER, Providers, State), |
|
|
|
|
|
|
|
|
try run_test(State) of |
|
|
try run_test(State) of |
|
|
{ok, State1} = Result -> |
|
|
{ok, State1} = Result -> |
|
|
%% Run ct provider posthooks |
|
|
%% Run ct provider posthooks |
|
|
rebar_hooks:run_all_hooks(Cwd, post, ?PROVIDER, Providers, element(2,rebar_app_info:new(noen)), State1), |
|
|
|
|
|
|
|
|
rebar_hooks:run_all_hooks(Cwd, post, ?PROVIDER, Providers, State1), |
|
|
rebar_utils:cleanup_code_path(rebar_state:code_paths(State, default)), |
|
|
rebar_utils:cleanup_code_path(rebar_state:code_paths(State, default)), |
|
|
Result; |
|
|
Result; |
|
|
?PRV_ERROR(_) = Error -> |
|
|
?PRV_ERROR(_) = Error -> |
|
|