aboutsummaryrefslogtreecommitdiffstats
path: root/lib/diameter/test/diameter_distribution_SUITE.erl
diff options
context:
space:
mode:
authorAnders Svensson <[email protected]>2019-03-04 14:40:17 +0100
committerAnders Svensson <[email protected]>2019-03-06 17:44:09 +0100
commitd46fcfdcac4b0dcea41add605f9419a7ea17e32c (patch)
treed9c285d58c94614416075ee067e6ce91772f7084 /lib/diameter/test/diameter_distribution_SUITE.erl
parent376e8fac401bd11b3cb3d2f9661eb7ff0b9bbcd7 (diff)
downloadotp-d46fcfdcac4b0dcea41add605f9419a7ea17e32c.tar.gz
otp-d46fcfdcac4b0dcea41add605f9419a7ea17e32c.tar.bz2
otp-d46fcfdcac4b0dcea41add605f9419a7ea17e32c.zip
Add diameter_dist_SUITE to exercise diameter_dist:route_session/2
Spread a server over three nodes, one of which terminates a peer connection, the other two to handle requests. Terminate transport on one of the server nodes and ensure that answers come only from the other two.
Diffstat (limited to 'lib/diameter/test/diameter_distribution_SUITE.erl')
-rw-r--r--lib/diameter/test/diameter_distribution_SUITE.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/diameter/test/diameter_distribution_SUITE.erl b/lib/diameter/test/diameter_distribution_SUITE.erl
index 92d5c59797..5fe02284ae 100644
--- a/lib/diameter/test/diameter_distribution_SUITE.erl
+++ b/lib/diameter/test/diameter_distribution_SUITE.erl
@@ -126,7 +126,7 @@ all() ->
%% enslave/1
%%
%% Start four slave nodes, one to implement a Diameter server,
-%% two three to implement a client.
+%% three to implement a client.
enslave() ->
[{timetrap, {seconds, 30*length(?NODES)}}].
@@ -332,6 +332,8 @@ prepare_request(Pkt, ?CLIENT, {_Ref, Caps}, {_, client0}) ->
'Origin-Realm' = OR,
'Session-Id' = diameter:session_id(OH)}}.
+%% prepare_retransmit/4
+
prepare_retransmit(Pkt, ?CLIENT, _, {_, client0}) ->
#diameter_packet{msg = #diameter_base_STR{'Termination-Cause' = ?MOVED}}
= Pkt, %% assert