anchor.diff:  
   translate_paths(_State, [], Acc) -> lists:reverse(Acc);
   translate_paths(State, [{dir, Dir}|Rest], Acc) ->
  -    Apps = project_apps(State),
  +    Apps = rebar_state:project_apps(State),
       translate_paths(State, Rest, [translate(State, Apps, Dir)|Acc]);
   translate_paths(State, [{file, File}|Rest], Acc) ->
       Dir = filename:dirname(File),
  -    Apps = project_apps(State),
  +    Apps = rebar_state:project_apps(State),
       translate_paths(State, Rest, [translate(State, Apps, Dir)|Acc]);
   translate_paths(State, [Test|Rest], Acc) ->
       translate_paths(State, Rest, [Test|Acc]).
  
positive.code: compile(_State, Error) -> Error.
  
  inject_eunit_state(State, Tests) ->
      Apps = project_apps(State),
      ModdedApps = lists:map(fun(App) ->
          NewOpts = inject(rebar_app_info:opts(App), State),
          rebar_app_info:opts(App, NewOpts)
  
negative.code:     %% parse and translate command line tests
      CmdTests = resolve_tests(State),
      CfgTests = rebar_state:get(State, eunit_tests, []),
      ProjectApps = rebar_state:project_apps(State),
      %% prioritize tests to run first trying any command line specified
      %% tests falling back to tests specified in the config file finally
      %% running a default set if no other tests are present
  