anchor.diff:  all() ->
       [build_basic_app, build_release_apps,
        build_checkout_apps, build_checkout_deps,
  -     build_all_srcdirs,
  +     build_all_srcdirs, recompile_when_hrl_changes,
        recompile_when_opts_change, dont_recompile_when_opts_dont_change,
        dont_recompile_yrl_or_xrl, deps_in_path, checkout_priority, compile_plugins].
   
  
positive.code:     %% check the extra src_dir was linked into the _build dir
      true = filelib:is_dir(filename:join([AppDir, "_build", "default", "lib", Name, "extra"])).
  
  recompile_when_opts_change(Config) ->
      AppDir = ?config(apps, Config),
  
      Name = rebar_test_utils:create_random_name("app1_"),
      Vsn = rebar_test_utils:create_random_vsn(),
      rebar_test_utils:create_app(AppDir, Name, Vsn, [kernel, stdlib]),
  
      rebar_test_utils:run_and_check(Config, [], ["compile"], {ok, [{app, Name}]}),
  
  
negative.code:          build_checkout_apps/1,
           build_checkout_deps/1,
           build_all_srcdirs/1,
           recompile_when_hrl_changes/1,
           recompile_when_opts_change/1,
           dont_recompile_when_opts_dont_change/1,
           dont_recompile_yrl_or_xrl/1,
  