SXP: Improve parameter ${node_range}
[integration/test.git] / csit / suites / sxp / filtering / 050_Domain_filtering.robot
index 23a337fe3b2219f8d50071ab9e4f4ab6da66f9b4..b394e7b979fe604225cfe67a1ab57c96ea65e86f 100644 (file)
@@ -1,7 +1,7 @@
 *** Settings ***
 Documentation     Test suite to verify Domain data filtering
 Test Setup        Setup Nodes Local
-Test Teardown     Clean SXP Environment    10
+Test Teardown     Clean SXP Environment    9
 Library           RequestsLibrary
 Library           SSHLibrary
 Library           ../../../libraries/Sxp.py
@@ -32,12 +32,12 @@ Update Messages Test
     Add Filters
     Wait Until Keyword Succeeds    15    1    Check Domain Sharing
     : FOR    ${node}    IN RANGE    2    5
-    \    Delete Binding    ${node}0    ${node}0.${node}0.${node}0.0/24    127.0.0.${node}
-    \    Delete Binding    ${node}0    ${node}0.${node}0.0.0/16    127.0.0.${node}
+    \    Delete Bindings    ${node}0    ${node}0.${node}0.${node}0.0/24    127.0.0.${node}
+    \    Delete Bindings    ${node}0    ${node}0.${node}0.0.0/16    127.0.0.${node}
     Wait Until Keyword Succeeds    15    1    Check Domain Sharing After Update
     : FOR    ${node}    IN RANGE    2    5
-    \    Add Binding    ${node}0    ${node}0.${node}0.${node}0.0/24    127.0.0.${node}
-    \    Add Binding    ${node}0    ${node}0.${node}0.0.0/16    127.0.0.${node}
+    \    Add Bindings    ${node}0    ${node}0.${node}0.${node}0.0/24    127.0.0.${node}
+    \    Add Bindings    ${node}0    ${node}0.${node}0.0.0/16    127.0.0.${node}
     Wait Until Keyword Succeeds    15    1    Check Domain Sharing
 
 Local Binding Non Transitivity Test
@@ -56,13 +56,13 @@ Local Binding Update Test
     Wait Until Keyword Succeeds    15    1    Check Initialized Local
     Add Filters
     Wait Until Keyword Succeeds    15    1    Check Domain Sharing Local
-    Delete Binding    20    20.20.20.5/32    127.0.0.1    ${DOMAIN_1}
-    Delete Binding    30    30.30.30.5/32    127.0.0.1    ${DOMAIN_2}
-    Delete Binding    40    40.40.40.5/32    127.0.0.1    ${DOMAIN_3}
+    Delete Bindings    20    20.20.20.5/32    127.0.0.1    ${DOMAIN_1}
+    Delete Bindings    30    30.30.30.5/32    127.0.0.1    ${DOMAIN_2}
+    Delete Bindings    40    40.40.40.5/32    127.0.0.1    ${DOMAIN_3}
     Wait Until Keyword Succeeds    15    1    Check Domain Sharing After Update Local
-    Add Binding    20    20.20.20.5/32    127.0.0.1    ${DOMAIN_1}
-    Add Binding    30    30.30.30.5/32    127.0.0.1    ${DOMAIN_2}
-    Add Binding    40    40.40.40.5/32    127.0.0.1    ${DOMAIN_3}
+    Add Bindings    20    20.20.20.5/32    127.0.0.1    ${DOMAIN_1}
+    Add Bindings    30    30.30.30.5/32    127.0.0.1    ${DOMAIN_2}
+    Add Bindings    40    40.40.40.5/32    127.0.0.1    ${DOMAIN_3}
     Wait Until Keyword Succeeds    15    1    Check Domain Sharing Local
 
 Binding Replacement Test
@@ -70,37 +70,37 @@ Binding Replacement Test
     ...    after shared binding is removed the original binding must be propagated to Peers
     [Tags]    SXP    Domains    Filtering
     Wait Until Keyword Succeeds    15    1    Check Initialized After Update
-    Add Binding    400    35.35.35.35/32    127.0.0.4
-    Add Binding    450    35.35.35.35/32    127.0.0.1    ${DOMAIN_3}
+    Add Bindings    400    35.35.35.35/32    127.0.0.4
+    Add Bindings    450    35.35.35.35/32    127.0.0.1    ${DOMAIN_3}
     Wait Until Keyword Succeeds    15    1    Check After Update Part One
     Add Filters After Update
     Wait Until Keyword Succeeds    15    1    Check After Update Part Two
-    Delete Binding    450    35.35.35.35/32    127.0.0.1    ${DOMAIN_3}
+    Delete Bindings    450    35.35.35.35/32    127.0.0.1    ${DOMAIN_3}
     Wait Until Keyword Succeeds    15    1    Check After Update Part Three
 
 *** Keywords ***
 Setup Nodes Local
     [Documentation]    Setups Multi domain topology consisting of 3 specific domains and 1 default, data will be shared by filter.
-    Setup SXP Environment    10
+    Setup SXP Environment    9
     : FOR    ${node}    IN RANGE    2    5
-    \    Add Binding    ${node}0    ${node}0.${node}0.${node}0.${node}0/32    127.0.0.${node}
-    \    Add Binding    ${node}0    ${node}0.${node}0.${node}0.0/24    127.0.0.${node}
-    \    Add Binding    ${node}0    ${node}0.${node}0.0.0/16    127.0.0.${node}
-    \    Add Binding    ${node}0    ${node}0.0.0.0/8    127.0.0.${node}
+    \    Add Bindings    ${node}0    ${node}0.${node}0.${node}0.${node}0/32    127.0.0.${node}
+    \    Add Bindings    ${node}0    ${node}0.${node}0.${node}0.0/24    127.0.0.${node}
+    \    Add Bindings    ${node}0    ${node}0.${node}0.0.0/16    127.0.0.${node}
+    \    Add Bindings    ${node}0    ${node}0.0.0.0/8    127.0.0.${node}
     \    Add Connection    ${version}    speaker    127.0.0.1    64999    127.0.0.${node}
     : FOR    ${node}    IN RANGE    5    10
     \    Add Connection    ${version}    listener    127.0.0.1    64999    127.0.0.${node}
     Add Domain    ${DOMAIN_1}
     Add Domain    ${DOMAIN_2}
     Add Domain    ${DOMAIN_3}
-    Add Binding    20    20.20.20.5/32    127.0.0.1    ${DOMAIN_1}
-    Add Binding    20    20.20.5.5/32    127.0.0.1    ${DOMAIN_1}
-    Add Binding    30    30.30.30.5/32    127.0.0.1    ${DOMAIN_2}
-    Add Binding    30    30.30.5.5/32    127.0.0.1    ${DOMAIN_2}
-    Add Binding    40    40.40.40.5/32    127.0.0.1    ${DOMAIN_3}
-    Add Binding    40    40.40.5.5/32    127.0.0.1    ${DOMAIN_3}
-    Add Binding    300    25.25.25.25/32    127.0.0.4
-    Add Binding    500    35.35.35.35/32
+    Add Bindings    20    20.20.20.5/32    127.0.0.1    ${DOMAIN_1}
+    Add Bindings    20    20.20.5.5/32    127.0.0.1    ${DOMAIN_1}
+    Add Bindings    30    30.30.30.5/32    127.0.0.1    ${DOMAIN_2}
+    Add Bindings    30    30.30.5.5/32    127.0.0.1    ${DOMAIN_2}
+    Add Bindings    40    40.40.40.5/32    127.0.0.1    ${DOMAIN_3}
+    Add Bindings    40    40.40.5.5/32    127.0.0.1    ${DOMAIN_3}
+    Add Bindings    300    25.25.25.25/32    127.0.0.4
+    Add Bindings    500    35.35.35.35/32
     # NO DOMAIN
     Add Connection    ${version}    speaker    127.0.0.8    64999
     Wait Until Keyword Succeeds    15    1    Verify Connection    ${version}    speaker    127.0.0.8
@@ -134,11 +134,6 @@ Add Filters
     ${entry1}    Get Filter Entry    10    permit    pl=20.0.0.0/8
     ${entries}    Combine Strings    ${entry1}
     Add Domain Filter    ${DOMAIN_1}    ${domains}    ${entries}
-    ${domain_1_xml}    Add Domains    ${DOMAIN_4}
-    ${domains}    Combine Strings    ${domain_1_xml}
-    ${entry1}    Get Filter Entry    10    permit    pl=20.20.0.0/16
-    ${entries}    Combine Strings    ${entry1}
-    Add Domain Filter    ${DOMAIN_1}    ${domains}    ${entries}    127.0.0.1    extended-domain-filter
     ${domain_1_xml}    Add Domains    ${DOMAIN_1}
     ${domains}    Combine Strings    ${domain_1_xml}
     ${entry1}    Get Filter Entry    10    permit    pl=30.30.0.0/16
@@ -161,7 +156,6 @@ Add Filters After Update
 Remove Filters
     [Documentation]    Remove 4 Domain filters that shared portion of Bindings
     Delete Domain Filter    ${DOMAIN_1}
-    Delete Domain Filter    ${DOMAIN_1}    127.0.0.1    extended-domain-filter
     Delete Domain Filter    ${DOMAIN_2}
     Delete Domain Filter    ${DOMAIN_2}    127.0.0.1    extended-domain-filter