anchor.diff:      RawPings = lists:map(fun(E) -> client_messages:encode_msg(E) end, Pings),
   
       % when
  -    {ok, {Sock, _}} = connect_via_token(Worker1),
  +    {ok, {Sock, _}} = connect_via_token(Worker1, [{active, true}], Transport),
       T1 = os:timestamp(),
  -    lists:foreach(fun(E) -> ok = ssl:send(Sock, E) end, RawPings),
  +    lists:foreach(fun(E) -> ok = Transport:send(Sock, E) end, RawPings),
       T2 = os:timestamp(),
   
       % then
  -    ?assertMatch({ok, _}, ssl:connection_info(Sock)),
       UnknownMessages = lists:foldl(
           fun(N, Queued) ->
               case lists:filter(
  
positive.code:     _ReceivingTime = {receiving_time, timer:now_diff(T3, T2)},
      _FullTime = {full_time, timer:now_diff(T3, T1)},
  %%     ct:print("~p ~p ~p", [_SendingTime, _ReceivingTime, _FullTime]),
      ok = ssl:close(Sock).
  
  -perf_test([
      {repeats, 10},
  
negative.code:                 [] ->
                      Data =
                          receive
                              {_, _, Binary} -> Binary
                          after
                              timer:seconds(5) -> {error, timeout}
                          end,
  