Skip to content
GitLab
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
INT - Core Network and Interoperability Testing
Voice and Video over LTE
Emergency VoLTE Interoperability Tests
Compare revisions
3e9ff04e808f41ed364a7052ec3479b512fd5c15...7f6b0ac8a6a60ca0b385bc2a6b2c2c49ea932835
Commits (3)
added emergency attach TD
· 82d02a4c
Iztok Juvancic
authored
Jun 01, 2023
82d02a4c
added emergency attach TD
· fa2f6091
Iztok Juvancic
authored
Jun 01, 2023
fa2f6091
Merge branch 'TTF010' of
https://forge.etsi.org/rep/int/vxlte/emergency-iop
into TTF010
· 7f6b0ac8
Iztok Juvancic
authored
Jun 01, 2023
7f6b0ac8
Hide whitespace changes
Inline
Side-by-side
ttcn/AtsImsIot/AtsImsIot_Emergency.ttcn
View file @
7f6b0ac8
...
...
@@ -106,7 +106,7 @@ module AtsImsIot_Emergency {
* TS 129 272 [8], clause 5.2.1.1 (MME shall proceed even if Update Location fails)
*
*/
testcase
TC_VoLTE_EC
O
_INT_ATT_02
(
)
runs
on
ImsTestCoordinator
system
IotSystemInterface
{
testcase
TC_VoLTE_E
M
C_INT_ATT_02
(
)
runs
on
ImsTestCoordinator
system
IotSystemInterface
{
var
IotEquipmentUser
v_ueA
:=
f_cf_create_IotEquipmentUser
(
c_userUE_A
);
var
ImsUserInfo
v_userInfoA
:=
f_getImUser
(
PX_EUT_A
);
...
...
@@ -128,7 +128,7 @@ module AtsImsIot_Emergency {
// Check that user A starts initial network attachment
f_mtc_check_TP_S6A_MME_ULR_01
(
vc_vxlte_monitor_components
.
s6a
,
true
);
// Check (ULR – Event 2)
f_mtc_check_TP_S6A_HSS_ECO_ULA_01
(
vc_vxlte_monitor_components
.
s6a
);
// Check (ULA – Event 3)
f_mtc_check_TP_GX_PCRF_EC
O
_CCA_0
2
(
vc_vxlte_monitor_components
.
gx
);
// Check (CCR, CCA – Events 4, 5)
f_mtc_check_TP_GX_PCRF_E
M
C_CCA_0
1
(
vc_vxlte_monitor_components
.
gx
);
// Check (CCR, CCA – Events 4, 5)
// postamble
f_mtc_userRadioEnabled
(
v_ueA
,
false
,
true
);
...
...
@@ -1286,7 +1286,44 @@ module AtsImsIot_Emergency {
group
EmergencyNetworkDetachment
{
group
EmergencySessionDetachment
{
/**
* @desc Emergency Network Detachment (with/without) emergency registration
*
* @see
*/
testcase
TC_VoLTE_ECO_INT_DTC_01
(
)
runs
on
ImsTestCoordinator
system
IotSystemInterface
{
var
IotEquipmentUser
v_ueA
:=
f_cf_create_IotEquipmentUser
(
c_userUE_A
);
var
ImsUserInfo
v_userInfoA
:=
f_getImUser
(
PX_EUT_A
);
f_setVxLteMonIterfacesAvailability
();
//Check required monitor interfaces due to TD
if
(
f_checkVxLteRequiredMonitorInterface
({
PX_DIAMETER_GX_INTERFACENAME
})){
f_cf_createVxLteMonitor
();
// map/connect component ports
f_cf_adapter_up
(
);
f_cf_user_up
(
v_ueA
);
f_cf_VxLteMonitor_Up
();
//preamble
f_mtc_userRadioEnabled
(
v_ueA
,
true
,
true
);
// UA-A trigger an initial network_attachment by enabling radio interface of its mobile
f_mtc_userRadioEnabled
(
v_ueA
,
false
,
true
);
// test body
// Check that user A starts initial network attachment
f_mtc_check_TP_GX_PCRF_ECO_CCA_02
(
vc_vxlte_monitor_components
.
gx
,
false
);
// Check (CCA – Event 3)
//postamble
//unmap/disconnect component ports
f_cf_user_down
(
v_ueA
);
f_cf_VxLteMonitor_Down
();
f_cf_adapter_down
(
);
}
else
{
//log...
setverdict
(
inconc
,
"At least one required monitor interface SHALL be selected! Check PIXITs"
)
}
}
// End of TC TC_VoLTE_ECO_INT_DTC_01
}
// End of group EmergencySessionDetachment
}
// End of group EmergencyNetworkDetachment
...
...
ttcn/AtsImsIot/AtsImsIot_TP_behavior_GX.ttcn
View file @
7f6b0ac8
...
...
@@ -1251,7 +1251,7 @@ group g_PCRF {
* </pre>
* @see TS 103 653-1 clause 7.7
*/
function
f_mtc_check_TP_GX_PCRF_EC
O
_CCA_0
2
(
function
f_mtc_check_TP_GX_PCRF_E
M
C_CCA_0
1
(
DiameterInterfaceMonitor
p_monitorCompRef
,
in
boolean
p_checkMessage
:=
false
,
in
boolean
p_forward_to_mtc
:=
false
...
...