Add testcase for Control path monitor (bfd) for bgp 94/83294/9
authorJayaPr <jaya.priyadarshini@ericsson.com>
Mon, 29 Jul 2019 17:26:31 +0000 (22:56 +0530)
committerJayaPr <jaya.priyadarshini@ericsson.com>
Wed, 14 Aug 2019 13:52:38 +0000 (19:22 +0530)
Signed-off-by: JayaPr <jaya.priyadarshini@ericsson.com>
Change-Id: Ieb38cde08efe9f84ba8797aad8fc649cd3d83314

csit/suites/netvirt/l3vpn_bgp/bfd_bgp.robot [new file with mode: 0644]
csit/testplans/netvirt-1node-dcgw-openstack.txt

diff --git a/csit/suites/netvirt/l3vpn_bgp/bfd_bgp.robot b/csit/suites/netvirt/l3vpn_bgp/bfd_bgp.robot
new file mode 100644 (file)
index 0000000..1a8484d
--- /dev/null
@@ -0,0 +1,36 @@
+*** Settings ***
+Documentation     Test Case to configure and validate default bfd configuration
+Suite Setup       OpenStackOperations.Suite Setup
+Suite Teardown    OpenStackOperations.OpenStack Suite Teardown
+Test Setup        SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
+Test Teardown     OpenStackOperations.Get Test Teardown Debugs
+Resource          ../../../libraries/KarafKeywords.robot
+Resource          ../../../libraries/OpenStackOperations.robot
+Resource          ../../../libraries/SetupUtils.robot
+Resource          ../../../libraries/Utils.robot
+Resource          ../../../libraries/VpnOperations.robot
+Resource          ../../../variables/Variables.robot
+Resource          ../../../variables/netvirt/Variables.robot
+
+*** Variables ***
+${BFD_CONFIG_ADD_CMD}    bfd-config add
+${BFD_CONFIG_REMOVE_CMD}    bfd-config del
+${BFD_CACHE_CMD}    bfd-cache
+${BFD_TX}         6000
+${BFD_RX}         500
+${BFD_STATE}      yes
+${BFD_MULTIPLIER}    3
+${BFD_MULTIHOP}    yes
+
+*** Test Cases ***
+Verify BGP_BFD Configuration
+    [Documentation]    Validate bfd configuration parameters in ODL
+    KarafKeywords.Issue Command On Karaf Console    ${BFD_CONFIG_ADD_CMD}
+    ${output} =    KarafKeywords.Issue Command On Karaf Console    ${BFD_CACHE_CMD}
+    BuiltIn.Should Match Regexp    ${output}    .*${BFD_STATE}\\s+.*${BFD_RX}\\s+.*${BFD_TX}\\s+.*${BFD_MULTIPLIER}\\s+.*${BFD_MULTIHOP}
+    KarafKeywords.Issue Command On Karaf Console    ${BFD_CONFIG_REMOVE_CMD}
+
+*** Keywords ***
+Suite Setup
+    [Documentation]    Setup start suite
+    VpnOperations.Basic Suite Setup
index fcc0dbd20fead673f89f448b4fe803368ea6226c..60930f41ce58569377b7653a33d752b52a0a4006 100644 (file)
@@ -1,4 +1,5 @@
 # Suites listed here are intended to be using dcgw.
 integration/test/csit/suites/netvirt/snatdnat/snat_dnat.robot
 integration/test/csit/suites/netvirt/subnet_routing/subnet_routing_and_multicast.robot
+integration/test/csit/suites/netvirt/l3vpn_bgp/bfd_bgp.robot
 integration/test/csit/suites/integration/Create_JVM_Plots.robot