anchor.diff:                     {servers, Servers},
                      {clients, Clients}]),
   
  -    %% Pause for clustering.
  -    timer:sleep(2000),
  +    %% Pause for gossip interval * node exchanges + gossip interval for full convergence.
  +    timer:sleep(?GOSSIP_INTERVAL * length(Nodes) + ?GOSSIP_INTERVAL),
   
       %% Verify membership.
       %%
  
positive.code:     ct:pal("Removing node ~p from the cluster.", [Node4]),
      ok = rpc:call(Node2, partisan_peer_service, leave, [Node4]),
      
      %% Pause for clustering.
      timer:sleep(3000),
  
      %% Verify membership.
      %%
  
negative.code:     ct:pal("Joining node ~p to the cluster.", [Node4]),
      ok = rpc:call(Node2, partisan_peer_service, join, [Node4]),
      
      %% Pause for gossip interval * node exchanges + gossip interval for full convergence.
      timer:sleep(?GOSSIP_INTERVAL * length(Nodes) + ?GOSSIP_INTERVAL),
  
      %% Verify membership.
      %%
  