From 79e32b52a6163f737d92991612f47a27d4fde822 Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Wed, 21 Apr 2021 12:36:09 +0200 Subject: [PATCH] TT#116100 scenarios/register_tcp * domain per scenario * dynamic IP/port and numbers Change-Id: Idb535061d1b6b057b74847e8e832dbe52cb0c700 --- scenarios/register_tcp/0001_test.yml.tt2 | 4 ++-- scenarios/register_tcp/0002_test.yml.tt2 | 30 ++++++++++++------------ scenarios/register_tcp/scenario.yml | 13 +++++----- 3 files changed, 24 insertions(+), 23 deletions(-) diff --git a/scenarios/register_tcp/0001_test.yml.tt2 b/scenarios/register_tcp/0001_test.yml.tt2 index ec6606ec..e56d1b66 100644 --- a/scenarios/register_tcp/0001_test.yml.tt2 +++ b/scenarios/register_tcp/0001_test.yml.tt2 @@ -3,7 +3,7 @@ flow: - start|ROUTE_ENTRY: - return|ROUTE_ENTRY: - start|ROUTE_NET_INFO: - $x_hdr(From): sip:testuser1003@ + $x_hdr(From): sip:[% scenarios.0.username %]@ - return|ROUTE_NET_INFO: - start|ROUTE_CHECK_TEL_URI: - return|ROUTE_CHECK_TEL_URI: @@ -17,7 +17,7 @@ flow: - exit|ROUTE_EXIT: sip_in: - '^REGISTER' - - 'Contact: sip:testuser1003@' + - 'Contact: sip:[% scenarios.0.username %]@' - 'Content-Length: 0' - 'Expires: 600' sip_out: diff --git a/scenarios/register_tcp/0002_test.yml.tt2 b/scenarios/register_tcp/0002_test.yml.tt2 index 804b27df..ee7025a8 100644 --- a/scenarios/register_tcp/0002_test.yml.tt2 +++ b/scenarios/register_tcp/0002_test.yml.tt2 @@ -3,7 +3,7 @@ flow: - start|ROUTE_ENTRY: - return|ROUTE_ENTRY: - start|ROUTE_NET_INFO: - $x_hdr(From): sip:testuser1003@ + $x_hdr(From): sip:[% scenarios.0.username %]@ - return|ROUTE_NET_INFO: - start|ROUTE_CHECK_TEL_URI: - return|ROUTE_CHECK_TEL_URI: @@ -12,12 +12,12 @@ flow: - start|ROUTE_REG_HANDLE: - start|ROUTE_AUTH: - start|ROUTE_AUTH_HELPER: - $x_hdr(From): spce.test - $var(realm_user): testuser1003 - $var(realm_domain): spce.test + $x_hdr(From): register-tcp.scenarios.test + $var(realm_user): [% scenarios.0.username %] + $var(realm_domain): register-tcp.scenarios.test - return|ROUTE_AUTH_HELPER: - $avp(orig_acc_caller_user): ['testuser1003'] - $avp(orig_acc_caller_domain): ['spce.test'] + $avp(orig_acc_caller_user): ['[% scenarios.0.username %]'] + $avp(orig_acc_caller_domain): ['register-tcp.scenarios.test'] - start|ROUTE_ADD_CALLINFO_REPLY: - return|ROUTE_ADD_CALLINFO_REPLY: - return|ROUTE_AUTH: @@ -30,23 +30,23 @@ flow: $xavp(caller_dom_prefs[0]=>cc[*]): None $xavp(caller_dom_prefs[0]=>cli[*]): None $xavp(caller_real_prefs[0]=>dummy[*]): ['caller'] - $xavp(caller_real_prefs[0]=>ac[*]): [1] - $xavp(caller_real_prefs[0]=>cc[*]): [43] - $xavp(caller_real_prefs[0]=>cli[*]): [4311003] + $xavp(caller_real_prefs[0]=>ac[*]): [[% register_tcp_scenarios_test.testuser1003.ac %]] + $xavp(caller_real_prefs[0]=>cc[*]): [[% register_tcp_scenarios_test.testuser1003.cc %]] + $xavp(caller_real_prefs[0]=>cli[*]): [[% register_tcp_scenarios_test.testuser1003.phone_number %]] $xavp(caller_usr_prefs[0]=>dummy[*]): ['caller'] - $xavp(caller_usr_prefs[0]=>ac[*]): [1] - $xavp(caller_usr_prefs[0]=>cc[*]): [43] - $xavp(caller_usr_prefs[0]=>cli[*]): [4311003] + $xavp(caller_usr_prefs[0]=>ac[*]): [[% register_tcp_scenarios_test.testuser1003.ac %]] + $xavp(caller_usr_prefs[0]=>cc[*]): [[% register_tcp_scenarios_test.testuser1003.cc %]] + $xavp(caller_usr_prefs[0]=>cli[*]): [[% register_tcp_scenarios_test.testuser1003.phone_number %]] - start|ROUTE_EXIT: - start|ROUTE_RUNTIME: - return|ROUTE_RUNTIME: - exit|ROUTE_EXIT: sip_in: - '^REGISTER' - - 'Contact: sip:testuser1003@' + - 'Contact: sip:[% scenarios.0.username %]@' - 'Content-Length: 0' - 'Expires: 600' - - 'Authorization: Digest username="testuser1003"' + - 'Authorization: Digest username="[% scenarios.0.username %]"' sip_out: - [ '^SIP/2.0 100 Trying', @@ -55,6 +55,6 @@ sip_out: - [ '^SIP/2.0 200 OK', 'Content-Length: 0', - 'P-NGCP-Authorization: testuser1003@', + 'P-NGCP-Authorization: [% scenarios.0.username %]@', 'P-NGCP-Authorized: 1' ] diff --git a/scenarios/register_tcp/scenario.yml b/scenarios/register_tcp/scenario.yml index 980a5dbf..e444dd71 100644 --- a/scenarios/register_tcp/scenario.yml +++ b/scenarios/register_tcp/scenario.yml @@ -1,6 +1,7 @@ +--- test_uuid: register_tcp domains: - 'spce.test': + register-tcp.scenarios.test: reseller_id: 1 customers: 'customer.test': @@ -13,7 +14,7 @@ customers: billing_profile_id: 1 reseller_id: 1 subscribers: - spce.test: + register-tcp.scenarios.test: testuser1003: customer: 'customer.test' password: testuser @@ -22,12 +23,12 @@ subscribers: sn: 1003 scenarios: - ip: 127.126.0.1 - domain: spce.test + domain: register-tcp.scenarios.test username: testuser1003 proto: tcp responders: - ip: 127.1.0.1 - domain: spce.test - register: no + domain: register-tcp.scenarios.test + register: 'no' username: testuser1003 - active: no + active: 'no'