AtsMec_TrafficManagementAPI_TestControl.ttcn 2.43 KB
Newer Older
module AtsMec_TrafficManagementAPI_TestControl {
  
  // LibMec/TrafficManagementAPI
  import from TrafficManagementAPI_Pics all;
  
  // LibMec
  import from LibMec_Pics all;
  
  // AtsMec
  import from AtsMec_TrafficManagementAPI_TestCases all;
  
  control {
    
    if (PICS_MEC_PLAT and PICS_BWMANAGEMENT_API_SUPPORTED) {
      execute(TC_MEC_MEC015_SRV_TM_001_OK_01());
      execute(TC_MEC_MEC015_SRV_TM_001_OK_02());
      execute(TC_MEC_MEC015_SRV_TM_001_OK_03());
      execute(TC_MEC_MEC015_SRV_TM_001_OK_04());
      execute(TC_MEC_MEC015_SRV_TM_001_BR());
      execute(TC_MEC_MEC015_SRV_TM_001_NF_01());
      execute(TC_MEC_MEC015_SRV_TM_001_NF_02());
      execute(TC_MEC_MEC015_SRV_TM_001_NF_03());

      execute(TC_MEC_MEC015_SRV_TM_002_OK());
      execute(TC_MEC_MEC015_SRV_TM_002_BR_01());
      execute(TC_MEC_MEC015_SRV_TM_002_BR_02());

      execute(TC_MEC_MEC015_SRV_TM_003_OK());
      execute(TC_MEC_MEC015_SRV_TM_003_NF());

      execute(TC_MEC_MEC015_SRV_TM_004_OK());
      execute(TC_MEC_MEC015_SRV_TM_004_BR_01());
      execute(TC_MEC_MEC015_SRV_TM_004_BR_02());
      execute(TC_MEC_MEC015_SRV_TM_004_NF());

      execute(TC_MEC_MEC015_SRV_TM_005_OK());
      execute(TC_MEC_MEC015_SRV_TM_005_BR_01());
      execute(TC_MEC_MEC015_SRV_TM_005_BR_02());
      execute(TC_MEC_MEC015_SRV_TM_005_NF());

      execute(TC_MEC_MEC015_SRV_TM_006_OK());
      execute(TC_MEC_MEC015_SRV_TM_006_NF());
    if (PICS_MEC_PLAT and PICS_MULTI_ACCESS_TRAFFIC_STEERING_API_SUPPORTED) {
      execute(TC_MEC_MEC015_SRV_MTS_001_OK());

      execute(TC_MEC_MEC015_SRV_MTS_002_OK_01());
      execute(TC_MEC_MEC015_SRV_MTS_002_OK_02());
      execute(TC_MEC_MEC015_SRV_MTS_002_OK_03());
      execute(TC_MEC_MEC015_SRV_MTS_002_OK_04());
      execute(TC_MEC_MEC015_SRV_MTS_002_BR());
      execute(TC_MEC_MEC015_SRV_MTS_002_NF());

      execute(TC_MEC_MEC015_SRV_MTS_003_OK_01());
      execute(TC_MEC_MEC015_SRV_MTS_003_OK_02());
      execute(TC_MEC_MEC015_SRV_MTS_003_BR());

      execute(TC_MEC_MEC015_SRV_MTS_004_OK());
      execute(TC_MEC_MEC015_SRV_MTS_004_BR());
      execute(TC_MEC_MEC015_SRV_MTS_004_NF());

      execute(TC_MEC_MEC015_SRV_MTS_005_OK());
      execute(TC_MEC_MEC015_SRV_MTS_005_BR());
      execute(TC_MEC_MEC015_SRV_MTS_005_NF());

      execute(TC_MEC_MEC015_SRV_MTS_006_OK());
      execute(TC_MEC_MEC015_SRV_MTS_006_NF());
    }
  } // End of 'control' statement

} // End of module AtsMec_TrafficManagementAPI_TestControl