diff options
author | Anders Svensson <[email protected]> | 2017-09-18 15:21:13 +0200 |
---|---|---|
committer | Anders Svensson <[email protected]> | 2017-09-18 15:21:13 +0200 |
commit | 9bace0e62d528822519de33c9cd54030181e8541 (patch) | |
tree | f6f50480edc1cf9158e4b8786f190b30cf9d1b86 /lib/diameter/test | |
parent | 1ba62ea4f183885ee9e2e4872db9d7c205fb4c13 (diff) | |
parent | c504153dbb07bf756621cd21401e18d9055578ad (diff) | |
download | otp-9bace0e62d528822519de33c9cd54030181e8541.tar.gz otp-9bace0e62d528822519de33c9cd54030181e8541.tar.bz2 otp-9bace0e62d528822519de33c9cd54030181e8541.zip |
Merge branch 'maint'
Diffstat (limited to 'lib/diameter/test')
-rw-r--r-- | lib/diameter/test/diameter_traffic_SUITE.erl | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/lib/diameter/test/diameter_traffic_SUITE.erl b/lib/diameter/test/diameter_traffic_SUITE.erl index ffb4a508cd..c224f9a27e 100644 --- a/lib/diameter/test/diameter_traffic_SUITE.erl +++ b/lib/diameter/test/diameter_traffic_SUITE.erl @@ -533,9 +533,10 @@ add_transports(Config) -> LRef = ?util:listen(SN, [T, {sender, SS}, - {message_cb, ST andalso {?MODULE, message, [0]}} - | [{packet, hd(?util:scramble([false, raw]))} - || T == sctp andalso CS]], + {message_cb, ST andalso {?MODULE, message, [0]}}] + ++ [{packet, hd(?util:scramble([false, raw]))} + || T == sctp andalso CS] + ++ [{unordered, unordered()} || T == sctp], [{capabilities_cb, fun capx/2}, {pool_size, 8} | server_apps()] @@ -551,13 +552,17 @@ add_transports(Config) -> Id <- [{D,E}]], ?util:write_priv(Config, "transport", [LRef | Cs]). +unordered() -> + element(rand:uniform(4), {true, false, 1, 2}). + client_opts(tcp) -> []; client_opts(sctp) -> - [{sctp_initmsg, #sctp_initmsg{num_ostreams = N, - max_instreams = 5}} - || N <- [rand:uniform(8)], - N =< 6]. + [{unordered, unordered()} + | [{sctp_initmsg, #sctp_initmsg{num_ostreams = N, + max_instreams = 5}} + || N <- [rand:uniform(8)], + N =< 6]]. server_apps() -> B = have_nas(), |