diff options
author | Fred Hebert <mononcqc@ferd.ca> | 2015-03-05 12:44:58 -0500 |
---|---|---|
committer | Fred Hebert <mononcqc@ferd.ca> | 2015-03-05 12:44:58 -0500 |
commit | 3355e848b5b05b38120d5e6cbca7f415447aad5a (patch) | |
tree | a1206e11d04f4ea74abb891636febdb71bfab06b /src | |
parent | c20e824e631e0e6eca6b9f1ddc869801747b9b41 (diff) | |
parent | c7d0c40703e8ff2db5b3bfb55558af3bbc70b788 (diff) |
Merge pull request #228 from fishcakez/dialyzer_debug
Add debug statements to dialyzer provider
Diffstat (limited to 'src')
-rw-r--r-- | src/rebar_prv_dialyzer.erl | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/rebar_prv_dialyzer.erl b/src/rebar_prv_dialyzer.erl index 9d2c10a..cc53632 100644 --- a/src/rebar_prv_dialyzer.erl +++ b/src/rebar_prv_dialyzer.erl @@ -160,6 +160,8 @@ get_plt_files([AppName | DepApps], Apps, PltApps, Files) -> get_plt_files(DepApps, Apps, PltApps, Files); false -> {DepApps2, Files2} = app_name_to_info(AppName), + ?DEBUG("~s dependencies: ~p", [AppName, DepApps2]), + ?DEBUG("~s files: ~p", [AppName, Files2]), DepApps3 = DepApps2 ++ DepApps, Files3 = Files2 ++ Files, get_plt_files(DepApps3, Apps, [AppName | PltApps], Files3) @@ -208,6 +210,7 @@ search_ebin(AppName) -> ebin_to_info(EbinDir, AppName) -> AppFile = filename:join(EbinDir, atom_to_list(AppName) ++ ".app"), + ?DEBUG("Consulting app file ~p", [AppFile]), case file:consult(AppFile) of {ok, [{application, AppName, AppDetails}]} -> DepApps = proplists:get_value(applications, AppDetails, []), @@ -264,7 +267,6 @@ check_plt(State, Plt, OldList, FilesList) -> {CheckWarnings, State2} = check_plt(State1, Plt, sets:to_list(Check)), Add = sets:subtract(Files, Old), {AddWarnings, State3} = add_plt(State2, Plt, sets:to_list(Add)), - ?DEBUG("~p", [[RemWarnings, CheckWarnings, AddWarnings]]), {RemWarnings + CheckWarnings + AddWarnings, State3}. remove_plt(State, _Plt, []) -> @@ -383,6 +385,7 @@ run_dialyzer(State, Opts) -> Opts2 = [{warnings, WarningsList}, {check_plt, false} | Opts], + ?DEBUG("Running dialyzer with options: ~p~n", [Opts2]), {Unknowns, Warnings} = format_warnings(dialyzer:run(Opts2)), _ = [?CONSOLE("~s", [Unknown]) || Unknown <- Unknowns], _ = [?CONSOLE("~s", [Warning]) || Warning <- Warnings], @@ -391,6 +394,7 @@ run_dialyzer(State, Opts) -> Opts2 = [{warnings, no_warnings()}, {check_plt, false} | Opts], + ?DEBUG("Running dialyzer with options: ~p~n", [Opts2]), _ = dialyzer:run(Opts2), {0, State} end. |