anchor.diff:  get_line_from_result(_, _) ->
       undefined.
   
  +on_tc_skip(Suite,TC,Result,Proxy) when is_pid(Proxy) ->
  +    _ = gen_server:call(Proxy,{?FUNCTION_NAME, [Suite,TC,Result]}),
  +    Proxy;
   on_tc_skip(Suite,{ConfigFunc,_GrName}, Res, State) ->
       on_tc_skip(Suite,ConfigFunc, Res, State);
   on_tc_skip(Suite,Tc, Res, State0) ->
  
positive.code: 	Path -> filename:absname(Path)
      end.
  
  init(Path, Opts) ->
      {ok, Host} = inet:gethostname(),
      #state{ filepath = Path,
  	    hostname = proplists:get_value(hostname,Opts,Host),
  	    package = proplists:get_value(package,Opts),
  	    axis = proplists:get_value(axis,Opts,[]),
  	    properties = proplists:get_value(properties,Opts,[]),
  	    url_base = proplists:get_value(url_base,Opts),
  	    timer = ?now }.
  
  pre_init_per_suite(Suite,SkipOrFail,#state{ test_cases = [] } = State)
    when is_tuple(SkipOrFail) ->
      {SkipOrFail, init_tc(State#state{curr_suite = Suite,
  
negative.code: 	    P ->
  		P
  	end,
      Ast =
          case beam_lib:chunks(code:which(Suite),[debug_info]) of
              {ok,{Suite,[{debug_info,
                           {debug_info_v1,
                            erl_abstract_code,
                            {Abstr,_Opts}}}]}} ->
                  Abstr;
              _ ->
                  undefined
          end,
      {Config, init_tc(State#state{ filepath = Path,
  				  curr_suite = Suite,
                                    curr_suite_file = get_file(Suite),
                                    curr_suite_ast = Ast,
  				  curr_suite_ts = ?now,
  				  curr_log_dir = CurrLogDir},
  		     Config) };
  