Step 2: Move test folder to root
[integration/test.git] / test / csit / suites / openflowplugin / Flows_Additional_TCs / Stat_Manager_extended / 020_SM_sal_add_upd_del_flows.robot
diff --git a/test/csit/suites/openflowplugin/Flows_Additional_TCs/Stat_Manager_extended/020_SM_sal_add_upd_del_flows.robot b/test/csit/suites/openflowplugin/Flows_Additional_TCs/Stat_Manager_extended/020_SM_sal_add_upd_del_flows.robot
deleted file mode 100644 (file)
index 76fc48e..0000000
+++ /dev/null
@@ -1,553 +0,0 @@
-*** Settings ***
-Documentation     Test suite for Stats Manager flows collection
-Suite Setup       Initialization Phase
-Suite Teardown    Delete All Sessions
-Test Template     Check Datastore Presence
-Library           OperatingSystem
-Library           Collections
-Library           XML
-Library           SSHLibrary
-Resource           ../../../../libraries/FlowLib.robot
-Library           ../../../../libraries/XmlComparator.py
-Variables         ../../../../variables/Variables.py
-Library           RequestsLibrary
-Library           ../../../../libraries/Common.py
-
-*** Variables ***
-${XmlsDir}        ${CURDIR}/../../../../variables/xmls
-${switch_idx}     1
-${switch_name}    s${switch_idx}
-@{flowlist0}      f1.xml    f2.xml    f3.xml    f4.xml    f5.xml    f6.xml    f7.xml
-...               f8.xml    f9.xml    f10.xml    f11.xml    f12.xml    f13.xml    f14.xml
-...               f15.xml    f16.xml    f17.xml    f18.xml    f19.xml    f20.xml    f21.xml
-...               f22.xml    f23.xml    f24.xml    f25.xml    f31.xml    f36.xml    f38.xml
-...               f43.xml    f45.xml    f47.xml    f101.xml    f102.xml    f103.xml    f104.xml
-...               f105.xml    f106.xml    f107.xml    f108.xml    f109.xml    f110.xml    f113.xml
-...               f201.xml    f202.xml    f203.xml    f204.xml    f205.xml    f206.xml    f209.xml
-...               f214.xml    f218.xml    f219.xml    f220.xml
-
-*** Test Cases ***
-Test Add Flows Group 0
-    [Documentation]    Add all flows and waits for SM to collect data
-    [Template]    NONE
-    : FOR    ${flowfile}    IN    @{flowlist0}
-    \    Log    ${flowfile}
-    \    Create Flow Variables For Suite From XML File    ${XmlsDir}/${flowfile}
-    \    Run Keyword And Continue On Failure    Add Flow Via RPC    ${switch_idx}    ${xmlroot}
-    # Lets wait for ofp to collect stats
-    Sleep    3s
-    # Show switch content (for debug purposes if needed)
-    Write    dpctl dump-flows -O OpenFlow13
-    Read Until    mininet>
-
-Test Is Flow 1 Added
-    f1.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 2 Added
-    f2.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 3 Added
-    f3.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 4 Added
-    f4.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 5 Added
-    f5.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 6 Added
-    f6.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 7 Added
-    f7.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 8 Added
-    f8.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 9 Added
-    f9.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 10 Added
-    f10.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 11 Added
-    f11.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 12 Added
-    f12.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 13 Added
-    f13.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 14 Added
-    f14.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 15 Added
-    f15.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 16 Added
-    f16.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 17 Added
-    f17.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 18 Added
-    f18.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 19 Added
-    f19.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 20 Added
-    f20.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 21 Added
-    f21.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 22 Added
-    f22.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 23 Added
-    f23.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 24 Added
-    f24.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 25 Added
-    f25.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 31 Added
-    f31.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 36 Added
-    f36.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 38 Added
-    f38.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 43 Added
-    f43.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 45 Added
-    f45.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 47 Added
-    f47.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 101 Added
-    f101.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 102 Added
-    f102.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 103 Added
-    f103.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 104 Added
-    f104.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 105 Added
-    f105.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 106 Added
-    f106.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 107 Added
-    f107.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 108 Added
-    f108.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 109 Added
-    f109.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 110 Added
-    f110.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 113 Added
-    f113.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 201 Added
-    f201.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 202 Added
-    f202.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 203 Added
-    f203.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 204 Added
-    f204.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 205 Added
-    f205.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 206 Added
-    f206.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 209 Added
-    f209.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 214 Added
-    f214.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 218 Added
-    f218.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 219 Added
-    f219.xml    ${False}    ${True}    ${False}
-
-Test Is Flow 220 Added
-    f220.xml    ${False}    ${True}    ${False}
-
-Test Update Flows Group 0
-    [Documentation]    Update all flows and waits for SM to collect data
-    [Template]    NONE
-    : FOR    ${flowfile}    IN    @{flowlist0}
-    \    Log    ${flowfile}
-    \    Create Flow Variables For Suite From XML File    ${XmlsDir}/${flowfile}
-    \    Run Keyword And Continue On Failure    Update Flow Via RPC  ${switch_idx}    ${data}    ${upddata}
-    # Lets wait for ofp to collect stats
-    Sleep    3s
-    # Show switch content (for debug purposes if needed)
-    Write    dpctl dump-flows -O OpenFlow13
-    Read Until    mininet>
-
-Test Is Flow 1 Updated
-    f1.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 2 Updated
-    f2.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 3 Updated
-    f3.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 4 Updated
-    f4.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 5 Updated
-    f5.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 6 Updated
-    f6.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 7 Updated
-    f7.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 8 Updated
-    f8.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 9 Updated
-    f9.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 10 Updated
-    f10.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 11 Updated
-    f11.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 12 Updated
-    f12.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 13 Updated
-    f13.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 14 Updated
-    f14.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 15 Updated
-    f15.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 16 Updated
-    f16.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 17 Updated
-    f17.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 18 Updated
-    f18.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 19 Updated
-    f19.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 20 Updated
-    f20.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 21 Updated
-    f21.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 22 Updated
-    f22.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 23 Updated
-    f23.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 24 Updated
-    f24.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 25 Updated
-    f25.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 31 Updated
-    f31.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 36 Updated
-    f36.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 38 Updated
-    f38.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 43 Updated
-    f43.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 45 Updated
-    f45.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 47 Updated
-    f47.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 101 Updated
-    f101.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 102 Updated
-    f102.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 103 Updated
-    f103.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 104 Updated
-    f104.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 105 Updated
-    f105.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 106 Updated
-    f106.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 107 Updated
-    f107.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 108 Updated
-    f108.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 109 Updated
-    f109.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 110 Updated
-    f110.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 113 Updated
-    f113.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 201 Updated
-    f201.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 202 Updated
-    f202.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 203 Updated
-    f203.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 204 Updated
-    f204.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 205 Updated
-    f205.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 206 Updated
-    f206.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 209 Updated
-    f209.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 214 Updated
-    f214.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 218 Updated
-    f218.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 219 Updated
-    f219.xml    ${False}    ${True}    ${True}
-
-Test Is Flow 220 Updated
-    f220.xml    ${False}    ${True}    ${True}
-
-Test Delete Flows Group 0
-    [Documentation]    Delete all flows and waits for SM to collect data
-    [Template]    NONE
-    : FOR    ${flowfile}    IN    @{flowlist0}
-    \    Log    ${flowfile}
-    \    Create Flow Variables For Suite From XML File    ${XmlsDir}/${flowfile}
-    \    Run Keyword And Continue On Failure    Delete Flow Via RPC  ${switch_idx}   ${xmlroot} 
-    # Lets wait for ofp to collect stats
-    Sleep    3s
-    # Show switch content (for debug purposes if needed)
-    Write    dpctl dump-flows -O OpenFlow13
-    Read Until    mininet>
-
-Test Is Flow 1 Deleted
-    f1.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 2 Deleted
-    f2.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 3 Deleted
-    f3.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 4 Deleted
-    f4.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 5 Deleted
-    f5.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 6 Deleted
-    f6.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 7 Deleted
-    f7.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 8 Deleted
-    f8.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 9 Deleted
-    f9.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 10 Deleted
-    f10.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 11 Deleted
-    f11.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 12 Deleted
-    f12.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 13 Deleted
-    f13.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 14 Deleted
-    f14.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 15 Deleted
-    f15.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 16 Deleted
-    f16.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 17 Deleted
-    f17.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 18 Deleted
-    f18.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 19 Deleted
-    f19.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 20 Deleted
-    f20.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 21 Deleted
-    f21.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 22 Deleted
-    f22.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 23 Deleted
-    f23.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 24 Deleted
-    f24.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 25 Deleted
-    f25.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 31 Deleted
-    f31.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 36 Deleted
-    f36.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 38 Deleted
-    f38.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 43 Deleted
-    f43.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 45 Deleted
-    f45.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 47 Deleted
-    f47.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 101 Deleted
-    f101.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 102 Deleted
-    f102.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 103 Deleted
-    f103.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 104 Deleted
-    f104.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 105 Deleted
-    f105.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 106 Deleted
-    f106.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 107 Deleted
-    f107.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 108 Deleted
-    f108.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 109 Deleted
-    f109.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 110 Deleted
-    f110.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 113 Deleted
-    f113.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 201 Deleted
-    f201.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 202 Deleted
-    f202.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 203 Deleted
-    f203.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 204 Deleted
-    f204.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 205 Deleted
-    f205.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 206 Deleted
-    f206.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 209 Deleted
-    f209.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 214 Deleted
-    f214.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 218 Deleted
-    f218.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 219 Deleted
-    f219.xml    ${False}    ${False}    ${True}
-
-Test Is Flow 220 Deleted
-    f220.xml    ${False}    ${False}    ${True}
-
-*** Keywords ***
-Initialization Phase
-    [Documentation]    Initiate tcp connection with controller
-    Create Session    session    http://${CONTROLLER}:${RESTCONFPORT}    auth=${AUTH}    headers=${HEADERS_XML}
-    Write    dpctl dump-flows -O OpenFlow13
-    Read Until    mininet>
-
-