AtsMec_EdgePlatformApplicationEnablementAPI_TestControl.ttcn 4.35 KB
Newer Older
module AtsMec_EdgePlatformApplicationEnablementAPI_TestControl {
  
  // LibMec/AppEnablementAPI
  import from EdgePlatformApplicationEnablementAPI_Pics all;
  
  // LibMec
  import from LibMec_Pics all;
  
  // AtsMec_EdgePlatformApplicationEnablementAPI
  import from AtsMec_EdgePlatformApplicationEnablementAPI_TestCases all;
  
  control {
    
    if (PICS_MEC_PLAT and PICS_SERVICES) {
Yann Garcia's avatar
Yann Garcia committed
      if (PICS_APP_ENABLEMENT_API_SUPPORTED) {
        execute(TC_MEC_MEC011_SRV_APPSAQ_001_OK());
        execute(TC_MEC_MEC011_SRV_APPSAQ_001_BR());
        execute(TC_MEC_MEC011_SRV_APPSAQ_001_NF());
Yann Garcia's avatar
Yann Garcia committed
        execute(TC_MEC_MEC011_SRV_APPSAQ_002_OK());
        execute(TC_MEC_MEC011_SRV_APPSAQ_002_BR());
        execute(TC_MEC_MEC011_SRV_APPSAQ_002_NF());
        execute(TC_MEC_MEC011_SRV_APPSAQ_003_OK());
        execute(TC_MEC_MEC011_SRV_APPSAQ_003_NF());
        execute(TC_MEC_MEC011_SRV_APPSAQ_004_OK());
        execute(TC_MEC_MEC011_SRV_APPSAQ_004_BR());
        execute(TC_MEC_MEC011_SRV_APPSAQ_004_NF());
        execute(TC_MEC_MEC011_SRV_APPSAQ_004_PF());
        execute(TC_MEC_MEC011_SRV_APPSAQ_005_OK());
        execute(TC_MEC_MEC011_SRV_APPSAQ_005_NF());
Yann Garcia's avatar
Yann Garcia committed

        execute(TC_MEC_MEC011_SRV_APPSUB_001_OK());
        execute(TC_MEC_MEC011_SRV_APPSUB_001_NF());
        execute(TC_MEC_MEC011_SRV_APPSUB_002_OK());
        execute(TC_MEC_MEC011_SRV_APPSUB_002_BR());
        execute(TC_MEC_MEC011_SRV_APPSUB_003_OK());
        execute(TC_MEC_MEC011_SRV_APPSUB_003_NF());
        execute(TC_MEC_MEC011_SRV_APPSUB_004_OK());
        execute(TC_MEC_MEC011_SRV_APPSUB_004_NF());

        execute(TC_MEC_MEC011_SRV_CONFTASK_001_OK());
        execute(TC_MEC_MEC011_SRV_CONFTASK_001_NF());
        execute(TC_MEC_MEC011_SRV_CONFTASK_002_OK());
        execute(TC_MEC_MEC011_SRV_CONFTASK_002_NF());

        execute(TC_MEC_MEC011_SRV_DNS_001_OK());
        execute(TC_MEC_MEC011_SRV_DNS_001_NF());
        execute(TC_MEC_MEC011_SRV_DNS_002_OK());
        execute(TC_MEC_MEC011_SRV_DNS_002_NF());
        execute(TC_MEC_MEC011_SRV_DNS_003_OK());
        execute(TC_MEC_MEC011_SRV_DNS_003_BR());
        execute(TC_MEC_MEC011_SRV_DNS_003_NF());
        execute(TC_MEC_MEC011_SRV_DNS_003_PF());

        execute(TC_MEC_MEC011_SRV_MSL_001_OK());
        execute(TC_MEC_MEC011_SRV_MSL_001_NF());
        execute(TC_MEC_MEC011_SRV_MSL_002_OK());
        execute(TC_MEC_MEC011_SRV_MSL_002_BR());

        execute(TC_MEC_MEC011_SRV_REGAPPS_001_OK_01());
        execute(TC_MEC_MEC011_SRV_REGAPPS_001_OK_02());
        execute(TC_MEC_MEC011_SRV_REGAPPS_001_OK_03());
        execute(TC_MEC_MEC011_SRV_REGAPPS_001_BR_01());
        execute(TC_MEC_MEC011_SRV_REGAPPS_001_BR_02());
        execute(TC_MEC_MEC011_SRV_REGAPPS_001_BR_03());
        execute(TC_MEC_MEC011_SRV_REGAPPS_001_BR_04());
        execute(TC_MEC_MEC011_SRV_REGAPPS_001_BR_05());
        execute(TC_MEC_MEC011_SRV_REGAPPS_001_BR_06());
        execute(TC_MEC_MEC011_SRV_REGAPPS_002_OK());
        execute(TC_MEC_MEC011_SRV_REGAPPS_002_NF());
        execute(TC_MEC_MEC011_SRV_REGAPPS_003_OK());
        execute(TC_MEC_MEC011_SRV_REGAPPS_003_NF());
        execute(TC_MEC_MEC011_SRV_REGAPPS_004_OK());
        execute(TC_MEC_MEC011_SRV_REGAPPS_004_NF());

        execute(TC_MEC_MEC011_SRV_SAQ_001_OK());
        execute(TC_MEC_MEC011_SRV_SAQ_001_BR());
        execute(TC_MEC_MEC011_SRV_SAQ_002_OK());
        execute(TC_MEC_MEC011_SRV_SAQ_002_NF());

        execute(TC_MEC_MEC011_SRV_SRVSUB_001_OK());
        execute(TC_MEC_MEC011_SRV_SRVSUB_001_NF());
        execute(TC_MEC_MEC011_SRV_SRVSUB_002_OK());
        execute(TC_MEC_MEC011_SRV_SRVSUB_002_BR());
        execute(TC_MEC_MEC011_SRV_SRVSUB_003_OK());
        execute(TC_MEC_MEC011_SRV_SRVSUB_003_NF());
        execute(TC_MEC_MEC011_SRV_SRVSUB_004_OK());
        execute(TC_MEC_MEC011_SRV_SRVSUB_004_NF());

        execute(TC_MEC_MEC011_SRV_TIME_001_OK());
        execute(TC_MEC_MEC011_SRV_TIME_002_OK());

        execute(TC_MEC_MEC011_SRV_TRAF_001_OK());
        execute(TC_MEC_MEC011_SRV_TRAF_001_NF());
        execute(TC_MEC_MEC011_SRV_TRAF_002_OK());
        execute(TC_MEC_MEC011_SRV_TRAF_003_OK());
        execute(TC_MEC_MEC011_SRV_TRAF_003_BR());
        execute(TC_MEC_MEC011_SRV_TRAF_003_NF());
        execute(TC_MEC_MEC011_SRV_TRAF_003_PF());

        execute(TC_MEC_MEC011_SRV_TRANS_001_OK());
      }
    }

  } // End of 'control' statement

} // End of module AtsMec_EdgePlatformApplicationEnablementAPI_TestControl