Esempio n. 1
0
try:
    sys.path.append(
        os.path.join(os.path.dirname(__file__), '..', 'MessageTemplates',
                     'Util'))
    from loadMessage import *

    command = "export LD_LIBRARY_PATH=" + mme_lib_path + " && " + mme_grpc_client_path + "/mme-grpc-client mme-app show procedure-stats"

    ssh_client = su.sshConnect(mmeIP,
                               mme_username,
                               mme_password,
                               "ssh-password",
                               timeout=10,
                               port=None)
    proc_stat = su.executeCommand(command, ssh_client)

    ue_count_before_attach = int(
        do.splitProcStats(proc_stat, stats_type["subs_attached"]))
    num_of_processed_ho_cancel = int(
        do.splitProcStats(proc_stat, stats_type["ho_cancel"]))

    print(
        "\n-------------------------------------\nIMSI Attach,HO Cancel Detach Execution Started\n---------------------------------------"
    )

    igniteLogger.logger.info(
        "\n---------------------------------------\nSend Attach Request to MME\n---------------------------------------"
    )
    s1.sendS1ap('attach_request', initial_ue, enbues1ap_id, nas_attach_request,
                imsi)
import sshUtils as su

sys.path.append(os.path.join(os.path.dirname(__file__), '..','ROBOTCs','keywords','systemkeywords'))
import dictOperations as do

clr_flag=False
ssh_client = None

try:
    sys.path.append(os.path.join(os.path.dirname(__file__), '..', 'MessageTemplates', 'Util'))
    from loadMessage import *

    command = "export LD_LIBRARY_PATH=" + mme_lib_path + " && " + mme_grpc_client_path + "/mme-grpc-client mme-app show procedure-stats"

    ssh_client = su.sshConnect(mmeIP, mme_username, mme_password, "ssh-password", timeout=10, port=None)
    proc_stat = su.executeCommand(command,ssh_client)

    ue_count_before_attach = int(do.splitProcStats(proc_stat, stats_type["subs_attached"]))
    num_of_erab_mod_indication = int(do.splitProcStats(proc_stat, stats_type["erab_mod_ind"]))
    num_of_erab_mod_confirmation = int(do.splitProcStats(proc_stat, stats_type["erab_mod_conf"]))
    

    print ("\n-------------------------------------\nIMSI Attach eRAB Mod Ind Execution Started\n---------------------------------------")

    igniteLogger.logger.info("\n---------------------------------------\nSend Attach Request to MME\n---------------------------------------")
    s1.sendS1ap('attach_request',initial_ue,enbues1ap_id,nas_attach_request,imsi)


    igniteLogger.logger.info("\n---------------------------------------\nHSS receives AIR from MME\n---------------------------------------")
    air=ds.receiveS6aMsg()
    icu.validateProtocolIE(air,'visited-plmn-id','02f829')