summaryrefslogtreecommitdiff
path: root/src/rebar_eunit.erl
diff options
context:
space:
mode:
authorShunichi Shinohara <shino.shun@gmail.com>2012-09-13 00:05:59 +0900
committerTuncer Ayaz <tuncer.ayaz@gmail.com>2012-09-13 22:30:30 +0200
commit22b703efa8d86c1fbd49273eda2c0252d93fd4fd (patch)
tree233a445548f03cb53c2a52a5d87732ffddc94152 /src/rebar_eunit.erl
parent7bd318c219bc283d5df16a0401aae00546fc8eea (diff)
eunit: analyze coverage only for cover compiled modules
This change fixes #310.
Diffstat (limited to 'src/rebar_eunit.erl')
-rw-r--r--src/rebar_eunit.erl4
1 files changed, 3 insertions, 1 deletions
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),