Make karaf logout more stable 98/98398/2
authorSangwook Ha <sangwook.ha@verizon.com>
Thu, 11 Nov 2021 03:57:11 +0000 (19:57 -0800)
committerLuis Gomez <ecelgp@gmail.com>
Fri, 12 Nov 2021 02:17:40 +0000 (02:17 +0000)
Logging out from karaf session sometimes fails because it does not
detect written text. Use 'SSHLibrary.Write_Bare' which does not consume
anything to make it more reliable.

Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Change-Id: Ic29c40715b171eef6a82dc99ca9b22d865fb39c1

csit/libraries/KarafKeywords.robot

index 54dbd6bb9c14d932ffc344996d85c5a0392526e8..2480149297d3ffa4ed0cff0487eff0ffb4d6be6b 100644 (file)
@@ -45,7 +45,7 @@ Issue_Command_On_Karaf_Console
     SSHLibrary.Login    ${KARAF_USER}    ${KARAF_PASSWORD}    loglevel=${loglevel}
     SSHLibrary.Write    ${cmd}
     ${output}    SSHLibrary.Read_Until_Regexp    ${KARAF_PROMPT}
-    SSHLibrary.Write    logout
+    SSHLibrary.Write_Bare    logout\n
     SSHLibrary.Close_Connection
     BuiltIn.Log    ${output}
     [Return]    ${output}