Adding verify controller log to scalability test.
[integration/test.git] / test / csit / libraries / KarafKeywords.txt
index c991d2772861323f27a4468dfcff4f4055f5fc63..bb44ce400c9e9cca440d1ecd7ba8860cd7221b8c 100644 (file)
@@ -3,6 +3,8 @@ Library           SSHLibrary
 Library           OperatingSystem
 
 *** Variables ***
+${WORKSPACE}            /tmp
+${BUNDLEFOLDER}         distribution-karaf-0.3.0-SNAPSHOT
 ${karaf_shell_port}     8101
 ${karaf_prompt}         opendaylight-user
 ${karaf_user}           karaf
@@ -30,10 +32,11 @@ Verify Feature Is Not Installed
 
 Issue Command On Karaf Console
     [Documentation]     Will execute the given ${cmd} by ssh'ing to the karaf console running on ${CONTROLLER}
-    [Arguments]     ${cmd}     ${controller}=${CONTROLLER}     ${karaf_port}=${karaf_shell_port}
-    Open Connection    ${controller}    port=${karaf_port}  prompt=${karaf_prompt}
+    [Arguments]     ${cmd}     ${controller}=${CONTROLLER}     ${karaf_port}=${karaf_shell_port}    ${timeout}=5
+    Open Connection    ${controller}    port=${karaf_port}  prompt=${karaf_prompt}      timeout=${timeout}
     Login    ${karaf_user}    ${karaf_password}
-    ${output}=  Execute Command     ${cmd}
+    Write    ${cmd}
+    ${output}    Read Until    ${karaf_prompt}
     Close Connection
     Log     ${output}
-    [Return]    ${output}
\ No newline at end of file
+    [Return]    ${output}