...Test objective: The objective is to test the dispatch of NS Identifier Deletion Notification when a NS instance resource is deleted in the NFVO, and perform a JSON schema and content validation of the delivered notification.The action that triggers the notification under test is an explicit test step, but it is not performed by the test system.
...Pre-conditions: A NS instance resource is created, and a subscription for NS identifier creation notifications is available in the NFVO.
...Pre-conditions: A NS instance resource is created, and a subscription for NS identifier deletion notifications is available in the NFVO.
...Reference: Clause 6.4.18.3.1 - ETSI GS NFV-SOL 005 [3] v3.5.1
Check NS Identifier Deletion Notification Http POST Request Body Json Schema IsNsIdentifierDeletionNotification
Check NS Identifier Deletion Notification Http POST Request Body notificationType attribute IsNsIdentifierDeletionNotification
NS Change Notification
[Documentation]Test ID: 5.3.2.17.5
...Test title: NS Change Notification
...Test objective: The objective is to test the dispatch of NS Change Notification when a NS instance component is affected by an LCM operation occurrence, and perform a JSON schema and content validation of the delivered notification.The action that triggers the notification under test is an explicit test step, but it is not performed by the test system.
...Pre-conditions: A NS instance resource is created, and a subscription for NS change notifications is available in the NFVO.
...Reference: Clause 6.4.18.3.1 - ETSI GS NFV-SOL 005 [3] v3.5.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: none
Trigger a NS LCM operation that affects a NS instance component (external action)
Check NS Change Notification Http POST Request Body Json Schema IsNsChangeNotification
Check NS Change Notification Http POST Request Body notificationType attribute IsNsChangeNotification
...Test objective: The objective is to test the dispatch of NS LCM Capacity Shortage Notification when a resource shortage occurs during the execution of an NS LCM operation, and perform a JSON schema and content validation of the delivered notification.The action that triggers the notification under test is an explicit test step, but it is not performed by the test system.
...Pre-conditions: A NS instance resource is created, and a subscription for NS LCM Capacity Shortage notifications is available in the NFVO.
...Reference: Clause 6.4.18.3.1 - ETSI GS NFV-SOL 005 [3] v3.5.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: none
Trigger a resource shortage for a NS LCM operation (external action)
Check NS LCM Capacity Shortage Notification Http POST Request Body Json Schema IsNsLcmCapacityShortageNotification
Check NS LCM Capacity Shortage Notification Http POST Request Body notificationType attribute IsNsLcmCapacityShortageNotification
*** Keywords ***
Trigger a NS LCM operation (external action)
#do nothing
@@ -79,6 +105,62 @@ Trigger the deletion of a NS instance resource (external action)
#do nothing
Logdo nothing
Trigger a NS LCM operation that affects a NS instance component (external action)
#do nothing
Logdo nothing
Trigger a resource shortage for a NS LCM operation (external action)
#do nothing
Logdo nothing
Check NS LCM Capacity Shortage Notification Http POST Request Body Json Schema Is