diff options
| author | Simon MacMullen <simon@lshift.net> | 2010-04-28 11:00:27 +0100 |
|---|---|---|
| committer | Simon MacMullen <simon@lshift.net> | 2010-04-28 11:00:27 +0100 |
| commit | c5a04e9a064e984db85645458649309baff81702 (patch) | |
| tree | 565d5fe11744a165258e99dd2bee7e9e01a0c82f | |
| parent | 8bfb74f07287956b6c25680275bd009f67a5cf52 (diff) | |
| download | rabbitmq-server-git-c5a04e9a064e984db85645458649309baff81702.tar.gz | |
Remove gen_server2 use, bump up timeouts, tidy GoodRes / BadRes checking.
| -rw-r--r-- | src/rabbit_tests.erl | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/src/rabbit_tests.erl b/src/rabbit_tests.erl index f7674d8bc3..a070e42dc5 100644 --- a/src/rabbit_tests.erl +++ b/src/rabbit_tests.erl @@ -860,7 +860,7 @@ test_delegates_async(SecondaryNode) -> make_responder(FMsg) -> fun() -> receive Msg -> FMsg(Msg) - after 100 -> throw(timeout) + after 1000 -> throw(timeout) end end. @@ -874,16 +874,16 @@ await_response(Count) -> receive response -> ok, await_response(Count - 1) - after 100 -> + after 1000 -> io:format("Async reply not received~n"), throw(timeout) end. test_delegates_sync(SecondaryNode) -> - Sender = fun(Pid) -> gen_server2:call(Pid, invoked) end, + Sender = fun(Pid) -> gen_server:call(Pid, invoked) end, Responder = make_responder(fun({'$gen_call', From, invoked}) -> - gen_server2:reply(From, response) + gen_server:reply(From, response) end), BadResponder = make_responder(fun({'$gen_call', _From, invoked}) -> @@ -902,12 +902,10 @@ test_delegates_sync(SecondaryNode) -> RemoteBadPids = spawn_responders(SecondaryNode, BadResponder, 2), GoodRes = delegate:call(LocalGoodPids ++ RemoteGoodPids, Sender), - [{ok, response, _}, {ok, response, _}, - {ok, response, _}, {ok, response, _}] = GoodRes, - BadRes = delegate:call(LocalBadPids ++ RemoteBadPids, Sender), - [{error, _, _}, {error, _, _}, - {error, _, _}, {error, _, _}] = BadRes, + + true = lists:all(fun ({ok, response, _}) -> true end, GoodRes), + true = lists:all(fun ({error, _, _}) -> true end, BadRes), GoodResPids = [Pid || {_, _, Pid} <- GoodRes], BadResPids = [Pid || {_, _, Pid} <- BadRes], |
