Commit 701b40be authored by barakatr's avatar barakatr
Browse files

Update UE for Roaming Network Att

parent c1e1378b
Loading
Loading
Loading
Loading
+15 −15
Original line number Diff line number Diff line
@@ -3284,8 +3284,8 @@ module AtsImsIot_Emergency {
                 */
                testcase TC_VoLTE_ECO_RMI_ATT_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 );
                    var IotEquipmentUser v_ueB    := f_cf_create_IotEquipmentUser ( c_userUE_B );
                    var ImsUserInfo v_userInfoB    := f_getImUser ( PX_EUT_B );

                    f_setVxLteMonIterfacesAvailability();
                    //Check required monitor interfaces due to TD
@@ -3294,23 +3294,23 @@ module AtsImsIot_Emergency {

                        // map/connect component ports
                        f_cf_adapter_up ( );
                        f_cf_user_up ( v_ueA );
                        f_cf_user_up ( v_ueB );
                        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_ueB, true, true ); // UE-B trigger an initial network_attachment by enabling radio interface of its mobile

                        // test body
                        // Check that user A starts initial network attachment
                        // TODO: Check that user B 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_ECO_CCA_01 ( vc_vxlte_monitor_components.gx); // Check (CCR, CCA – Events 4, 5)

                        // postamble
                        f_mtc_userRadioEnabled ( v_ueA, false, true );
                        f_mtc_userRadioEnabled ( v_ueB, false, true );

                        //unmap/disconnect component ports
                        f_cf_user_down ( v_ueA );
                        f_cf_user_down ( v_ueB );
                        f_cf_VxLteMonitor_Down();
                        f_cf_adapter_down ( );
                    }else{
@@ -3332,8 +3332,8 @@ module AtsImsIot_Emergency {
                 */
                testcase TC_VoLTE_EMC_RMI_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 );
                    var IotEquipmentUser v_ueB    := f_cf_create_IotEquipmentUser ( c_userUE_B );
                    var ImsUserInfo v_userInfoB    := f_getImUser ( PX_EUT_B );

                    f_setVxLteMonIterfacesAvailability();
                    //Check required monitor interfaces due to TD
@@ -3342,23 +3342,23 @@ module AtsImsIot_Emergency {

                        // map/connect component ports
                        f_cf_adapter_up ( );
                        f_cf_user_up ( v_ueA );
                        f_cf_user_up ( v_ueB );
                        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_ueB, true, true ); // UA-A trigger an initial network_attachment by enabling radio interface of its mobile

                        // test body
                        // Check that user A starts initial network attachment
                        // TODO Check that user B 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_EMC_CCA_01 ( vc_vxlte_monitor_components.gx); // Check (CCR, CCA – Events 4, 5)

                        // postamble
                        f_mtc_userRadioEnabled ( v_ueA, false, true );
                        f_mtc_userRadioEnabled ( v_ueB, false, true );

                        //unmap/disconnect component ports
                        f_cf_user_down ( v_ueA );
                        f_cf_user_down ( v_ueB );
                        f_cf_VxLteMonitor_Down();
                        f_cf_adapter_down ( );
                    }else{