Test Code for Executiuon added only for testing in TC_S1AP_ENB_RAB_01

This commit is contained in:
pintar 2017-03-23 09:34:06 +00:00
parent bd1f8f756f
commit d14f2677b4
1 changed files with 149 additions and 1 deletions

View File

@ -53,6 +53,154 @@ module S1AP_TCFunctions {
f_S1AP_enb_init();
f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());
log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");
// TODO Delete folowing loopback execution code
log("V1: Send E_RAB WITH UE_Agregate_Max_Bit_Rate_IE");
log("V1: Await E_RAB WITH UE_Agregate_Max_Bit_Rate_IE");
f_send_E_RABSetupRequest(m_E_RABSetupReqIEs_UeAggregateMaxBitRate(
vc_MME_UE_ID,
vc_eNB_UE_ID,
m_UEAggregateMaximumBitrate(1024,2048),
{m_E_RABToBeSetupItemBearerSUReq (
-,
m_e_RABlevelQoSParameters
(5)
)}
));
f_recv_E_RABSetupRequest(mw_E_RABSetupReqIEs(
vc_MME_UE_ID,
vc_eNB_UE_ID,
mw_UEAggregateMaximumBitrate(?,?),
{mw_E_RABToBeSetupItemBearerSUReq(
-,
mw_e_RABlevelQoSParameters(?))}
));
// log("V2: Send E_RAB WITH UE_Agregate_Max_Bit_Rate_IE");
// log("V2: Await E_RAB without UE_Agregate_Max_Bit_Rate_IE");
//
// f_send_E_RABSetupRequest(m_E_RABSetupReqIEs_UeAggregateMaxBitRate(
// vc_MME_UE_ID,
// vc_eNB_UE_ID,
// m_UEAggregateMaximumBitrate(1024,2048),
// {m_E_RABToBeSetupItemBearerSUReq (
// -,
// m_e_RABlevelQoSParameters
// (5)
// )}
// ));
//
// f_recv_E_RABSetupRequest(
// mw_E_RABSetupReqIEs(
// vc_MME_UE_ID,
// vc_eNB_UE_ID,
// {mw_E_RABToBeSetupItemBearerSUReq(
// -,
// mw_e_RABlevelQoSParameters(?))}
// )
// );
log("V3: Send E_RAB WITH UE_Agregate_Max_Bit_Rate_IE");
log("V3: Await E_RAB with AND without UE_Agregate_Max_Bit_Rate_IE");
f_send_E_RABSetupRequest(m_E_RABSetupReqIEs_UeAggregateMaxBitRate(
vc_MME_UE_ID,
vc_eNB_UE_ID,
m_UEAggregateMaximumBitrate(1024,2048),
{m_E_RABToBeSetupItemBearerSUReq (
-,
m_e_RABlevelQoSParameters
(5)
)}
));
f_recv_E_RABSetupRequest(
(
mw_E_RABSetupReqIEs(
vc_MME_UE_ID,
vc_eNB_UE_ID,
mw_UEAggregateMaximumBitrate(?,?),
{mw_E_RABToBeSetupItemBearerSUReq(
-,
mw_e_RABlevelQoSParameters(?))}
),
mw_E_RABSetupReqIEs(
vc_MME_UE_ID,
vc_eNB_UE_ID,
-,
{mw_E_RABToBeSetupItemBearerSUReq(
-,
mw_e_RABlevelQoSParameters(?))}
)
)
);
log("V4: Send E_RAB WITH UE_Agregate_Max_Bit_Rate_IE");
log("V4: Await E_RAB with ifpresent UE_Agregate_Max_Bit_Rate_IE");
f_send_E_RABSetupRequest(m_E_RABSetupReqIEs_UeAggregateMaxBitRate(
vc_MME_UE_ID,
vc_eNB_UE_ID,
m_UEAggregateMaximumBitrate(1024,2048),
{m_E_RABToBeSetupItemBearerSUReq (
-,
m_e_RABlevelQoSParameters
(5)
)}
));
f_recv_E_RABSetupRequest(mw_E_RABSetupReqIEs(
vc_MME_UE_ID,
vc_eNB_UE_ID,
-,
?
));
log("V5: Send E_RAB without UE_Agregate_Max_Bit_Rate_IE");
log("V5: Await E_RAB without UE_Agregate_Max_Bit_Rate_IE");
f_send_E_RABSetupRequest(m_E_RABSetupReqIEs(
vc_MME_UE_ID,
vc_eNB_UE_ID,
{m_E_RABToBeSetupItemBearerSUReq (
-,
m_e_RABlevelQoSParameters
(5)
)}
));
f_recv_E_RABSetupRequest(mw_E_RABSetupReqIEs(
vc_MME_UE_ID,
vc_eNB_UE_ID,
-,
?
));
log("V6: Send E_RAB without UE_Agregate_Max_Bit_Rate_IE");
log("V6: Await E_RAB with ifpresent UE_Agregate_Max_Bit_Rate_IE");
f_send_E_RABSetupRequest(m_E_RABSetupReqIEs(
vc_MME_UE_ID,
vc_eNB_UE_ID,
{m_E_RABToBeSetupItemBearerSUReq (
-,
m_e_RABlevelQoSParameters
(5)
)}
));
f_recv_E_RABSetupRequest(mw_E_RABSetupReqIEs(
vc_MME_UE_ID,
vc_eNB_UE_ID,
-,
?
));
// TODO Delete above loopback execution code
f_send_E_RABSetupRequest(m_E_RABSetupReqIEs(
vc_MME_UE_ID,
@ -3164,7 +3312,7 @@ module S1AP_TCFunctions {
}
));
f_recv_eNB_Configuration_Update_Acknowledge(
mw_mME_Configuration_Update_AcknowledgeIEs
mw_eNB_Configuration_Update_AcknowledgeIEs
);
f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());