Updating the logs collection from robot tests
[osm/devops.git] / robot-systest / lib / nsd_lib.robot
index 8af1379..c7ebbe7 100644 (file)
 # 1. Feature 7829: Jayant Madavi, Mrityunjay Yadav : MY00514913@techmahindra.com : 06-sep-2019
 ##
 
+*** Settings ***
+Library   String
+
+
 *** Variables ***
 ${success_return_code}   0
 ${delete_max_wait_time}   1min
@@ -41,13 +45,17 @@ Create NSD
     ${rc}   ${stdout}=   Run and Return RC and Output   osm nsd-create ${nsd_pkg}
     log   ${stdout}
     Should Be Equal As Integers   ${rc}   ${success_return_code}
-    [Return]  ${stdout}
+    ${lines}=  Get Line Count  ${stdout}
+    ${last}=  Evaluate  ${lines} - 1
+    ${id}=  Get Line  ${stdout}  ${last}
+    [Return]  ${id}
 
 
 Delete NSD
     [Arguments]   ${nsd_id}
 
     ${rc}   ${stdout}=   Run Keyword And Continue On Failure   Run and Return RC and Output   osm nsd-delete ${nsd_id}
+    Should Be Equal As Integers   ${rc}   ${success_return_code}
     log   ${stdout}
     WAIT UNTIL KEYWORD SUCCEEDS   ${delete_max_wait_time}   ${delete_pol_time}   Check For NSD   ${nsd_id}