...Test title: Update information about a VNF instance
...Test objective: The objective is to update information about a VNF instance.
...Pre-conditions: VNF instance is created (Test ID: 5.a.b.c)
...Reference: section 5.3.6 - SOL003 v2.4.1
...Config ID: Config_prod_VNFM
...Applicability: NFVO is able to receive notifications from VNFM. Update information of a VNF instance is supported for the VNF (as capability in the VNFD)
...Post-Conditions: VNF instance info is updated
Send Info Modification Request
Check HTTP Response Status Code Is202
Check HTTP Response Header ContainsLocation
Check Operation Occurrence Id
Check Operation Notification For Modify Infostart#need more info about the notification content
Check Operation Notification For Modify Inforesult#need more info about the notification content, how the result is presented
${LccnSubscriptions}=Check subscriptions about one VNFInstance and operation type${vnfInstanceId}VnfLcmOperationOccurrenceNotificationoperationType=SCALE
Check Postcondition VNF Modify Info
Check VNF Instance${vnfInstanceId}
Check HTTP Response Status Code Is200
#do we need to compare the modified info in the updated VNF instance with the values in the request?
Create a new Grant - Sync - OPERATE
Create a new Grant - Synchronous mode${vnfInstanceId}${vnfLcmOpOccId}OPERATE
...Test objective: The objective is to test the workflow for a Retry VNF LCM Operation and the operation is successful
...Pre-conditions: The VNF lifecycle management operation occurrence is in FAILED_TEMP state. NFVO is subscribed to VNF LCM Operation Occurrence notifications (Test ID: 5.4.20.1)
...Reference: section 5.3.10 - SOL003 v2.4.1
...Config ID: Config_prod_VNFM
...Applicability: NFVO is able to receive notifications from VNFM
...Post-Conditions: The VNF lifecycle management operation occurrence is in COMPLETED state
...Test objective: The objective is to test the workflow for a Retry VNF LCM Operation and the operation is not successful
...Pre-conditions: The VNF lifecycle management operation occurrence is in FAILED_TEMP state. NFVO is subscribed to VNF LCM Operation Occurrence notifications (Test ID: 5.4.20.1)
...Reference: section 5.3.10 - SOL003 v2.4.1
...Config ID: Config_prod_VNFM
...Applicability: NFVO is able to receive notifications from VNFM
...Post-Conditions: The VNF lifecycle management operation occurrence is in FAILED_TEMP state
Send Retry Operation Request
Check HTTP Response Status Code Is202
Check HTTP Response Header ContainsLocation
Check Operation Occurrence Id
Check Operation Notification For RetryPROCESSING
Check Operation Notification For RetryCOMPLETED
Check Postcondition VNF Retry Unsuccessful
*** Keywords ***
Initialize System
Create Sessions
Precondition Checks
Run Keyword If${AUTH_USAGE}== 1Set Headers{"Authorization":"${AUTHORIZATION}"}