Correct suite setup keyword
[integration/test.git] / csit / suites / netvirt / l3vpn_bgp / bfd_bgp.robot
1 *** Settings ***
2 Documentation     Test Case to configure and validate default bfd configuration
3 Suite Setup       Suite Setup
4 Suite Teardown    OpenStackOperations.OpenStack Suite Teardown
5 Test Setup        SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
6 Test Teardown     OpenStackOperations.Get Test Teardown Debugs
7 Resource          ../../../libraries/KarafKeywords.robot
8 Resource          ../../../libraries/OpenStackOperations.robot
9 Resource          ../../../libraries/SetupUtils.robot
10 Resource          ../../../libraries/Utils.robot
11 Resource          ../../../libraries/VpnOperations.robot
12 Resource          ../../../variables/Variables.robot
13 Resource          ../../../variables/netvirt/Variables.robot
14
15 *** Variables ***
16 ${BFD_CONFIG_ADD_CMD}    bfd-config add
17 ${BFD_CONFIG_REMOVE_CMD}    bfd-config del
18 ${BFD_CACHE_CMD}    bfd-cache
19 ${BFD_TX}         6000
20 ${BFD_RX}         500
21 ${BFD_STATE}      yes
22 ${BFD_MULTIPLIER}    3
23 ${BFD_MULTIHOP}    yes
24
25 *** Test Cases ***
26 Verify BGP_BFD Configuration
27     [Documentation]    Validate bfd configuration parameters in ODL
28     KarafKeywords.Issue Command On Karaf Console    ${BFD_CONFIG_ADD_CMD}
29     ${output} =    KarafKeywords.Issue Command On Karaf Console    ${BFD_CACHE_CMD}
30     BuiltIn.Should Match Regexp    ${output}    .*${BFD_STATE}\\s+.*${BFD_RX}\\s+.*${BFD_TX}\\s+.*${BFD_MULTIPLIER}\\s+.*${BFD_MULTIHOP}
31     KarafKeywords.Issue Command On Karaf Console    ${BFD_CONFIG_REMOVE_CMD}
32
33 *** Keywords ***
34 Suite Setup
35     [Documentation]    Setup start suite
36     VpnOperations.Basic Suite Setup