AtsMec_TestControl.ttcn 2.16 KB
Newer Older
Yann Garcia's avatar
Yann Garcia committed
1
2
module AtsMec_TestControl {
  
Yann Garcia's avatar
Yann Garcia committed
3
  // LibMec/LocationAPI
Yann Garcia's avatar
Yann Garcia committed
4
  import from LocationAPI_Pics all;
Yann Garcia's avatar
Yann Garcia committed
5
  // LibMec/UEidentityAPI
Yann Garcia's avatar
Yann Garcia committed
6
  import from UEidentityAPI_Pics all;
Yann Garcia's avatar
Yann Garcia committed
7
8
  // LibMec/RnisAPI
  import from RnisAPI_Pics all;
YannGarcia's avatar
YannGarcia committed
9
10
  // LibMec/BwManagementAPI
  import from BwManagementAPI_Pics all;
Yann Garcia's avatar
Yann Garcia committed
11
12
13
14
15
16
  
  // LibMec
  import from LibMec_Pics all;
  
  // AtsMec
  import from AtsMec_LocationAPI_TestCases all;
Yann Garcia's avatar
Yann Garcia committed
17
  import from AtsMec_UEidentityAPI_TestCases all;
Yann Garcia's avatar
Yann Garcia committed
18
  import from AtsMec_RadioNodeLocationAPI_TestCases all;
Yann Garcia's avatar
Yann Garcia committed
19
  import from AtsMec_RnisAPI_TestCases all;
YannGarcia's avatar
YannGarcia committed
20
  import from AtsMec_BwManagementAPI_TestCases all;
Yann Garcia's avatar
Yann Garcia committed
21
22
23
  
  control {
    
24
    if (PICS_MEC_PLAT and PICS_SERVICES) {
25
26
27
28
29
30
31
      if (PICS_UE_IDENTITY_API_SUPPORTED) {
        execute(TC_MEC_SRV_UETAG_001_OK());
        execute(TC_MEC_SRV_UETAG_001_BR());
        execute(TC_MEC_SRV_UETAG_001_NF());
        execute(TC_MEC_SRV_UETAG_002_OK());
        execute(TC_MEC_SRV_UETAG_002_BR());
      }
Yann Garcia's avatar
Yann Garcia committed
32
      if (PICS_LOCATION_API_SUPPORTED) {
33
34
35
        execute(TC_MEC_SRV_UELOC_001_OK());
        execute(TC_MEC_SRV_UELOC_001_BR());
        execute(TC_MEC_SRV_UELOC_001_NF());
36
        
37
38
39
40
        execute(TC_MEC_SRV_UELOCSUB_001_OK());
        execute(TC_MEC_SRV_UELOCSUB_001_BR());
        execute(TC_MEC_SRV_UELOCSUB_002_OK());
        execute(TC_MEC_SRV_UELOCSUB_002_NF());
41
42
43
44
45
46
        
        execute(TC_MEC_SRV_UETRACKSUB_001_OK());
        execute(TC_MEC_SRV_UETRACKSUB_001_BR());
        execute(TC_MEC_SRV_UETRACKSUB_002_OK());
        execute(TC_MEC_SRV_UETRACKSUB_002_NF());
        
47
48
49
        execute(TC_MEC_SRV_UEINFLOOK_001_OK());
        execute(TC_MEC_SRV_UEINFLOOK_001_BR());
        execute(TC_MEC_SRV_UEINFLOOK_001_NF());
50
        
51
52
53
54
55
        execute(TC_MEC_SRV_UEINFSUB_001_OK());
        execute(TC_MEC_SRV_UEINFSUB_001_BR());
        execute(TC_MEC_SRV_UEINFSUB_002_OK());
        execute(TC_MEC_SRV_UEINFSUB_002_NF());
        
YannGarcia's avatar
YannGarcia committed
56
        execute(TC_MEC_PLAT_RLOC_001_OK());
Yann Garcia's avatar
Yann Garcia committed
57
58
      }
    }
Yann Garcia's avatar
Yann Garcia committed
59

60
61
62
63
    if (PICS_RNIS) {
      if (PICS_RNIS_ALL_SUBSCRIPTIONS) {
        execute(TC_MEC025_RNIS_SUBSCRIPTION_005());
      }
YannGarcia's avatar
YannGarcia committed
64
65
66
67
    }

    if (PICS_BWMANAGEMENT_API_SUPPORTED) {
      execute(TC_MEC_PLAT_MP1_BWA_BV_001());
Yann Garcia's avatar
Yann Garcia committed
68
    }
YannGarcia's avatar
YannGarcia committed
69
  } // End of 'control' statement
Yann Garcia's avatar
Yann Garcia committed
70
71

} // End of module AtsMec_TestControl