From: eafatha Date: Tue, 10 Apr 2018 20:28:50 +0000 (+0530) Subject: Check_Karaf_Log_Message_Count API added X-Git-Tag: pre-potassium~856 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=fb9d300b0a3b19955d8419701ab9069713a247f5;p=integration%2Ftest.git Check_Karaf_Log_Message_Count API added Change-Id: If0d9e685e3363b26bb4ebe3b69d546bd1eae23cf Signed-off-by: eafatha --- diff --git a/csit/libraries/KarafKeywords.robot b/csit/libraries/KarafKeywords.robot index 2c8df1d6f7..31a60c7df6 100644 --- a/csit/libraries/KarafKeywords.robot +++ b/csit/libraries/KarafKeywords.robot @@ -79,6 +79,15 @@ Check_Karaf_Log_Has_Messages \ BuiltIn.Should_Contain ${output} ${message} [Return] ${output} +Check_Karaf_Log_Message_Count + [Arguments] ${message} ${count} + [Documentation] Verifies that the ${message} exists in the karaf.log, and checks + ... that it appears ${count} number of times. + ${output} = Issue_Command_On_Karaf_Console log:display | grep ${message} | wc -l + ${line} = String.Get Line ${output} 0 + ${stripped} = String.Strip String ${line} + Should Be Equal As Strings ${stripped} ${count} + Install_A_Feature [Arguments] ${feature_name} ${controller}=${ODL_SYSTEM_IP} ${karaf_port}=${KARAF_SHELL_PORT} ${timeout}=180 [Documentation] Will Install the given ${feature_name}