Commit 7b30e465 authored by pintar's avatar pintar
Browse files

Test Code for Executiuon added only for testing in TC_S1AP_ENB_RAB_01

parent 71a2fe97
Loading
Loading
Loading
Loading
+149 −1
Original line number Diff line number Diff line
@@ -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());