From 0e05139e9e40d9c279629fa88b5c4e32236c950a Mon Sep 17 00:00:00 2001
From: Elian Kraja <e.kraja@nextworks.it>
Date: Tue, 4 Dec 2018 12:58:32 +0100
Subject: [PATCH] Fix on notification on LCM

---
 .../InstantiateVNFTaskWithCheckAndNotifies.robot         | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/SOL003/VNFLifecycleManagement-API_egm/InstantiateVNFTaskWithCheckAndNotifies.robot b/SOL003/VNFLifecycleManagement-API_egm/InstantiateVNFTaskWithCheckAndNotifies.robot
index 2a3c6789..68521a89 100644
--- a/SOL003/VNFLifecycleManagement-API_egm/InstantiateVNFTaskWithCheckAndNotifies.robot
+++ b/SOL003/VNFLifecycleManagement-API_egm/InstantiateVNFTaskWithCheckAndNotifies.robot
@@ -34,8 +34,8 @@ Create VNFInstance
     ${instance_response}=    Instantiate VNF   ${resource_response.body.id}
     Validate Status Code    ${instance_response.status_code}    202
     Validate Header    ${instance_response.headers}    Location
-    Wait Until VNF Instantiated    ${instance_response.headers.Location}
     Verify Notification Handler     ${req}
+    Wait Until VNF Instantiated    ${instance_response.headers.Location}
     Log    Retrieve VNF Instance
     ${get_response}=    Retrieve VNFinstance    ${instance_response.body.id}
     Should Not Be Empty    ${get_response}
@@ -122,7 +122,12 @@ Verify Notification Handler
 Wait Until VNF Instantiated
     [Arguments]    ${vnfLcmOpOccId}
     :FOR    ${i}    IN RANGE    20
+    \    ${req}=    Start Notification Handler     VnfLcmOperationOccurrenceNotification    ${callback_endpoint}
+    \    Sleep    10s
+    \    Verify Notification Handler     ${req}
     \    Get  ${vnfLcmOpOccId}
     \    ${body}=    Output    response body
     \    Exit For Loop If    ${body.operationState} == COMPLETED
-    \    Sleep 5s
+
+    
+    
\ No newline at end of file
-- 
GitLab