anchor.diff:          ["rebar", Vsn | _] ->
               %% Copy all base cases to priv_dir
               rebar_file_utils:cp_r([?config(data_dir, Config)],
  -                                  ?config(priv_dir, Config)),
  +                                   ?config(priv_dir, Config)),
               Config;
           _ ->
               {skip, "expected current version "++Vsn++" in path "
  
positive.code:     ok.
  
  compile_deps() ->
      [{doc, "Issue #1712"
             "When compile a project multiple time, the dependency should always be build event if refetch."}].
  compile_deps(Config) ->
      rebar3("compile", Config),
      rebar3("compile", Config),
  
      PrivDir = ?config(path, Config),
      BeansDir = filename:join([PrivDir, "_build", "default", "lib", "fake_dep", "ebin"]),
  
      {ok, Beans} = file:list_dir(BeansDir),
      ?assert(length(Beans) > 1).
  
  
  %%%%%%%%%%%%%%%
  
negative.code: set_name_config(Atom, Config) ->
      [{path,
        filename:join([?config(priv_dir, Config),
                       atom_to_list(?MODULE)++"_data", atom_to_list(Atom)])}
       | Config].
  
  rebar3(Args, Config) -> rebar3(Args, Config, []).
  