Add genius test start msg to karaf logs 05/73905/3
authorVishal Thapar <vthapar@redhat.com>
Wed, 11 Jul 2018 03:06:24 +0000 (08:36 +0530)
committerSam Hague <shague@redhat.com>
Thu, 12 Jul 2018 19:01:16 +0000 (19:01 +0000)
1. Adds 'Genius Test Setup' keyword to Genius library
2. Test setup logs start of test case to karaf log for
   easier troubleshooting.

Change-Id: Ifee6600acd8be5654b38414a7e4d2479a3a88685
Signed-off-by: Vishal Thapar <vthapar@redhat.com>
csit/libraries/Genius.robot
csit/suites/genius/BFD_monitoring.robot
csit/suites/genius/Configure_ITM.robot
csit/suites/genius/ID_manager.robot
csit/suites/genius/ITM_Direct_Tunnels.robot
csit/suites/genius/Interface_manager.robot
csit/suites/genius/Service_Recovery.robot

index f480ea8e3c578e5fa254c02d597cbdc8974985a4..9ae035ffc5625dd0e1c34891edf97c705ca13cfa 100644 (file)
@@ -44,6 +44,7 @@ Start Suite
     KarafKeywords.Setup_Karaf_Keywords
     ${karaf_debug_enabled}    BuiltIn.Get_Variable_Value    ${KARAF_DEBUG}    ${False}
     BuiltIn.run_keyword_if    ${karaf_debug_enabled}    KarafKeywords.Execute_Controller_Karaf_Command_On_Background    log:set DEBUG org.opendaylight.genius
+    BuiltIn.Run Keyword And Ignore Error    KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf
     Login With Public Key    ${TOOLS_SYSTEM_USER}    ${USER_HOME}/.ssh/${SSH_KEY}    any
     Log    ${conn_id_1}
     Execute Command    sudo ovs-vsctl add-br BR1
@@ -162,6 +163,10 @@ Delete All Vteps
     ${output} =    Issue Command On Karaf Console    ${TEP_SHOW}
     BuiltIn.Wait Until Keyword Succeeds    30    5    Verify All Tunnel Delete on DS
 
+Genius Test Setup
+    [Documentation]    Genius test case setup
+    BuiltIn.Run Keyword And Ignore Error    KarafKeywords.Log_Testcase_Start_To_Controller_Karaf
+
 Genius Test Teardown
     [Arguments]    ${data_models}
     OVSDB.Get DumpFlows And Ovsconfig    ${conn_id_1}    BR1
index 1b2bdd66f2f0b2a1358a45942e1631e3627f9ef0..8fba34185aa7bb1ff9c29220bd1e7c95d8f8d781 100644 (file)
@@ -2,6 +2,7 @@
 Documentation     Test Suite for BFD tunnel monitoring
 Suite Setup       Genius Suite Setup
 Suite Teardown    BFD Suite Stop
+Test Setup        Genius Test Setup
 Test Teardown     Genius Test Teardown    ${data_models}
 Library           OperatingSystem
 Library           String
index c4398b3a007b1ade85615d08b46de9bdf56906dd..f48d0f671a8e9587638fe473517ea96a8032242c 100644 (file)
@@ -2,6 +2,7 @@
 Documentation     Test Suite for ITM
 Suite Setup       Genius Suite Setup
 Suite Teardown    Genius Suite Teardown
+Test Setup        Genius Test Setup
 Test Teardown     Genius Test Teardown    ${data_models}
 Library           Collections
 Library           OperatingSystem
index 4f1a1b70fe391d942d2b4a81a75d3d6799344b35..16f114887764e046bc6dc3438f0cc8134efb70bf 100644 (file)
@@ -2,6 +2,7 @@
 Documentation     Test Suite for IdManager
 Suite Setup       Create Session    session    http://${ODL_SYSTEM_IP}:${RESTCONFPORT}    auth=${AUTH}    headers=${HEADERS}    timeout=5
 Suite Teardown    Delete All Sessions
+Test Setup        Genius Test Setup
 Test Teardown     Get Model Dump    ${ODL_SYSTEM_IP}    ${idmanager_data_models}
 Library           OperatingSystem
 Library           String
index ffc6cb5c81eb5534f5ea91582e3c66fc1ec931d9..8fa0d1d926baeb02124e83b25280f6dac8748bf6 100644 (file)
@@ -2,6 +2,7 @@
 Documentation     This test suite is to by-pass interface manager and create/delete the tunnels between the switches directly inorder for ITM to scale and build mesh among more number of switches.
 Suite Setup       ITM Direct Tunnels Start Suite
 Suite Teardown    ITM Direct Tunnels Stop Suite
+Test Setup        Genius Test Setup
 Test Teardown     Genius Test Teardown    ${data_models}
 Library           OperatingSystem
 Library           String
index 9a07e9be25d8ebf0d9902658081facb396e8c36c..59143688f24a2f5991eb30e447e2ffd418938911 100644 (file)
@@ -2,6 +2,7 @@
 Documentation     Test Suite for Interface manager
 Suite Setup       Genius Suite Setup
 Suite Teardown    Genius Suite Teardown
+Test Setup        Genius Test Setup
 Test Teardown     Genius Test Teardown    ${data_models}
 Library           OperatingSystem
 Library           String
index 8e4fffbb904eac17527cb8fab1f381aa254de560..0151e200c4540ce7d35ffcbc7f30b6f262c9bbfc 100644 (file)
@@ -3,6 +3,7 @@ Documentation     Test Suite for Service Recovery.
 ...               Find detailed test plan here, http://docs.opendaylight.org/en/latest/submodules/genius/docs/testplans/service-recovery.html
 Suite Setup       Genius.SRM Start Suite
 Suite Teardown    Genius.SRM Stop Suite
+Test Setup        Genius Test Setup
 Test Teardown     Genius Test Teardown    ${data_models}
 Library           re
 Resource          ../../libraries/DataModels.robot