Commits (3)
...@@ -856,7 +856,7 @@ Package TP_AMF { ...@@ -856,7 +856,7 @@ Package TP_AMF {
TP Id TP_NGAP_AMF_MMP_03 TP Id TP_NGAP_AMF_MMP_03
Test objective "Verify that the AMF node successfully processes a HANDOVER_REQUEST message that contains mandatory IEs and answers with HANDOVER REQUEST ACKNOWLEDGE to acknowledge the handover." Test objective "Verify that the AMF node successfully sends a HANDOVER_REQUEST message that contains mandatory IEs to the GNB."
Reference Reference
"ETSI TS 138 413 [1], Clauses 8.4.2.2" "ETSI TS 138 413 [1], Clauses 8.4.2.2"
...@@ -872,7 +872,10 @@ Package TP_AMF { ...@@ -872,7 +872,10 @@ Package TP_AMF {
Expected behaviour Expected behaviour
ensure that { ensure that {
when { when {
the IUT entity receives a HANDOVER_REQUEST containing the IUT entity indicate a Handover Request procedure
}
then {
the IUT entity sends a HANDOVER_REQUEST containing
AMF_UE_NGAP_ID, AMF_UE_NGAP_ID,
RAN_UE_NGAP_ID, RAN_UE_NGAP_ID,
Handover_Typ, Handover_Typ,
...@@ -890,28 +893,14 @@ Package TP_AMF { ...@@ -890,28 +893,14 @@ Package TP_AMF {
Source_to_Target_Transparent_Container, Source_to_Target_Transparent_Container,
GUAMI GUAMI
; ;
from the GNB entity to the GNB entity
} }
then { }
the IUT entity sends a HANDOVER_REQUEST_ACKNOWLEDGE containing
AMF_UE_NGAP_ID, } // end TP TP_NGAP_AMF_MMP_03
RAN_UE_NGAP_ID,
PDU_Session_Resource_Admitted_List containing
PDU_Session_Resource_Admitted_Item containing
PDU_SessionId,
Handover_Request_Acknowledge_Transfer
;
;,
Target_to_Source_Transparent_Container
;
to the GNB entity
}
}
} // end TP TP_NGAP_AMF_MMP_03
} // End Group "Handover Resource Allocation" } // End Group "Handover Resource Allocation"
Group "Path Switch Request" Group "Path Switch Request"
{ {
import all from Ngap_Common; import all from Ngap_Common;
...@@ -1033,7 +1022,7 @@ Package TP_AMF { ...@@ -1033,7 +1022,7 @@ Package TP_AMF {
TP Id TP_NGAP_AMF_MMP_06 TP Id TP_NGAP_AMF_MMP_06
Test objective "Verify that the AMF node successfully processes a PATH SWITCH REQUEST message that contains mandatory IEs and answers with PATH SWITCH REQUEST FAILURE to confirm that the ongoing handover was cancelled." Test objective "Verify that the AMF node successfully processes a HANDOVER CANCEL message that contains mandatory IEs and answers with PHANDOVER CANCEL ACKNOWLEDGE to confirm that the ongoing handover was cancelled."
Reference Reference
"ETSI TS 138 413 [1], Clauses 8.4.5.2" "ETSI TS 138 413 [1], Clauses 8.4.5.2"
......
...@@ -1100,7 +1100,113 @@ Package TP_GNB { ...@@ -1100,7 +1100,113 @@ Package TP_GNB {
} // End Group "Handover Preparation" } // End Group "Handover Preparation"
Group "Handover Resource Allocation"
{
import all from Ngap_Common;
Test Purpose {
TP Id TP_NGAP_GNB_MMP_08
Test objective "Verify that the GNB node successfully processes a HANDOVER_REQUEST message that contains mandatory IEs and answers with HANDOVER REQUEST ACKNOWLEDGE to acknowledge the handover."
Reference
"ETSI TS 138 413 [1], Clauses 8.4.2.2"
Config Id CFG_GNB_01
PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either.
Initial conditions with {
the UE entity isRegisteredTo the AMF // TODO: check initial conditions
}
Expected behaviour
ensure that {
when {
the IUT entity receives a HANDOVER_REQUEST containing
AMF_UE_NGAP_ID,
RAN_UE_NGAP_ID,
Handover_Typ,
Cause,
UE_Aggregate_Maximum_Bit_Rate,
UE_Security_Capabilitues
PDU_Session_Setup_Resource_List containing
PDU_Session_Setup_Resource_Item containing
PDU_SessionId,
S_NSSAI,
Handover_Request_Transfer
;
;,
Allowed_NSSAI,
Source_to_Target_Transparent_Container,
GUAMI
;
from the AMF entity
}
then {
the IUT entity sends a HANDOVER_REQUEST_ACKNOWLEDGE containing
AMF_UE_NGAP_ID,
RAN_UE_NGAP_ID,
PDU_Session_Resource_Admitted_List containing
PDU_Session_Resource_Admitted_Item containing
PDU_SessionId,
Handover_Request_Acknowledge_Transfer
;
;,
Target_to_Source_Transparent_Container
;
to the AMF entity
}
}
} // end TP TP_NGAP_GNB_MMP_08
} // End Group "Handover Resource Allocation"
Group "Handover Notification"
{
import all from Ngap_Common;
Test Purpose {
TP Id TP_NGAP_GNB_MMP_07
Test objective "Verify that the AMF node successfully sends a HANDOVER NOTIFICATION message that contains mandatory IEs to the AMF."
Reference
"ETSI TS 138 413 [1], Clauses 8.4.3.2"
Config Id CFG_AMF_01
PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either.
Initial conditions with {
the UE entity isRegisteredTo the AMF // TODO: check initial conditions
}
Expected behaviour
ensure that {
when {
the IUT entity indicate the Handover Notification
}
then {
the IUT entity sends a HANDOVER_NOTIFY containing
AMF_UE_NGAP_ID,
RAN_UE_NGAP_ID,
User_Location_Information
;
to the AMF entity
}
}
} // End TP_NGAP_GNB_MMP_07
} // End Group "Handover Notification"
Group "Path Switch Request" Group "Path Switch Request"
{ {
import all from Ngap_Common; import all from Ngap_Common;
...@@ -1150,6 +1256,47 @@ Package TP_GNB { ...@@ -1150,6 +1256,47 @@ Package TP_GNB {
} // End Group "Path Switch Request" } // End Group "Path Switch Request"
Group "Handover Cancellation"
{
import all from Ngap_Common;
Test Purpose {
TP Id TP_NGAP_GNB_MMP_06
Test objective "Verify that the GNB node successfully sends a HANDOVER CANCEL message that contains mandatory IEs to the AMF."
Reference
"ETSI TS 138 413 [1], Clauses 8.4.5.2"
Config Id CFG_AMF_01
PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either.
Initial conditions with {
the UE entity isRegisteredTo the AMF // TODO: check initial conditions
}
Expected behaviour
ensure that {
when {
the IUT entity indicate a Handover Cancel
}
then {
the IUT entity sends a HANDOVER_CANCEL containing
AMF_UE_NGAP_ID,
RAN_UE_NGAP_ID,
Cause
;
to the AMF entity
}
} // End TP_NGAP_GNB_MMP_06
} // End TP_NGAP_GNB_MMP_06
} // End Group "Handover Cancellation"
Group "Uplink RAN Status Transfer" Group "Uplink RAN Status Transfer"
{ {
import all from Ngap_Common; import all from Ngap_Common;
......