X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Flibraries%2FKarafKeywords.robot;h=9b58d5d32f769fc3ef8eca847f87ba89428c2ab8;hb=b7213f5f60b3301e2aca9587c8466f87bde30d8d;hp=87f2f05818fda412a6481cd3f3d9caf573c1217d;hpb=02425fdb2b5b96915ab9eb5a7048f6b6b45cb443;p=integration%2Ftest.git diff --git a/csit/libraries/KarafKeywords.robot b/csit/libraries/KarafKeywords.robot index 87f2f05818..9b58d5d32f 100644 --- a/csit/libraries/KarafKeywords.robot +++ b/csit/libraries/KarafKeywords.robot @@ -116,6 +116,14 @@ Open Controller Karaf Console On Background BuiltIn.Set Suite Variable ${KarafKeywords__karaf_connection_index} ${karaf_connection.index} Restore Current SSH Connection From Index ${current_ssh_connection.index} +Configure Timeout For Karaf Console + [Arguments] ${timeout} + [Documentation] Configure a different timeout for the Karaf console + BuiltIn.Run Keyword If ${KarafKeywords__karaf_connection_index} == -1 Fail Need to connect to a Karaf Console first + ${current_connection_index}= SSHLibrary.Switch Connection ${KarafKeywords__karaf_connection_index} + SSHLibrary.Set_Client_Configuration timeout=${timeout} + Restore Current SSH Connection From Index ${current_connection_index} + Execute Controller Karaf Command On Background [Arguments] ${command} [Documentation] Send command to karaf without affecting current SSH connection. Read, log and return response.