diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/megaco/test/megaco_trans_SUITE.erl | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/lib/megaco/test/megaco_trans_SUITE.erl b/lib/megaco/test/megaco_trans_SUITE.erl index ba49ec07eb..0dc58096e4 100644 --- a/lib/megaco/test/megaco_trans_SUITE.erl +++ b/lib/megaco/test/megaco_trans_SUITE.erl @@ -4402,19 +4402,25 @@ multi_trans_req_and_ack_ackmaxcount(suite) -> multi_trans_req_and_ack_ackmaxcount(doc) -> []; multi_trans_req_and_ack_ackmaxcount(Config) when is_list(Config) -> - put(verbosity, ?TEST_VERBOSITY), - put(sname, "TEST"), - put(tc, multi_trans_req_and_ack_ackmaxcount), - i("starting"), - - MgcNode = make_node_name(mgc), - MgNode = make_node_name(mg), - d("start nodes: " - "~n MGC Node: ~p" - "~n MG Node: ~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 MGC Node: ~p" + "~n MG Node: ~p", + [MgcNode, MgNode]), + Nodes = [MgcNode, MgNode], + ok = ?START_NODES(Nodes), + Nodes + end, + Case = fun do_multi_trans_req_and_ack_ackmaxcount/1, + Post = fun(Nodes) -> + d("stop nodes"), + ?STOP_NODES(lists:reverse(Nodes)) + end, + try_tc(multi_trans_req_and_ack_ackmaxcount, Pre, Case, Post). +do_multi_trans_req_and_ack_ackmaxcount([MgcNode, MgNode]) -> d("[MGC] start the simulator "), {ok, Mgc} = megaco_test_megaco_generator:start_link("MGC", MgcNode), |