anchor.diff:  		    Config, TimetrapData, Mode, Status) when Type==conf;
   							     Type==make ->
   
  +    %%! --- Fri Aug  6 13:26:19 2010 --- peppe was here!
  +    io:format(user, "## {auto_skip,~p,~p,~p}: ~n~p~n~p~n", [get_name(Mode),Ref,Case,Mode,Status]),
  +
       file:set_cwd(filename:dirname(get(test_server_dir))),
       CurrIOHandler = get(test_server_common_io_handler),
  +    ParentMode = tl(Mode),
  +
       %% check and update the mode for test case execution and io msg handling
       case {curr_ref(Mode),check_props(parallel, Mode)} of
   	{Ref,Ref} ->
  -	    case check_props(parallel, tl(Mode)) of
  +	    case check_props(parallel, ParentMode) of
   		false ->
   		    %% this is a skipped end conf for a top level parallel group,
   		    %% buffered io can be flushed
  
positive.code: 	    %% nested under a parallel group
  	    {Mod,Func} = skip_case(auto, Ref, 0, Case, Comment, false, SkipMode),
  	    test_server_sup:framework_call(report, [tc_auto_skip,{?pl2a(Mod),Func,Comment}]),
  	    run_test_cases_loop(Cases, Config, TimetrapData, tl(Mode),
  				delete_status(Ref, Status));
  	{Ref,_} ->
  	    %% this is a skipped end conf for a non-parallel group nested under
  
negative.code: 	{_,Fail,_} when element(1,Fail) == 'EXIT';
  			element(1,Fail) == timetrap_timeout;
  			element(1,Fail) == failed ->
  	    {Cases2,Config1,Status3} =
  		if StartConf ->
  			ReportAbortRepeat(failed),
  			print(minor, "~n*** ~p failed.~n"
  			      "    Skipping all cases.", [Func]),
  			Reason = {failed,{Mod,Func,Fail}},
  			{skip_cases_upto(Ref, Cases, Reason, conf, CurrMode),
  			 Config,
  			 update_status(failed, group_result, get_name(Mode0),
  				       delete_status(Ref, Status2))};
  		   not StartConf ->
  			ReportRepeatStop(),
  			print_conf_time(ConfTime),
  			{Cases,tl(Config),delete_status(Ref, Status2)}
  		end,
  	    set_io_buffering(IOHandler),
  	    stop_minor_log_file(),
  
  	    %%! --- Fri Aug  6 13:25:35 2010 --- peppe was here!
  	    io:format(user, "## {~p,~p,~p}: Status = ~p~n", [get_name(Mode0),Ref,Func,Status3]),
  
  	    run_test_cases_loop(Cases2, Config1, TimetrapData, Mode, Status3);
  	{died,Why,_} when Func == init_per_suite ->
  	    print(minor, "~n*** Unexpected exit during init_per_suite.~n", []),
  	    Reason = {failed,{Mod,init_per_suite,Why}},
  