From 22b703efa8d86c1fbd49273eda2c0252d93fd4fd Mon Sep 17 00:00:00 2001 From: Shunichi Shinohara Date: Thu, 13 Sep 2012 00:05:59 +0900 Subject: eunit: analyze coverage only for cover compiled modules This change fixes #310. --- src/rebar_eunit.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/rebar_eunit.erl b/src/rebar_eunit.erl index 02d2bf3..b82da0f 100644 --- a/src/rebar_eunit.erl +++ b/src/rebar_eunit.erl @@ -397,7 +397,9 @@ cover_analyze(_Config, [], _SrcModules) -> ok; cover_analyze(Config, FilteredModules, SrcModules) -> %% Generate coverage info for all the cover-compiled modules - Coverage = lists:flatten([cover_analyze_mod(M) || M <- FilteredModules]), + Coverage = lists:flatten([cover_analyze_mod(M) + || M <- FilteredModules, + cover:is_compiled(M) =/= false]), %% Write index of coverage info cover_write_index(lists:sort(Coverage), SrcModules), -- cgit v1.1