Feature 10908: Update charm in running VNF instance
[osm/tests.git] / robot-systest / lib / ssh_lib.robot
index 23e5ae4..216cd59 100644 (file)
@@ -30,6 +30,16 @@ Check If remote File Exists
     Close All Connections
     Should Be Equal As Integers   ${rc}   0
 
+Check If Remote Folder Exists
+    [Arguments]   ${host}   ${username}   ${password}   ${privatekey}   ${folder}
+
+    Open Connection   ${host}
+    Run Keyword If   '${password}'!='${EMPTY}'  Login  ${username}  ${password}
+    ...   ELSE   Login With Public Key  ${username}  ${privatekey}
+    ${output}=   Execute Command   ls -d ${folder}
+    Close All Connections
+    Should Be Equal As Strings   ${output}   ${folder}
+
 Get Remote File Content
     [Arguments]  ${host}  ${username}  ${password}  ${privatekey}   ${file}