Commit a410bed8 authored by Axel Rennoch's avatar Axel Rennoch
Browse files

inclusion of test steps at Ic

parent 5c85a1d0
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -230,7 +230,7 @@ module AtsImsIot_TP_behavior_GM {
                                   f_imsIot_receive(
                                                    { 
                                                        mw_SipRequest(mw_REGISTER_Request_Base),
                                                        mw_SipResponse(mw_Response_200onREGISTER_IMS)
                                                        mw_SipResponse(mw_Response_200onREGISTER_IMS(?,?,?,?,?)) //FIXME
                                                    },
                                                    {},
                                                    {0, omit},
@@ -955,7 +955,7 @@ module AtsImsIot_TP_behavior_GM {
                                                ) runs on ImsTestCoordinator {
            p_monitorCompRef.start(
                f_imsIot_receive(
                    { mw_SipRequest(mw_ACK_Request_Base) },
                    { mw_SipRequest(mw_ACK_Request_Base(?)) }, //FIXME
                    {},
                    { 0, omit },
                    "TP_GM_PCSCF_ACK_01",
@@ -999,7 +999,7 @@ module AtsImsIot_TP_behavior_GM {
                                                ) runs on ImsTestCoordinator {
            p_monitorCompRef.start(
                f_imsIot_receive(
                    { mw_SipRequest(mw_ACK_Request_Base) },
                    { mw_SipRequest(mw_ACK_Request_Base(?)) }, //FIXME
                    {},
                    { 0, omit },
                    "TP_GM_PCSCF_ACK_02",
@@ -1048,7 +1048,7 @@ module AtsImsIot_TP_behavior_GM {
                                                  ) runs on ImsTestCoordinator {
            p_monitorCompRef.start(
                f_imsIot_receive(
                    { mw_SipRequest(mw_BYE_Request_Base) },
                    { mw_SipRequest(mw_BYE_Request_Base(?)) }, //FIXME
                    {},
                    { 0, omit },
                    "TP_GM_PCSCF_BYE_01",
+4 −4
Original line number Diff line number Diff line
@@ -241,7 +241,7 @@ module AtsImsIot_TP_behavior_MW_PS {
                                   f_imsIot_receive(
                                                    { 
                                                        mw_SipRequest(mw_REGISTER_Request_Base),
                                                        mw_SipResponse(mw_Response_200onREGISTER_IMS)
                                                        mw_SipResponse(mw_Response_200onREGISTER_IMS(?,?,?,?,?)) //FIXME
                                                    },
                                                    {},
                                                    {0, omit},
@@ -1001,7 +1001,7 @@ module AtsImsIot_TP_behavior_MW_PS {
                                                ) runs on ImsTestCoordinator {
            p_monitorCompRef.start(
                f_imsIot_receive(
                    { mw_SipRequest(mw_ACK_Request_Base) },
                    { mw_SipRequest(mw_ACK_Request_Base(?)) }, //FIXME
                    {},
                    { 0, omit },
                    "TP_MW_PCSCF_ACK_01",
@@ -1045,7 +1045,7 @@ module AtsImsIot_TP_behavior_MW_PS {
                                                ) runs on ImsTestCoordinator {
            p_monitorCompRef.start(
                f_imsIot_receive(
                    { mw_SipRequest(mw_ACK_Request_Base) },
                    { mw_SipRequest(mw_ACK_Request_Base(?)) }, //FIXME
                    {},
                    { 0, omit },
                    "TP_MW_PCSCF_ACK_02",
@@ -1094,7 +1094,7 @@ module AtsImsIot_TP_behavior_MW_PS {
                                                  ) runs on ImsTestCoordinator {
            p_monitorCompRef.start(
                f_imsIot_receive(
                    { mw_SipRequest(mw_BYE_Request_Base) },
                    { mw_SipRequest(mw_BYE_Request_Base(?)) }, //FIXME
                    {},
                    { 0, omit },
                    "TP_MW_PCSCF_BYE_01",
+10 −10
Original line number Diff line number Diff line
@@ -143,21 +143,21 @@ module AtsImsIot_TestCases_ATT {
			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
			// preamble
					f_mtc_userRadioEnabled ( v_ueA, true, true ); // UA-A trigger an initial network_attachment by enabling radio interface of its mobile
//					f_mtc_userRegistration ( v_ueB, v_userInfoB );
//    
//					// test body
//					// Check that user A can register to IMS A
    
			// test body
					// Check that user A can register to IMS A
//					f_mtc_userRegistration ( v_ueA, v_userInfoA ); // Send REGISTER request message
//					f_mtc_check_TP_EPC_6002_01 ( v_config.gmA, false ); // Check
//					f_mtc_check_TP_S6A_MME_ULR_01 ( v_config.s6a, false ); // Check (ULR – Event 2)
//					f_mtc_check_TP_S6A_HSS_ULA_01 ( v_config.s6a, false ); // Check (ULA – Event 3) 
//					f_mtc_check_TP_GX_PCRF_CCA_01 ( vc_vxlte_monitor_components.gx, false ); // Check (CCR, CCA – Events 4, 5)
			f_mtc_check_TP_S6A_MME_ULR_01 ( v_config.s6a, false ); // Check (ULR – Event 2)
			f_mtc_check_TP_S6A_HSS_ULA_01 ( v_config.s6a, false ); // Check (ULA – Event 3) 
			f_mtc_check_TP_GX_PCRF_CCA_01 ( vc_vxlte_monitor_components.gx, false ); // Check (CCR, CCA – Events 4, 5)
//					f_mtc_userCheckRegistration ( v_ueA, f_getAnyValidUser ( PX_EUT_A ) ); 
//					f_mtc_check_TP_EPC_6003_01 ( v_ueA, v_config.gmA, v_ueB, v_config.gmB ); // Test sequence #4-5
//    
//					// postamble
    
			// postamble
//					f_PO_user_home_deregistration ( v_ueB );
//					f_PO_user_home_deregistration ( v_ueA );
//					f_mtc_userRadioEnabled ( v_ueA, false, true );
+30 −0
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ module AtsImsIot_TestCases_CALL {
    // AtsImsIot
    import from AtsImsIot_TP_behavior_GM all;
    import from AtsImsIot_TP_behavior_MW_PS all;
    import from AtsImsIot_TP_behavior_IC all;
    import from AtsImsIot_Behavior all; // TODO To be removed
    import from AtsImsIot_Functions all;
    import from AtsImsIot_TestSystem all;
@@ -75,6 +76,17 @@ module AtsImsIot_TestCases_CALL {
                f_mtc_check_TP_GM_PCSCF_ACK_01(v_gmA, true, true); // Event 26 
                f_mtc_check_TP_MW_PCSCF_ACK_01(v_gmA/*FIXME: mwPS*/, true, true); // Event 27 

				f_mtc_check_TP_IC_IBCF_INVITE_01(v_ic); // INVITE Event 8
                f_mtc_check_TP_IC_IBCF_INVITE_02(v_ic); // INVITE Event 8
                f_mtc_check_TP_IC_IBCF_INVITE_03(v_ic); // INVITE ENUM Event 8
				f_mtc_check_TP_IC_IBCF_ACK_01(v_ic); // ACK – Event 29
				f_mtc_check_TP_IC_IBCF_180RESP_01(v_ic); // 180 Ringing – Event 9
                f_mtc_check_TP_IC_IBCF_180RESP_02(v_ic); // 180 Ringing – Event 9
				f_mtc_check_TP_IC_IBCF_1XXRESP_01(v_ic); // 180 Ringing – Event 9
                f_mtc_check_TP_IC_IBCF_2XXRESP_01(v_ic); // 200 OK – Event 18
                f_mtc_check_TP_IC_IBCF_2XXRESP_02(v_ic); // 200 OK – Event 18
                f_mtc_check_TP_IC_IBCF_2XXRESP_03(v_ic); // 200 OK – Event 18
                
                f_mtc_userCheckCallEstablished(v_ueA); // Event 30
                f_mtc_userCheckCallEstablished(v_ueB); // Event 30
                
@@ -142,6 +154,17 @@ module AtsImsIot_TestCases_CALL {
                f_mtc_check_TP_GM_PCSCF_ACK_01(v_gmB, true, true); // Event 29 
                f_mtc_check_TP_MW_PCSCF_ACK_01(v_gmB/*FIXME: mwPS*/, true, true); // Event 28

				f_mtc_check_TP_IC_IBCF_INVITE_01(v_ic); // INVITE Event 1
				f_mtc_check_TP_IC_IBCF_INVITE_02(v_ic); // INVITE Event 1
				f_mtc_check_TP_IC_IBCF_INVITE_03(v_ic); // INVITE ENUM Event 1
				f_mtc_check_TP_IC_IBCF_ACK_01(v_ic); // ACK – Event 26
				f_mtc_check_TP_IC_IBCF_180RESP_01(v_ic); // 180 Ringing – Event 16
				f_mtc_check_TP_IC_IBCF_180RESP_02(v_ic); // 180 Ringing – Event 16
				f_mtc_check_TP_IC_IBCF_1XXRESP_01(v_ic); // 180 Ringing – Event 16
				f_mtc_check_TP_IC_IBCF_2XXRESP_01(v_ic); // 200 OK – Event 25
				f_mtc_check_TP_IC_IBCF_2XXRESP_02(v_ic); // 200 OK – Event 25
				f_mtc_check_TP_IC_IBCF_2XXRESP_03(v_ic); // 200 OK – Event 25
                
                f_mtc_userCheckCallEstablished(v_ueA); // Event 30
                f_mtc_userCheckCallEstablished(v_ueB); // Event 30
                
@@ -210,6 +233,9 @@ module AtsImsIot_TestCases_CALL {
                f_mtc_check_TP_GM_PCSCF_ACK_01(v_gmA); // Event 14
                 f_mtc_check_TP_MW_PCSCF_ACK_01(v_gmA); // Event 15
                 
				f_mtc_check_TP_IC_IBCF_REINVITE_01(v_ic); // INVITE Event 5
				f_mtc_check_TP_IC_IBCF_2XXRESP_04(v_ic); // 200 OK – Event 6                 
                 
               f_mtc_userCheckNewMediaStream(v_ueB);
                f_mtc_userCheckNewMediaStream(v_ueA);
                
@@ -269,6 +295,10 @@ module AtsImsIot_TestCases_CALL {
                f_mtc_check_TP_GM_PCSCF_RE_INVITE_02(v_gmB); // Event 5
                f_mtc_check_TP_GM_PCSCF_200OK_02(v_gmB); // Event 6
                f_mtc_check_TP_GM_PCSCF_ACK_02(v_gmB); // Event 17
                
				f_mtc_check_TP_IC_IBCF_REINVITE_01(v_ic); // INVITE Event 2
				f_mtc_check_TP_IC_IBCF_2XXRESP_04(v_ic); // 200 OK – Event 13                    
                
                f_mtc_userCheckNewMediaStream(v_ueA);
                f_mtc_userCheckNewMediaStream(v_ueB);
                
Compare 45bea252 to fd3b61df
Original line number Diff line number Diff line
Subproject commit 45bea252dd3e62acc56db4e863d9fb6a96b4ee6f
Subproject commit fd3b61dfd76385d9bc8a51c518649644418ce36e
Loading