the UE entity isRegisteredTo the AMF // TODO: check initial conditions
the UE entity hasEstablishedRRCConnection
}
}
Expected behaviour
Expected behaviour
@@ -1417,8 +1417,7 @@ Package TP_AMF {
PICS Selection PICS_A2/2 and PICS_A4/6_1
PICS Selection PICS_A2/2 and PICS_A4/6_1
Initial conditions with {
Initial conditions with {
the UE entity isRegisteredTo the AMF // TODO: check initial conditions
the UE entity hasEstablishedRRCConnection
// AMF cannot accept the setup
}
}
Expected behaviour
Expected behaviour
@@ -1428,7 +1427,7 @@ Package TP_AMF {
Global_RAN_Node_ID,
Global_RAN_Node_ID,
Supported_TA_List containing
Supported_TA_List containing
Supported_TA_Item containing
Supported_TA_Item containing
TAC,
TAC, // Implementation note: The TAC in the NG Setup Request message does not match the TAC of the AMF.
Broadcast_PLMN_List containing
Broadcast_PLMN_List containing
Broadcast_PLMN_Item containing
Broadcast_PLMN_Item containing
PLMN_Identity,
PLMN_Identity,
@@ -1471,8 +1470,8 @@ Package TP_AMF {
PICS Selection PICS_A2/2 and PICS_A4/6_2
PICS Selection PICS_A2/2 and PICS_A4/6_2
Initial conditions with {
Initial conditions with {
the UE entity isRegisteredTo the AMF // TODO: check initial conditions
the UE entity isRegisteredTo the AMF
// AMF cannot accept the setup
}
}
Expected behaviour
Expected behaviour
@@ -1480,7 +1479,7 @@ Package TP_AMF {
when {
when {
the IUT entity receives a RAN_CONFIGURATION_UPDATE containing
the IUT entity receives a RAN_CONFIGURATION_UPDATE containing
Supported_TA_List containing
Supported_TA_List containing
Supported_TA_Item containing
Supported_TA_Item containing // Implementation note: e.g. TA List is updated due to UE moving into a new TA
TAC,
TAC,
Broadcast_PLMN_List containing
Broadcast_PLMN_List containing
Broadcast_PLMN_Item containing
Broadcast_PLMN_Item containing
@@ -1515,8 +1514,7 @@ Package TP_AMF {
PICS Selection PICS_A2/2 and PICS_A4/6_2
PICS Selection PICS_A2/2 and PICS_A4/6_2
Initial conditions with {
Initial conditions with {
the UE entity isRegisteredTo the AMF // TODO: check initial conditions
the UE entity isRegisteredTo the AMF
// AMF cannot accept the setup
}
}
Expected behaviour
Expected behaviour
@@ -1524,8 +1522,8 @@ Package TP_AMF {
when {
when {
the IUT entity receives a RAN_CONFIGURATION_UPDATE containing
the IUT entity receives a RAN_CONFIGURATION_UPDATE containing
Supported_TA_List containing
Supported_TA_List containing
Supported_TA_Item containing
Supported_TA_Item containing // Implementation note: e.g. TA List is updated due to UE moving into a new TA
TAC,
TAC, // Implementation note: The TAC in the NG Setup Request message does not match the TAC of the AMF.
Broadcast_PLMN_List containing
Broadcast_PLMN_List containing
Broadcast_PLMN_Item containing
Broadcast_PLMN_Item containing
PLMN_Identity,
PLMN_Identity,
@@ -1556,7 +1554,7 @@ Package TP_AMF {
TP Id TP_NGAP_AMF_IMP_05
TP Id TP_NGAP_AMF_IMP_05
Test objective "Verify that the AMF node successfully processes a AMF CONFIGURATION UPDATE message with AMF CONFIGURATION UPDATE ACKNOWLEDGE to acknowledge the update."
Test objective "Verify that the IUT can send a AMF CONFIGURATION UPDATE message to the AMF."
Reference
Reference
"ETSI TS 138 413 [1], Clauses 8.7.3.2"
"ETSI TS 138 413 [1], Clauses 8.7.3.2"
@@ -1566,13 +1564,18 @@ Package TP_AMF {
PICS Selection PICS_A2/2 and PICS_A4/6_3
PICS Selection PICS_A2/2 and PICS_A4/6_3
Initial conditions with {
Initial conditions with {
the UE entity isRegisteredTo the AMF // TODO: check initial conditions
the UE entity isRegisteredTo the AMF and
the UE entity isCMIDLE and
the UE entity hasReceivedPAGINGMessage
}
}
Expected behaviour
Expected behaviour
ensure that {
ensure that {
when {
when {
the IUT entity receives a AMF_CONFIGURATION_UPDATE containing
the IUT entity indicate the initiation "of a AMF CONFIGURATION UPDATE procedure"
}
then {
the IUT entity sends a AMF_CONFIGURATION_UPDATE containing
Served_GUAMI_List containing
Served_GUAMI_List containing
Served_GUAMI_Item containing
Served_GUAMI_Item containing
GUAMI
GUAMI
@@ -1596,25 +1599,17 @@ Package TP_AMF {
;
;
;
;
;
;
from the GNB entity
}
then {
the IUT entity sends a AMF_CONFIGURATION_UPDATE_ACKNOWLEDGE containing
AMF_TNL_Association_Setup_List containing
AMF_TNL_Association_Setup_Item containing
AMF_TNL_Association_Address
;
;
;
to the GNB entity
to the GNB entity
}
}
}
}
} // end TP TP_NGAP_AMF_IMP_05
} // end TP TP_NGAP_AMF_IMP_05
} // End Group "AMF Configuration Update"
} // End Group "AMF Configuration Update"
Group "NG Reset" //XX
Group "NG Reset"
{
{
import all from Ngap_Common;
import all from Ngap_Common;
@@ -1625,14 +1620,15 @@ Package TP_AMF {
Test objective "Verify that the AMF node successfully processes a NG RESET message that contains mandatory IEs and answers with NG RESET ACKNOWLEDGE to acknowledge the reset."
Test objective "Verify that the AMF node successfully processes a NG RESET message that contains mandatory IEs and answers with NG RESET ACKNOWLEDGE to acknowledge the reset."
Reference
Reference
"ETSI TS 138 413 [1], Clauses 8.7.4.2.1"
"ETSI TS 138 413 [1], Clauses 8.7.4.2.2"
Config Id CFG_AMF_01
Config Id CFG_AMF_01
PICS Selection PICS_A2/2 and PICS_A4/6_4
PICS Selection PICS_A2/2 and PICS_A4/6_4
Initial conditions with {
Initial conditions with {
the UE entity isRegisteredTo the AMF // TODO: check initial conditions
the UE entity isRegisteredTo the AMF and
the UE entity isRequestedToDetachfromNetwork
}
}
Expected behaviour
Expected behaviour
@@ -1677,12 +1673,28 @@ Package TP_AMF {
Initial conditions with {
Initial conditions with {
the UE entity isRegisteredTo the AMF
the UE entity isRegisteredTo the AMF
}
}
Expected behaviour
Expected behaviour
ensure that {
ensure that {
when {
when {
the IUT entity indicate a ERROR INDICATION
the IUT entity sends a INITIAL_CONTEXT_SETUP_REQUEST containing
Test objective "Verify that the GNB node successfully sends a NG SETUP REQEST message to the AMF."
Reference
"ETSI TS 138 413 [1], Clauses 8.7.1.2"
Config Id CFG_GNB_01
PICS Selection PICS_A2/1 and PICS_A3/6_1
Initial conditions with {
the UE entity hasEstablishedRRCConnection
}
Expected behaviour
ensure that {
when {
the IUT entity indicate the initiation "of a NG SETUP REQUEST"
}
then {
the IUT entity sends a NG_SETUP_REQUEST containing
Global_RAN_Node_ID,
Supported_TA_List containing
Supported_TA_Item containing
TAC,
Broadcast_PLMN_List containing
Broadcast_PLMN_Item containing
PLMN_Identity,
TAI_Slice_Support_List
;
;
;
;,
Default_Paging_DRX
;
to the AMF entity
}
}
} // end TP TP_NGAP_GNB_IMP_01
} // End Group "NG Setup"
} // End Group "NG Setup"
Group "RAN Configuration Update"
{
import all from Ngap_Common;
Test Purpose {
TP Id TP_NGAP_GNB_IMP_02
Test objective "Verify that the IUT can send a RAN CONFIGURATION UPDATE message to the AMF."
Reference
"ETSI TS 138 413 [1], Clauses 8.7.2.2"
Config Id CFG_GNB_01
PICS Selection PICS_A2/2 and PICS_A3/6_2
Initial conditions with {
the UE entity isRegisteredTo the AMF
}
Expected behaviour
ensure that {
when {
the IUT entity indicate the initiation "of a RAN CONFIGURATION UPDATE procedure"
}
then {
the IUT entity sends a RAN_CONFIGURATION_UPDATE containing
Supported_TA_List containing
Supported_TA_Item containing
TAC,
Broadcast_PLMN_List containing
Broadcast_PLMN_Item containing
PLMN_Identity,
TAI_Slice_Support_List
;
;
;
;
;
to the AMF entity
}
}
} // End TP_NGAP_GNB_IMP_02
} // End Group RAN Configuration Update
Group "AMF Configuration Update"
{
import all from Ngap_Common;
Test Purpose {
TP Id TP_NGAP_GNB_IMP_03
Test objective "Verify that the GNB node successfully processes a AMF CONFIGURATION UPDATE message with AMF CONFIGURATION UPDATE ACKNOWLEDGE to acknowledge the update."
Reference
"ETSI TS 138 413 [1], Clauses 8.7.3.2"
Config Id CFG_GNB_01
PICS Selection PICS_A2/1 and PICS_A3/6_3
Initial conditions with {
the UE entity isRegisteredTo the AMF and
the UE entity isCMIDLE and
the UE entity hasReceivedPAGINGMessage
}
Expected behaviour
ensure that {
when {
the IUT entity receives a AMF_CONFIGURATION_UPDATE containing
Served_GUAMI_List containing
Served_GUAMI_Item containing
GUAMI
;
;,
PLMN_Support_List containing
PLMN_Support_Item containing
PLMN_Identity,
Slice_Support_List
;
;,
AMF_TNL_Association_to_Add_List containing
AMF_TNL_Association_to_Add_item containing
AMF_TNL_Association_Address,
TNL_Address_Weight_Factor
;
;,
AMF_TNL_Association_to_Update_List containing
AMF_TNL_Association_to_Update_Item containing
AMF_TNL_Association_Address
;
;
;
from the AMF entity
}
then {
the IUT entity sends a AMF_CONFIGURATION_UPDATE_ACKNOWLEDGE containing
AMF_TNL_Association_Setup_List containing
AMF_TNL_Association_Setup_Item containing
AMF_TNL_Association_Address
;
;
;
to the AMF entity
}
}
} // end TP TP_NGAP_GNB_IMP_03
} //End Group AMF Configuration Update
Group "NG Reset"
{
import all from Ngap_Common;
Test Purpose {
TP Id TP_NGAP_GNB_IMP_04
Test objective "Verify that the GNB node successfully processes a NG RESET message that contains mandatory IEs and answers with NG RESET ACKNOWLEDGE to acknowledge the reset."
Reference
"ETSI TS 138 413 [1], Clauses 8.7.4.2.1"
Config Id CFG_GNB_01
PICS Selection PICS_A2/1 and PICS_A3/6_4
Initial conditions with {
the UE entity isRegisteredTo the AMF and
the UE entity isRequestedToDetachfromNetwork
}
Expected behaviour
ensure that {
when {
the IUT entity receives a NG_RESET containing
Cause,
CHOICE_Reset_Type containing
NG_interface containing
Reset_All
;
;
;
from the AMF entity
}
then {
the IUT entity sends a NG_RESET_ACKNOWLEDGE
to the AMF entity
}
}
} // end TP TP_NGAP_GNB_IMP_04
} // End Group NG Reset
Group "Error Indication"
{
import all from Ngap_Common;
Test Purpose {
TP Id TP_NGAP_GNB_IMP_05
Test objective "Verify that the GNB can send a ERROR INDICATION to the AMF when a error occurs."