From fb9d300b0a3b19955d8419701ab9069713a247f5 Mon Sep 17 00:00:00 2001 From: eafatha Date: Wed, 11 Apr 2018 01:58:50 +0530 Subject: [PATCH] Check_Karaf_Log_Message_Count API added Change-Id: If0d9e685e3363b26bb4ebe3b69d546bd1eae23cf Signed-off-by: eafatha --- csit/libraries/KarafKeywords.robot | 9 +++++++++ 1 file changed, 9 insertions(+) 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} -- 2.36.6