Commit 0026de75 authored by Giada Landi's avatar Giada Landi
Browse files

Update RNIS notifications

parent dd453f07
Loading
Loading
Loading
Loading
+46 −48
Original line number Diff line number Diff line
@@ -18,7 +18,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
   import all from MEC_Common;
   
   Test Purpose {
      TP Id "TP_MEC_APP_MP1_RNI_NOTIFICATION_01"
      TP Id "TP_MEC_SRV_RNIS_001_OK"
      
      Test objective 
         "Check that the RNIS service sends an RNIS notification  about cell change 
@@ -27,7 +27,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Reference "ETSI GS MEC 012 2.0.4, clause 6.4.2",  
         "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml"
      Config Id Config_MEC_1
      PICS Selection PIC_RNIS and PIC_RNIS_NOTIFICATIONS
      PICS Selection PIC_RNIS_NOTIFICATIONS

      Initial conditions  with {
         the IUT entity having a RNIS_subscription containing 
@@ -52,7 +52,10 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
               uri indicating value CALLBACK_URI,
               body containing
                  notificationType indicating value "CellChangeNotification",
                  associateId set to ASSOCIATE_ID
                  associateId set to ASSOCIATE_ID,
                  srcEcgi set to any_value,
                  trgEcgi set to any_value,
                  hoStatus set to any_value
               ;
            ; to the MEC_SUB entity
         }
@@ -61,7 +64,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
   
   
   Test Purpose {
      TP Id "TP_MEC_APP_MP1_RNI_NOTIFICATION_02"
      TP Id "TP_MEC_SRV_RNIS_002_OK"
      
      Test objective 
         "Check that the RNIS service sends an RNIS notification about RAB establishment 
@@ -70,7 +73,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Reference "ETSI GS MEC 012 2.0.4, clause 6.4.3",  
         "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml"
      Config Id Config_MEC_1
      PICS Selection PIC_RNIS and PIC_RNIS_NOTIFICATIONS
      PICS Selection PIC_RNIS_NOTIFICATIONS

      Initial conditions  with {
         the IUT entity having a RNIS_subscription containing 
@@ -85,8 +88,6 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Expected behaviour
      ensure that {
         when {
            // TODO: Check whether this could be triggered by the tester of document otherwise
            // with a reference describing this type of events
            the IUT entity generates a rab_establish_event containing
               erabQosParameters containing
                  qci set to QCI;
@@ -97,8 +98,11 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
               uri indicating value CALLBACK_URI,
               body containing
                  notificationType indicating value "RabEstNotification",
                  ecgi set to any_value,
                  erabId set to any_value,
                  erabQosParameters containing
                     qci set to QCI
                     qci set to QCI,
                     attribute qosInformation
                  ;
               ;
            ; to the MEC_SUB entity
@@ -108,7 +112,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
   
   
   Test Purpose {
      TP Id "TP_MEC_APP_MP1_RNI_NOTIFICATION_03"
      TP Id "TP_MEC_SRV_RNIS_003_OK"
      
      Test objective 
         "Check that the RNIS service sends an RNIS notification about RAB modification 
@@ -117,7 +121,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Reference "ETSI GS MEC 012 2.0.4, clause 6.4.4",  
         "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml"
      Config Id Config_MEC_1
      PICS Selection PIC_RNIS and PIC_RNIS_NOTIFICATIONS
      PICS Selection PIC_RNIS_NOTIFICATIONS

      Initial conditions  with {
         the IUT entity having a RNIS_subscription containing 
@@ -132,8 +136,6 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Expected behaviour
      ensure that {
         when {
            // TODO: Check whether this could be triggered by the tester of document otherwise
            // with a reference describing this type of events
            the IUT entity generates a rab_modification_event containing 
               erabId set to E_RAB_ID;
         }
@@ -142,6 +144,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
               uri indicating value CALLBACK_URI,
               body containing
                  notificationType indicating value "RabModNotification",
                  ecgi set to any_value,
                  erabId set to E_RAB_ID
               ;
            ; to the MEC_SUB entity
@@ -151,7 +154,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
   

   Test Purpose {
      TP Id "TP_MEC_APP_MP1_RNI_NOTIFICATION_04"
      TP Id "TP_MEC_SRV_RNIS_004_OK"
      
      Test objective 
         "Check that the RNIS service sends an RNIS notification about RAB release 
@@ -160,7 +163,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Reference "ETSI GS MEC 012 2.0.4, clause 6.4.5",  
         "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml"
      Config Id Config_MEC_1
      PICS Selection PIC_RNIS and PIC_RNIS_NOTIFICATIONS
      PICS Selection PIC_RNIS_NOTIFICATIONS

      Initial conditions  with {
         the IUT entity having a RNIS_subscription containing 
@@ -175,8 +178,6 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Expected behaviour
      ensure that {
         when {
            // TODO: Check whether this could be triggered by the tester of document otherwise
            // with a reference describing this type of events
            the IUT entity generates a rab_release_event containing 
               erabId set to E_RAB_ID;
         }
@@ -185,6 +186,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
               uri indicating value CALLBACK_URI,
               body containing
                  notificationType indicating value "RabRelNotification",
                  ecgi set to any_value,
                  erabReleaseInfo containing
                     erabId set to E_RAB_ID
                  ;
@@ -195,7 +197,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
   }

   Test Purpose {
      TP Id "TP_MEC_APP_MP1_RNI_NOTIFICATION_05"
      TP Id "TP_MEC_SRV_RNIS_005_OK"
      
      Test objective 
         "Check that the RNIS service sends an RNIS notification about UE measurement report 
@@ -204,7 +206,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Reference "ETSI GS MEC 012 2.0.4, clause 6.4.6",  
         "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml"
      Config Id Config_MEC_1
      PICS Selection PIC_RNIS and PIC_RNIS_NOTIFICATIONS
      PICS Selection PIC_RNIS_NOTIFICATIONS

      Initial conditions  with {
         the IUT entity having a RNIS_subscription containing 
@@ -219,8 +221,6 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Expected behaviour
      ensure that {
         when {
            // TODO: Check whether this could be triggered by the tester of document otherwise
            // with a reference describing this type of events
            the IUT entity generates a measurement_repost_event containing 
               ecgi set to ECGI;
         }
@@ -229,7 +229,10 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
               uri indicating value CALLBACK_URI,
               body containing
                  notificationType indicating value "MeasRepUeNotification",
                  ecgi set to ECGI
                  ecgi set to ECGI,
                  rsrp set to any_value,
                  rsrq set to any_value,
                  trigger set to any_value
               ;
            ; to the MEC_SUB entity
            
@@ -238,7 +241,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
   }

   Test Purpose {
      TP Id "TP_MEC_APP_MP1_RNI_NOTIFICATION_06"
      TP Id "TP_MEC_SRV_RNIS_006_OK"
      
      Test objective 
         "Check that the RNIS service sends an RNIS notification about UE timing advance  
@@ -247,7 +250,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Reference "ETSI GS MEC 012 2.0.4, clause 6.4.7",  
         "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml"
      Config Id Config_MEC_1
      PICS Selection PIC_RNIS and PIC_RNIS_NOTIFICATIONS
      PICS Selection PIC_RNIS_NOTIFICATIONS

      Initial conditions  with {
         the IUT entity having a RNIS_subscription containing 
@@ -262,8 +265,6 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Expected behaviour
      ensure that {
         when {
            // TODO: Check whether this could be triggered by the tester of document otherwise
            // with a reference describing this type of events
            the IUT entity generates a timing_advance_event containing 
               ecgi set to ECGI;
         }
@@ -272,7 +273,8 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
               uri indicating value CALLBACK_URI,
               body containing
                  notificationType indicating value "MeasTaNotification",
                  ecgi set to ECGI
                  ecgi set to ECGI,
                  timingAdvance set to any_value
               ;
            ; to the MEC_SUB entity
            
@@ -282,7 +284,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
   
   
   Test Purpose {
      TP Id "TP_MEC_APP_MP1_RNI_NOTIFICATION_07"
      TP Id "TP_MEC_SRV_RNIS_007_OK"
      
      Test objective 
         "Check that the RNIS service sends an RNIS notification about UE carrier aggregation reconfiguration   
@@ -291,7 +293,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Reference "ETSI GS MEC 012 2.0.4, clause 6.4.8",  
         "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml"
      Config Id Config_MEC_1
      PICS Selection PIC_RNIS and PIC_RNIS_NOTIFICATIONS
      PICS Selection PIC_RNIS_NOTIFICATIONS

      Initial conditions  with {
         the IUT entity having a RNIS_subscription containing 
@@ -306,8 +308,6 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Expected behaviour
      ensure that {
         when {
            // TODO: Check whether this could be triggered by the tester of document otherwise
            // with a reference describing this type of events
            the IUT entity generates a carrier_aggregation_reconfiguration_event containing 
               associateId set to ASSOCIATE_ID;
         }
@@ -316,6 +316,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
               uri indicating value CALLBACK_URI,
               body containing
                  notificationType indicating value "CaReConfNotification",
                  ecgi set to any_value,
                  associateId set to ASSOCIATE_ID
               ;
            ; to the MEC_SUB entity
@@ -326,7 +327,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
   
   
   Test Purpose {
      TP Id "TP_MEC_APP_MP1_RNI_NOTIFICATION_08"
      TP Id "TP_MEC_SRV_RNIS_008_OK"
      
      Test objective 
         "Check that the RNIS service sends an RNIS notification about S1-U bearer   
@@ -335,7 +336,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Reference "ETSI GS MEC 012 2.0.4, clause 6.4.10",  
         "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml"
      Config Id Config_MEC_1
      PICS Selection PIC_RNIS and PIC_RNIS_NOTIFICATIONS
      PICS Selection PIC_RNIS_NOTIFICATIONS

      Initial conditions  with {
         the IUT entity having a RNIS_subscription containing 
@@ -350,8 +351,6 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Expected behaviour
      ensure that {
         when {
            // TODO: Check whether this could be triggered by the tester of document otherwise
            // with a reference describing this type of events
            the IUT entity generates a S1_bearer_event containing 
               associateId set to ASSOCIATE_ID;
         }
@@ -360,8 +359,11 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
               uri indicating value CALLBACK_URI,
               body containing
                  notificationType indicating value "S1BearerNotification",
                  s1Event set to any_value,
                  s1UeInfo containing
                     associateId set to ASSOCIATE_ID
                     associateId set to ASSOCIATE_ID,
                     ecgi set to any_value,
                     s1BearerInfo set to any_value
                  ;
               ;
            ; to the MEC_SUB entity
@@ -370,7 +372,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
   }
   
   Test Purpose {
      TP Id "TP_MEC_APP_MP1_RNI_NOTIFICATION_09" 
      TP Id "TP_MEC_SRV_RNIS_009_OK" 
      
      Test objective 
         "Check that the RNIS service sends an RNIS notification about 5G NR UE measurement report
@@ -379,7 +381,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Reference "ETSI GS MEC 012 2.0.4, clause 6.4.11", 
         "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml"
      Config Id Config_MEC_1
      PICS Selection PIC_RNIS and PIC_RNIS_NOTIFICATIONS
      PICS Selection PIC_RNIS_NOTIFICATIONS

	  Initial conditions  with {
         the IUT entity having a RNIS_subscription containing 
@@ -392,8 +394,6 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Expected behaviour
      ensure that {
         when {
            // TODO: Check whether this could be triggered by the tester of document otherwise
            // with a reference describing this type of events
            the IUT entity generates a nr_measurement_repost_event containing 
               associateId set to ASSOCIATE_ID;						//TBD - how to link this with the filter criteria
         }
@@ -401,7 +401,9 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
            the IUT entity sends a vPOST containing
               uri indicating value CALLBACK_URI,
               body containing
                  notificationType indicating value "NrMeasRepUeNotification"
                  notificationType indicating value "NrMeasRepUeNotification",
                  trigger set to any_value,
                  associateId set to ASSOCIATE_ID
               ;
            ; to the MEC_SUB entity
         }
@@ -409,7 +411,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
   }  
   
   Test Purpose {
      TP Id "TP_MEC_APP_MP1_RNI_NOTIFICATION_10" 
      TP Id "TP_MEC_SRV_RNIS_010_OK" 
      
      Test objective 
         "Check that the RNIS service sends an RNIS notification on subscription expiration   
@@ -418,7 +420,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Reference "ETSI GS MEC 012 2.0.4, clause 6.4.9", 
         "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml"
      Config Id Config_MEC_1
      PICS Selection PIC_RNIS and PIC_RNIS_NOTIFICATIONS
      PICS Selection PIC_RNIS_NOTIFICATIONS

      Initial conditions  with {
         the IUT entity having a RNIS_subscription containing 
@@ -427,9 +429,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
             _links containing
               self set to SUBSCRIPTION_HREF_VALUE
            ;,
            s1BearerSubscriptionCriteria containing
               associateId set to ASSOCIATE_ID
            ;,
            subscriptionId set to SUBSCRIPTION_ID,
            expiryDeadline set to EXPIRY_DEADLINE 
         ;
      }
@@ -437,10 +437,8 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      Expected behaviour
      ensure that {
         when {
            // TODO: Check whether this could be triggered by the tester of document otherwise
            // with a reference describing this type of events
            the IUT entity generates a expiry_notification_event containing 
               associateId set to ASSOCIATE_ID;
               subscriptionId set to SUBSCRIPTION_ID;
         }
         then {
            the IUT entity sends a vPOST containing