anchor.diff:  help(ct_hooks) ->
       "";
   help(userconfig) ->
  -    "".
  +    "";
  +help(verbose) ->
  +    "Verbose output".
   
   split_ct_dirs(State, RawOpts) ->
       %% preserve the override nature of command line opts by only checking
  
positive.code:     io_lib:format("Failures occured running tests: ~p", [FailedCount]);
  format_error({error_running_tests, Reason}) ->
      io_lib:format("Error running tests: ~p", [Reason]).
  
  ct_opts(State) ->
      DefaultLogsDir = filename:join([rebar_state:dir(State), "logs"]),
  
negative.code:         Error ->
              Error
      end;
  handle_results({error, Reason}) ->
      {error, {error_running_tests, Reason}};
  handle_results(_) -> ok.
  
  handle_quiet_results(_, {Passed, 0, {0, 0}}) ->
      io:format("  All ~p tests passed.~n", [Passed]);
  handle_quiet_results(_, {Passed, 0, {UserSkipped, AutoSkipped}}) ->
      io:format("  All ~p tests passed. Skipped ~p tests.~n",
                [Passed, UserSkipped + AutoSkipped]);
  handle_quiet_results(CTOpts, {_, Failed, _}) ->
      LogDir = proplists:get_value(logdir, CTOpts),
      Index = filename:join([LogDir, "index.html"]),
      io:format("  ~p tests failed.~n  Results written to ~p.~n", [Failed, Index]);
  handle_quiet_results(_CTOpts, Result) -> handle_results(Result).
  