summaryrefslogtreecommitdiff
path: root/lib/megaco/test
diff options
context:
space:
mode:
authorMicael Karlberg <bmk@erlang.org>2020-01-21 12:13:27 +0100
committerMicael Karlberg <bmk@erlang.org>2020-01-21 12:30:08 +0100
commit821526fb85fe7821a3168fd29408513286c728cd (patch)
treed21edbad97ed9a076e4b2ec6d7015a70bbbdad6c /lib/megaco/test
parent9370e08d5251900336440ec24867e12133a081ce (diff)
downloaderlang-821526fb85fe7821a3168fd29408513286c728cd.tar.gz
[megaco|test] Convert another (segment) test case to try-tc
'segment' test case send_segmented_msg_plain1 converted.
Diffstat (limited to 'lib/megaco/test')
-rw-r--r--lib/megaco/test/megaco_segment_SUITE.erl41
1 files changed, 29 insertions, 12 deletions
diff --git a/lib/megaco/test/megaco_segment_SUITE.erl b/lib/megaco/test/megaco_segment_SUITE.erl
index 0d3cc660f2..abaad36ffc 100644
--- a/lib/megaco/test/megaco_segment_SUITE.erl
+++ b/lib/megaco/test/megaco_segment_SUITE.erl
@@ -197,18 +197,25 @@ send_segmented_msg_plain1(doc) ->
"First plain test that it is possible to send segmented messages. "
"Send window = infinity. ";
send_segmented_msg_plain1(Config) when is_list(Config) ->
- put(verbosity, ?TEST_VERBOSITY),
- put(sname, "TEST"),
- put(tc, ssmp1),
- i("starting"),
-
- MgcNode = make_node_name(mgc),
- MgNode = make_node_name(mg),
- d("start nodes: "
- "~n MgcNode: ~p"
- "~n MgNode: ~p",
- [MgcNode, MgNode]),
- ok = megaco_test_lib:start_nodes([MgcNode, MgNode], ?FILE, ?LINE),
+ Pre = fun() ->
+ MgcNode = make_node_name(mgc),
+ MgNode = make_node_name(mg),
+ d("start nodes: "
+ "~n MgcNode: ~p"
+ "~n MgNode: ~p",
+ [MgcNode, MgNode]),
+ Nodes = [MgcNode, MgNode],
+ ok = ?START_NODES(Nodes),
+ Nodes
+ end,
+ Case = fun do_send_segmented_msg_plain1/1,
+ Post = fun(Nodes) ->
+ d("stop nodes"),
+ ?STOP_NODES(lists:reverse(Nodes))
+ end,
+ try_tc(ssmp1, Pre, Case, Post).
+
+do_send_segmented_msg_plain1([MgcNode, MgNode]) ->
d("[MGC] start the simulator "),
{ok, Mgc} = megaco_test_tcp_generator:start_link("MGC", MgcNode),
@@ -7828,6 +7835,16 @@ sleep(X) -> receive after X -> ok end.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+try_tc(TCName, Pre, Case, Post) ->
+ try_tc(TCName, "TEST", ?TEST_VERBOSITY, Pre, Case, Post).
+
+try_tc(TCName, Name, Verbosity, Pre, Case, Post) ->
+ ?TRY_TC(TCName, Name, Verbosity, Pre, Case, Post).
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
p(F, A) ->
io:format("*** [~s] ~p ***"
"~n " ++ F ++ "~n",