anchor.diff:                                         "apps." ++ AppName ++ ".code_paths"),
       code:add_pathsa(Paths),
       Modules = setup_code_coverage(BuildRef, AppName),
  -    run_module_tests(AllModules),
  +    run_module_tests(BuildAll, AllModules),
       CoverageFiles = output_code_coverage(BuildRef, DocDir, Modules, []),
       output_coverage_index(DocDir, AppName, CoverageFiles),
       sin_utils:remove_code_paths(Paths),
  
positive.code: %%% Internal functions
  %%====================================================================
  
  %% @doc Run tests for all the applications specified.
  %% @private
  -spec test_apps(sin_config:config(), [string()], [[atom()]]) -> ok.
  test_apps(BuildRef, [AppName | T], Acc) ->
      io:format("testing app ~s~n", [AppName]),
      Modules = sin_config:get_value(BuildRef,
                                "apps." ++ AppName ++ ".file_list"),
  
negative.code:                                      atom_to_list(App)
                               end, sin_config:get_value(BuildRef,
                                                    "project.apps")),
  	    test_apps(build_all(BuildRef), BuildRef, Apps, []),
  	    print_overall_percentage(BuildRef, Apps)
      end,
      BuildRef.
  