diff options
author | Micael Karlberg <bmk@erlang.org> | 2020-01-21 12:13:27 +0100 |
---|---|---|
committer | Micael Karlberg <bmk@erlang.org> | 2020-01-21 12:30:08 +0100 |
commit | 821526fb85fe7821a3168fd29408513286c728cd (patch) | |
tree | d21edbad97ed9a076e4b2ec6d7015a70bbbdad6c /lib/megaco/test | |
parent | 9370e08d5251900336440ec24867e12133a081ce (diff) | |
download | erlang-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.erl | 41 |
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", |