anchor.diff:  						  node=EvNode,
   						  data={Mod,Func,Result}}} <- Done, 
   				     EH == TEH, EvNode == Node, Mod == M, 
  -				     Func == F, Result == R] of
  +				     Func == F, result_match(R, Result)] of
   			      [TcDone|_] ->
   				  test_server:format("Found ~p!", [TEv]),
   				  {lists:delete(TcDone, Done),RemEvs,RemSize};
  
positive.code: 					       data={Mod,{end_per_group,
  							  EvGName,EvProps},Res}}}) when 
  					  EH == TEH, EvNode == Node, Mod == M,
  					  EvGName == GroupName, EvProps == Props, Res == R ->
  					false;
  				   ({EH,#event{name=stop_logging,
  					       node=EvNode,data=_}}) when
  					  EH == TEH, EvNode == Node ->
  
negative.code: match_data([],[]) ->
      match.
  
  result_match({SkipOrFail,{ErrorInd,{Why,'_'}}},
  	    {SkipOrFail,{ErrorInd,{Why,_Stack}}}) ->
      true;
  result_match({SkipOrFail,{ErrorInd,{EMod,EFunc,{Why,'_'}}}},
  	    {SkipOrFail,{ErrorInd,{EMod,EFunc,{Why,_Stack}}}}) ->
      true;
  result_match(Result, Result) ->
      true;
  result_match(_, _) ->
      false.
  
  log_events(TC, Events, EvLogDir, Opts) ->
      LogFile = filename:join(EvLogDir, atom_to_list(TC)++".events"),
  