anchor.diff:      end.
   
   
  -redundant_1_test_() ->
  -    {timeout, 300, ?_assertEqual([], redundant())}.
  -
  -redundant() ->
  -    ?debugVal(start),
  +redundant_test_() ->
  +    {timeout, 300, ?_assertEqual(ok, redundant(false))}.
  +
  +redundant(false) ->
  +    ok;
  +redundant(true) ->
       %% prepare-1
       [] = os:cmd("epmd -daemon"),
       {ok, Hostname} = inet:gethostname(),
  
positive.code:     ok = redundant_1(Members, 2750001, 3000000),
  
      %% terminate
      os:cmd("rm -rf queue"),
      os:cmd("rm ring_*"),
      [].
  
  
  redundant_1(_, End, End) ->
  
negative.code:             ?assertEqual(3, length(Nodes)),
              lists:foreach(fun({N, _}) ->
                                    ?assertEqual(true, lists:member(N, Members))
                            end, Nodes);
          _Error ->
              ?debugVal(_Error)
      end,
  