Commit cfd67632 authored by Yann Garcia's avatar Yann Garcia
Browse files

Add missing files

parent 2b9cf8bc
Loading
Loading
Loading
Loading
+1243 −0

File added.

Preview size limit exceeded, changes collapsed.

+1202 −0

File added.

Preview size limit exceeded, changes collapsed.

+72 −0
Original line number Diff line number Diff line
module AtsIms5gIot_xxx_REG {

    // LibCommon
    // LibSip
    // LibIms
    import from LibIms_UpperTester all;
    // LibIot
    import from LibIot_TestInterface all;
    import from LibIot_TestConfiguration all;
    import from LibIot_PIXITS all;
    import from LibIot_VxLTE_PIXITS all;
    import from LibIot_VxLTE_PIXITS all;
    import from LibIot_5GNR_PIXITS all;
    import from LibIot_5GNR_Functions all;
    // LibImsIot
    import from AtsImsIot_Functions all;
    // ImsIot
    import from AtsImsIot_TestConfiguration all; 
    import from AtsImsIot_TestSystem all; 
    import from AtsImsIot_Functions all; 
    // Ims5gIot
    import from AtsIms5gIot_TestConfiguration all; 
    import from AtsIms5gIot_TestSystem all; 
    import from AtsIms5gIot_Functions all; 
    import from AtsIms5gIot_TP_behavior_N1N2 all;
    import from AtsIms5gIot_TP_behavior_N5_PCF all;
     
    group Interoperability{

        group xxx {
            
            // FIXME FSCOM It is just a skeleton to start buildoing the real ATS
            testcase TC_VoNR_xxx() runs on FiveGNRTestCoordinator system FiveGNRIotSystemInterface {
                
                var IotEquipmentUser v_ueA    := f_cf_create_IotEquipmentUser ( c_userUE_A );
                var ImsUserInfo v_userInfoA   := f_getSipUserId ( PX_EUT_A );

                f_set5GNRMonIterfacesAvailability();
                // Check required monitor interfaces due to TD
                if (f_check5GNRRequiredMonitorInterface({PX_DIAMETER_GX_INTERFACENAME,PX_DIAMETER_S6A_INTERFACENAME,PX_NGAP_N1N2_INTERFACENAME,PX_HTTP_N5_INTERFACENAME})){
                    f_cf_create5GNRMonitor();

                    // map/connect component ports
                    f_cf_adapter_up ( );
                    f_cf_user_up ( v_ueA );
                    f_cf_5GNRMonitor_Up();

                    // preamble
                    f_mtc_userRadioEnabled ( v_ueA, true, true ); // UA-A trigger an initial network_attachment by enabling radio interface of its mobile

                    // test body
                    f_mtc_check_TP_N1N2_AMF_ECO_REG_01(vc_5g_monitor_components.ngap, true);
                    // TODO To be continued

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

                    //unmap/disconnect component ports
                    f_cf_user_down ( v_ueA );
                    f_cf_5GNRMonitor_Down();
                    f_cf_adapter_down ( );
                }else{
                    //log...
                    setverdict (inconc,"At least one required monitor interface SHALL be selected! Check PIXITs")
                }
            } // End of TC TC_VoLTE_ECO_INT_ATT_01

         } //End of group xxx    

    } // End of group Interoperability

} // End of module AtsIms5gIot_xxx_REG
+65 −0
Original line number Diff line number Diff line
suite := AtsIms5gIot

sources := \
            AtsImsIot_TypesAndValues.ttcn \
            AtsImsIot_TestConfiguration.ttcn \
            AtsImsIot_Templates.ttcn \
            AtsImsIot_Functions.ttcn \
            AtsImsIot_PIXITS.ttcn \
            AtsIms5gIot_TypesAndValues.ttcn \
            AtsIms5gIot_Templates.ttcn \
            ../patch_ats_ims_iot/ttcn/AtsImsIot_TestSystem.ttcn \
            AtsIms5gIot_TestSystem.ttcn \
            AtsIms5gIot_TestConfiguration.ttcn \
            AtsIms5gIot_PICs.ttcn \
            AtsIms5gIot_TestControl.ttcn \
            AtsIms5gIot_Functions.ttcn \
            AtsIms5gIot_TP_behavior_N5_PCF.ttcn \
            AtsIms5gIot_TP_behavior_N1N2.ttcn \
            AtsIms5gIot_xxx_REG.ttcn \


modules :=  ../LibCommon \
            ../LibIms  \
            ../LibIot  \
            ../LibMsrp  \
            ../LibUpperTester  \
            ../LibIms_ConfigAndTrigger \
            ../LibSip \
            ../LibDiameter \
            ../LibNGAP \
            ../Lib_NG_NAS \
            ../LibEmcom/LibNg112 \
            ../Lib3gpp/ttcn \
            ../Lib3GPP \
            ../../titan-test-system-framework/ttcn/LibHelpers \
            ../patch_lib_http \
            ../../titan-test-system-framework/ccsrc/Framework \
            ../../titan-test-system-framework/ccsrc/Helpers \
            ../../titan-test-system-framework/ccsrc/loggers \
            ../../titan-test-system-framework/ccsrc/Protocols/ETH \
            ../../titan-test-system-framework/ccsrc/Protocols/Tcp \
            ../../titan-test-system-framework/ccsrc/Protocols/UDP \
            ../../titan-test-system-framework/ccsrc/Protocols/Xml \
            ../../ccsrc/Ports/LibSip \
            ../../ccsrc/Ports/ImsMonitorSipPort \
            ../../ccsrc/Ports/LibDiameter \
            ../../ccsrc/Ports/ImsMonitorDiameterPort \
            ../../ccsrc/Ports/Naptr \
            ../../ccsrc/Ports/Data \
            ../../ccsrc/Ports/Sgi \
            ../../ccsrc/Ports/LibIot \
            ../../ccsrc/Ports/LibHttp \
            ../../ccsrc/Ports/ImsMonitorHttpPort \
            ../../ccsrc/Ports/LibNGAP \
            ../../ccsrc/Ports/ImsMonitorNgapPort \
            ../../ccsrc/Ports/LibNAS \
            ../../ccsrc/EncDec/LibDiameter \
            ../../ccsrc/EncDec/LibSip \
            ../../ccsrc/EncDec/LibMsrp \
            ../../ccsrc/Protocols/Diameter \
            ../../ccsrc/Protocols/LowerLayerPPort \
            ../../ccsrc/Protocols/Sip \
            ../../ccsrc/Protocols/Naptr \
            ../../ccsrc/Protocols/UpperTester \
            ../modules/titan.TestPorts.Common_Components.Abstract_Socket \
+510 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading