${karaf_password} karaf
*** Keywords ***
+Check Karaf Log File Does Not Have Messages
+ [Arguments] ${ip} ${message} ${log_file}=${WORKSPACE}/${BUNDLEFOLDER}/data/log/karaf.log
+ ${output}= Run Command On Remote System ${ip} grep ${message} ${log_file}
+ Should Not Contain ${output} ${message}
+
Verify Feature Is Installed
[Documentation] Will Succeed if the given ${feature_name} is found in the output of "feature:list -i"
[Arguments] ${feature_name} ${controller}=${CONTROLLER} ${karaf_port}=${karaf_shell_port}
[Arguments] ${cmd} ${controller}=${CONTROLLER} ${karaf_port}=${karaf_shell_port}
Open Connection ${controller} port=${karaf_port} prompt=${karaf_prompt}
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}