anchor.diff:              ok
       end,
   
  +    %% Stop cover to clean the cover_server state. This is important if we want
  +    %% eunit+cover to not slow down when analyzing many Erlang modules.
  +    ok = cover:stop(),
  +
       case EunitResult of
           ok ->
               ok;
  
positive.code:                          [write]),
  
      group_leader(F, CoverPid),
  
      %% Make sure any previous runs of cover don't unduly influence
      cover:reset(),
  
      ?INFO("Cover compiling ~s\n", [rebar_utils:get_cwd()]),
  
  
negative.code:     {ok, not_enabled};
  cover_init(true, BeamFiles) ->
      %% Attempt to start the cover server, then set its group leader to
      %% .eunit/cover.log, so all cover log messages will go there instead of
      %% to stdout. If the cover server is already started, we'll kill that
      %% server and start a new one in order not to inherit a polluted
      %% cover_server state.
      {ok, CoverPid} = case whereis(cover_server) of
                           undefined ->
                               cover:start();
                           _         ->
                               cover:stop(),
                               cover:start()
                       end,
  
      {ok, F} = OkOpen = file:open(
  