...Test objective: The objective is to test the dispatch of NSD Onboarding notification when the NSD onboarding operation is successfully completed, and perform a JSON schema and content validation of the delivered notification
...Pre-conditions: A NSD management subscription for onboarding notifications is available in the NFVO.
...Reference:section 5.4.10.3.1 - SOL005 v2.4.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: none
Trigger the completion of NSD Onboarding (external action)
Check NSD Onboarding Notification Http Request Body Json Schema IsNsdOnboardingNotification
Check NSD Onboarding Notification Http Request Body notificationType attribute IsNsdOnboardingNotification
...Test objective: The objective is to test the dispatch of NSD Onboarding faulure notification when the NSD onboarding operation fails, and perform a JSON schema and content validation of the delivered notification
...Pre-conditions: A NSD management subscription for onboarding failure notifications is available in the NFVO.
...Reference:section 5.4.10.3.1 - SOL005 v2.4.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: none
Trigger the failure of NSD Onboarding (external action)
...Test title: NSD Operational State Change Notification
...Test objective: The objective is to test the dispatch of NSD Operational State Change notification when the NSD operational status change in the NFVO, and perform a JSON schema and content validation of the delivered notification
...Pre-conditions: A NSD management subscription for operational state change notifications is available in the NFVO.
...Reference:section 5.4.10.3.1 - SOL005 v2.4.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: none
Trigger the cross of NSD Operational State Change (external action)
Check NSD Operational State Change Notification Http Request Body Json Schema IsNsdChangeNotification
Check NSD Operational State Change Notification Http Request Body notificationType attribute IsNsdChangeNotification
NSD Deletion Notification
[Documentation]Test ID: 5.3.1.9.4
...Test title: NSD Deletion Notification
...Test objective: The objective is to test the dispatch of NSD Deletion notification when the NSD is deleted from the NFVO, and perform a JSON schema and content validation of the delivered notification
...Pre-conditions: A NSD management subscription for deletion notifications is available in the NFVO.
...Reference:section 5.4.10.3.1 - SOL005 v2.4.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: none
Trigger the deletion of NSD (external action)
Check NSD Deletion Notification Http Request Body Json Schema IsNsdDeletionNotification
Check NSD Deletion Notification Http Request Body notificationType attribute IsNsdDeletionNotification
PNFD Onboarding Notification
[Documentation]Test ID: 5.3.1.9.5
...Test title: PNFD Onboarding Notification
...Test objective: The objective is to test the dispatch of PNFD Onboarding notification when the PNFD onboarding operation is successfully completed, and perform a JSON schema and content validation of the delivered notification
...Pre-conditions: A PNFD management subscription for onboarding notifications is available in the NFVO.
...Reference:section 5.4.10.3.1 - SOL005 v2.4.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: none
Trigger the completion of PNFD Onboarding (external action)
Check PNFD Onboarding Notification Http Request Body Json Schema IsPnfdOnboardingNotification
Check PNFD Onboarding Notification Http Request Body notificationType attribute IsPnfdOnboardingNotification
...Test objective: The objective is to test the dispatch of PNFD Onboarding faulure notification when the PNFD onboarding operation fails, and perform a JSON schema and content validation of the delivered notification
...Pre-conditions: A PNFD management subscription for onboarding failure notifications is available in the NFVO.
...Reference:section 5.4.10.3.1 - SOL005 v2.4.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: none
Trigger the failure of PNFD Onboarding (external action)
...Test objective: The objective is to test the dispatch of PNFD Deletion notification when the PNFD is deleted from the NFVO, and perform a JSON schema and content validation of the delivered notification
...Pre-conditions: A PNFD management subscription for deletion notifications is available in the NFVO.
...Reference:section 5.4.10.3.1 - SOL005 v2.4.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: none
Trigger the deletion of PNFD (external action)
Check PNFD Deletion Notification Http Request Body Json Schema IsPnfdDeletionNotification
Check PNFD Deletion Notification Http Request Body notificationType attribute IsPnfdDeletionNotification
*** Keywords ***
Trigger the completion of NSD Onboarding (external action)
#do nothing
Logdo nothing
Trigger the failure of NSD Onboarding (external action)
#do nothing
Logdo nothing
Trigger the cross of NSD Operational State Change (external action)
#do nothing
Logdo nothing
Trigger the deletion of NSD (external action)
#do nothing
Logdo nothing
Trigger the completion of PNFD Onboarding (external action)
#do nothing
Logdo nothing
Trigger the failure of PNFD Onboarding (external action)
#do nothing
Logdo nothing
Trigger the deletion of PNFD (external action)
#do nothing
Logdo nothing
Check PNFD Onboarding Notification Http Request Body Json Schema Is