Commit 47e52ee6 authored by Giada Landi's avatar Giada Landi
Browse files

RNIS notifications

parent ce7743f1
Loading
Loading
Loading
Loading
+53 −14
Original line number Diff line number Diff line
@@ -24,7 +24,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
         "Check that the RNIS service sends an RNIS notification  about cell change 
         if the RNIS service has an associated subscription and the event is generated"
      
      Reference "ETSI GS MEC 012 2.0.3, clause 6.4.2",  
      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
@@ -67,7 +67,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
         "Check that the RNIS service sends an RNIS notification about RAB establishment 
         if the RNIS service has an associated subscription and the event is generated"
      
      Reference "ETSI GS MEC 012 2.0.3, clause 6.4.3",  
      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
@@ -114,7 +114,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
         "Check that the RNIS service sends an RNIS notification about RAB modification 
         if the RNIS service has an associated subscription and the event is generated"
      
      Reference "ETSI GS MEC 012 2.0.3, clause 6.4.4",  
      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
@@ -157,7 +157,7 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
         "Check that the RNIS service sends an RNIS notification about RAB release 
         if the RNIS service has an associated subscription and the event is generated"
      
      Reference "ETSI GS MEC 012 2.0.3, clause 6.4.5",  
      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
@@ -198,10 +198,10 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      TP Id "TP_MEC_APP_MP1_RNI_NOTIFICATION_05"
      
      Test objective 
         "Check that the RNIS service sends an RNIS notification about measurement report 
         "Check that the RNIS service sends an RNIS notification about UE measurement report 
         if the RNIS service has an associated subscription and the event is generated"
      
      Reference "ETSI GS MEC 012 2.0.3, clause 6.4.6",  
      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
@@ -241,10 +241,10 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      TP Id "TP_MEC_APP_MP1_RNI_NOTIFICATION_06"
      
      Test objective 
         "Check that the RNIS service sends an RNIS notification about timing advance  
         "Check that the RNIS service sends an RNIS notification about UE timing advance  
         if the RNIS service has an associated subscription and the event is generated"
      
      Reference "ETSI GS MEC 012 2.0.3, clause 6.4.7",  
      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
@@ -285,10 +285,10 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      TP Id "TP_MEC_APP_MP1_RNI_NOTIFICATION_07"
      
      Test objective 
         "Check that the RNIS service sends an RNIS notification about carrier aggregation reconfiguration   
         "Check that the RNIS service sends an RNIS notification about UE carrier aggregation reconfiguration   
         if the RNIS service has an associated subscription and the event is generated"
      
      Reference "ETSI GS MEC 012 2.0.3, clause 6.4.8",  
      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
@@ -329,10 +329,10 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
      TP Id "TP_MEC_APP_MP1_RNI_NOTIFICATION_08"
      
      Test objective 
         "Check that the RNIS service sends an RNIS notification about S1 bearer   
         "Check that the RNIS service sends an RNIS notification about S1-U bearer   
         if the RNIS service has an associated subscription and the event is generated"
      
      Reference "ETSI GS MEC 012 2.0.3, clause 6.4.9",  
      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
@@ -370,13 +370,52 @@ Package MEC012_APP_MP1_RNI_NOTIF_BV {
   }
   
   Test Purpose {
      TP Id "TP_MEC_APP_MP1_RNI_SUBSCRIPTION_02" 
      TP Id "TP_MEC_APP_MP1_RNI_NOTIFICATION_09" 
      
      Test objective 
         "Check that the RNIS service sends an RNIS notification about 5G NR UE measurement report
         if the RNIS service has an associated subscription and the event is generated"
      
      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

	  Initial conditions  with {
         the IUT entity having a RNIS_subscription containing 
            subscriptionType indicating value "NrMeasRepUeSubscription",
            callbackReference indicating value CALLBACK_URI,
            filterCriteriaNrMrs indicating value FILTER_CRITERIA	//the attributes of filterCriteriaNrMrs are FFS - ref. clause 6.3.11
         ;
      }

      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
         }
         then {
            the IUT entity sends a vPOST containing
               uri indicating value CALLBACK_URI,
               body containing
                  notificationType indicating value "NrMeasRepUeNotification"
               ;
            ; to the MEC_SUB entity
         }
      }
   }  
   
   Test Purpose {
      TP Id "TP_MEC_APP_MP1_RNI_NOTIFICATION_10" 
      
      Test objective 
         "Check that the RNIS service sends an RNIS notification on subscription expiration   
         if the RNIS service has an associated subscription and the event is generated"
      
      Reference "ETSI GS MEC 012 2.0.3, clause 6.4.7", 
      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
+1 −0
Original line number Diff line number Diff line
@@ -65,6 +65,7 @@ Package MEC_Common {
      - timing_advance_event
      - carrier_aggregation_reconfiguration_event
      - S1_bearer_event
      - nr_measurement_repost_event
      - expiry_notification_event
      ;
   }