${check-4} Wait Until Keyword Succeeds 40 10 Genius.Check Table0 Entry For 2 Dpn ${conn_id_2} ${Bridge-2}
... ${Port_num2}
-Verify Tunnels By Enabling BFD
- [Documentation] This test case will check the tunnel exists by bringing up/down a switch and check tunnels exist by enabling BFD
- ${result} Run Keyword And Return Status Verify Tunnel Monitoring is on
- Run Keyword If '${result}' == 'False' Enable_Tunnel_monitoring
- Verify Tunnel State After OVS Restart ${TOOLS_SYSTEM_IP}
- Verify Tunnel State After OVS Restart ${TOOLS_SYSTEM_2_IP}
-
Verify VTEP After Restarting OVS
[Documentation] Verify Testcase, Verifying tunnel state by restarting OVS
- Verify Tunnel Status as UP
+ Wait Until Keyword Succeeds 20 2 Genius.Verify Tunnel Status as UP TZA
OVSDB.Restart OVSDB ${TOOLS_SYSTEM_IP}
- Wait Until Keyword Succeeds 30 3 Verify Tunnel Status as UP
+ Wait Until Keyword Succeeds 20 2 Genius.Verify Tunnel Status as UP TZA
Verify VTEP After Restarting Controller
[Documentation] Verify Testcase, Verifying tunnel state by restarting CONTROLLER
- Verify Tunnel Status as UP
+ Genius.Verify Tunnel Status as UP TZA
ClusterManagement.Stop_Members_From_List_Or_All
ClusterManagement.Start_Members_From_List_Or_All
- Wait Until Keyword Succeeds 10 2 Check Service Status ACTIVE OPERATIONAL
- Wait Until Keyword Succeeds 30 3 Verify Tunnel Status as UP
+ Wait Until Keyword Succeeds 60 3 Genius.Check System Status
+ Wait Until Keyword Succeeds 30 3 Genius.Verify Tunnel Status as UP TZA
+
+Verify Tunnels By Disabling BFD
+ [Documentation] This test case will verify tunnels after disabling BFD and verifies tunnel status as unknown after stopping OVS.
+ ${result} = Run Keyword And Return Status Verify Tunnel Monitoring is on
+ Run Keyword If '${result}' == 'True' Disable_Tunnel_Monitoring
+ ${tunnels_on_OVS} = Genius.Get Tunnels On OVS ${conn_id_1}
+ OVSDB.Stop OVS ${TOOLS_SYSTEM_IP}
+ Genius.Verify Tunnel Status ${tunnels_on_OVS} UNKNOWN
+ OVSDB.Start OVS ${TOOLS_SYSTEM_IP}
+ Wait Until Keyword Succeeds 20 2 Genius.Verify Tunnel Status as UP TZA
+
+Verify Tunnels By Enabling BFD
+ [Documentation] This test case will check the tunnel exists by bringing up/down a switch and check tunnels exist by enabling BFD
+ ${result} Run Keyword And Return Status Verify Tunnel Monitoring is on
+ Run Keyword If '${result}' == 'False' Enable_Tunnel_monitoring
+ Verify Tunnel State After OVS Restart ${TOOLS_SYSTEM_IP}
+ Verify Tunnel State After OVS Restart ${TOOLS_SYSTEM_2_IP}
Delete and Verify VTEP
[Documentation] This Delete testcase , deletes the ITM tunnel created between 2 dpns.
OVSDB.Stop OVS ${TOOLS_SYSTEM_IP}
Wait Until Keyword Succeeds 2min 20 sec Verify Tunnel Down
OVSDB.Start OVS ${TOOLS_SYSTEM_IP}
- Wait Until Keyword Succeeds 2min 20 sec Verify Tunnel Status as UP
+ Wait Until Keyword Succeeds 2min 20 sec Genius.Verify Tunnel Status as UP TZA
Verify Tunnel Down
[Documentation] In this we will check whether tunnel is in down or not
${port_num} Get From List ${port} 0
Should Contain ${check-1} ${port_num}
[Return] ${port_num}
+
+Disable_Tunnel_Monitoring
+ [Documentation] In this we will disable tunnel monitoring by tep:enable command running in karaf console
+ ${output} Issue_Command_On_Karaf_Console tep:enable-tunnel-monitor false