anchor.diff:         {certfile, filename:join(PrivDir, "client/keycert.pem")},
          {cacertfile, filename:join(PrivDir, "client/cacerts.pem")}
         ]}].
  +
  +%% @private
  +check_forward_message(Node, Manager) ->
  +    {ok, Members} = rpc:call(Node, Manager, members, []),
  +    %% ask member node to forward a message to one other random member
  +    ct:pal("members of ~p: ~p", [Node, Members]),
  +    RandomMember = random(Members, Node),
  +    ct:pal("requesting node ~p to forward message to store_proc on node ~p",
  +           [Node, RandomMember]),
  +    Rand = rand_compat:uniform(),
  +    rpc:call(Node, Manager, forward_message,
  +             [RandomMember, store_proc, {store, Rand}]),
  +    %% wait a bit to allow for the message to arrive
  +    timer:sleep(500),
  +    %% now fetch the value from the random destination node
  +    {ok, ExpectedRand} = rpc:call(RandomMember, application, get_env, [partisan, forward_message_test]),
  +    %% it must match with what we asked the node to forward
  +    ?assertEqual(Rand, ExpectedRand),
  +    ok.
  +
  +random(List0, Omit) ->
  +    List = List0 -- lists:flatten([Omit]),
  +    %% Catch exceptions where there may not be enough members.
  +    try
  +        Index = rand_compat:uniform(length(List)),
  +        lists:nth(Index, List)
  +    catch
  +        _:_ ->
  +            undefined
  +    end.
  
positive.code: 
      StartFun = fun({_Name, Node}) ->
                          %% Start partisan.
                          {ok, _} = rpc:call(Node, application, ensure_all_started, [partisan])
                     end,
      lists:foreach(StartFun, Nodes),
  
      ct:pal("Clustering nodes."),
  
negative.code:                       end, Active1)
                    end,
      lists:foreach(SymmetryFun, Nodes),
  
      %% Verify forward message functionality.
      lists:foreach(fun({_Name, Node}) ->
                      ok = check_forward_message(Node, Manager)
                    end, Nodes),
  
      %% Stop nodes.
      stop(Nodes),
  