anchor.diff:  
   handle_end(test, Data, State) ->
       case get(status, Data) of
  -        ok         -> io:format(color:green("."));
  -        skip       -> io:format(color:yellow("S"));
  -        {error, _} -> io:format(color:redb("F"))
  +        ok            -> io:format(color:green("."));
  +        skip          -> io:format(color:yellow("S"));
  +        {skipped, _ } -> io:format(color:yellow("S"));
  +        {error, _}    -> io:format(color:redb("F"))
       end,
       State#s{cases = State#s.cases ++ [Data]};
  -handle_end(_Type, _Data, State) ->
  +handle_end(group, _Data, State) ->
       State.
   
   handle_cancel(group, Data, State) ->
  
positive.code:             case get(status, C) of
                  {error, _} ->
                      true;
                  _  ->
                      case get(reason, C) of
                          {abort, _} -> true;
                          _          -> false
  
negative.code:     {
          color:yellow("Bad test specification:"),
          [
              color:yellowb("Invalid specification: "),
              color:yellow(io_lib:format("~p", [Test]))
          ]
      };
  