summaryrefslogtreecommitdiff
path: root/lib/megaco/test
diff options
context:
space:
mode:
authorMicael Karlberg <bmk@erlang.org>2020-01-21 12:59:34 +0100
committerMicael Karlberg <bmk@erlang.org>2020-01-21 12:59:34 +0100
commit35c37467c88cb3fba2c9d791d52cae00452c1d1a (patch)
tree094a3a194842debe07bbf97f974dda40afffb6d6 /lib/megaco/test
parent1259167b9fd3fa574d8cdd309f12a4f62ecccc21 (diff)
downloaderlang-35c37467c88cb3fba2c9d791d52cae00452c1d1a.tar.gz
[megaco|test] Convert another (segment) test case to try-tc
'segment' test case recv_segmented_msg_missing_seg1 converted.
Diffstat (limited to 'lib/megaco/test')
-rw-r--r--lib/megaco/test/megaco_segment_SUITE.erl29
1 files changed, 18 insertions, 11 deletions
diff --git a/lib/megaco/test/megaco_segment_SUITE.erl b/lib/megaco/test/megaco_segment_SUITE.erl
index afb3b63432..a8940efa2f 100644
--- a/lib/megaco/test/megaco_segment_SUITE.erl
+++ b/lib/megaco/test/megaco_segment_SUITE.erl
@@ -6342,18 +6342,25 @@ recv_segmented_msg_missing_seg1(doc) ->
"Received segmented megaco message with one segment missing "
"using plain integer recv segment timer";
recv_segmented_msg_missing_seg1(Config) when is_list(Config) ->
- put(verbosity, ?TEST_VERBOSITY),
- put(sname, "TEST"),
- put(tc, rsmms1),
- i("starting"),
+ 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_recv_segmented_msg_missing_seg1/1,
+ Post = fun(Nodes) ->
+ d("stop nodes"),
+ ?STOP_NODES(lists:reverse(Nodes))
+ end,
+ try_tc(rsmms1, Pre, Case, Post).
- 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),
+do_recv_segmented_msg_missing_seg1([MgcNode, MgNode]) ->
d("[MGC] start the simulator "),
{ok, Mgc} = megaco_test_tcp_generator:start_link("MGC", MgcNode),