Library OperatingSystem
*** Variables ***
+${WORKSPACE} /tmp
+${BUNDLEFOLDER} distribution-karaf-0.3.0-SNAPSHOT
${karaf_shell_port} 8101
${karaf_prompt} opendaylight-user
${karaf_user} karaf
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}