anchor.diff:  %% TEST CASES
   %%--------------------------------------------------------------------
   ct_master_test(Config) when is_list(Config)->
  -    NodeCount = 5,
  +    NodeNames = proplists:get_value(node_names, Config),
       DataDir = ?config(data_dir, Config),
       PrivDir = ?config(priv_dir, Config),
  -    NodeNames = [list_to_atom("testnode_"++integer_to_list(N)) ||
  -		 N <- lists:seq(1, NodeCount)],
  +
       FileName = filename:join(PrivDir, "ct_master_spec.spec"),
       Suites = [master_SUITE],
       TSFile = make_spec(DataDir, FileName, NodeNames, Suites, Config),
  
positive.code: 
  -define(eh, ct_test_support_eh).
  
  %%--------------------------------------------------------------------
  %% TEST SERVER CALLBACK FUNCTIONS
  %%--------------------------------------------------------------------
  
negative.code: 
      ct_test_support:write_testspec(N++Include++EH++C++S++LD++NS, FileName).
  
  get_log_dir({win32,_},PrivDir, NodeName)->
      case filelib:is_dir(?TEMP_DIR) of
  	false ->
  	    file:make_dir(?TEMP_DIR);
  	_ ->
  	    ok
      end,
      get_log_dir(tmp, ?TEMP_DIR,NodeName);
  get_log_dir(_,PrivDir,NodeName) ->
      LogDir = filename:join(PrivDir, io_lib:format("slave.~p", [NodeName])),
      file:make_dir(LogDir),
      LogDir.
  