iBGP performance suites against many fastbgp peers
[integration/test.git] / csit / libraries / KarafKeywords.robot
index cee90f3c51b91ed266cfd32766082e68133e3de8..200d2d2b114e17f66f7305c02358582c2ae35dd0 100644 (file)
@@ -33,7 +33,7 @@ Verify Feature Is Not Installed
 Issue Command On Karaf Console
     [Arguments]    ${cmd}    ${controller}=${CONTROLLER}    ${karaf_port}=${KARAF_SHELL_PORT}    ${timeout}=5
     [Documentation]    Will execute the given ${cmd} by ssh'ing to the karaf console running on ${CONTROLLER}
-    ...   Note that this keyword will open&close new SSH connection, without switching back to previously current session.
+    ...    Note that this keyword will open&close new SSH connection, without switching back to previously current session.
     Open Connection    ${controller}    port=${karaf_port}    prompt=${KARAF_PROMPT}    timeout=${timeout}
     Login    ${KARAF_USER}    ${KARAF_PASSWORD}
     Write    ${cmd}
@@ -142,3 +142,10 @@ Log Test Suite Start To Controller Karaf
 Log Testcase Start To Controller Karaf
     [Documentation]    Log test case name to karaf log, useful in test case setup.
     Log Message To Controller Karaf    Starting test ${TEST_NAME}
+
+Set Bgpcep Log Levels
+    [Arguments]    ${bgpcep_level}=${DEFAULT_BGPCEP_LOG_LEVEL}    ${protocol_level}=${DEFAULT_PROTOCOL_LOG_LEVEL}
+    [Documentation]    Assuming OCKCOB was used, set logging level on bgpcep and protocol loggers without affecting current SSH session.
+    # FIXME: Move to appropriate Resource
+    Execute Controller Karaf Command On Background    log:set ${bgpcep_level} org.opendaylight.bgpcep
+    Execute Controller Karaf Command On Background    log:set ${protocol_level} org.opendaylight.protocol