Step 2: Move test folder to root
[integration/test.git] / test / csit / suites / openflowplugin / MD_SAL_NSF_OF13 / 040__restconf_frm.robot
diff --git a/test/csit/suites/openflowplugin/MD_SAL_NSF_OF13/040__restconf_frm.robot b/test/csit/suites/openflowplugin/MD_SAL_NSF_OF13/040__restconf_frm.robot
deleted file mode 100644 (file)
index 0b5836d..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-*** Settings ***
-Documentation     Test suite for RESTCONF FRM
-Suite Setup       Create Session    session    http://${CONTROLLER}:${RESTCONFPORT}    auth=${AUTH}    headers=${HEADERS_XML}
-Suite Teardown    Delete All Sessions
-Library           Collections
-Library           RequestsLibrary
-Library           ../../../libraries/Common.py
-Variables         ../../../variables/Variables.py
-Resource          ../../../libraries/Utils.robot
-
-*** Variables ***
-${REST_CON}       /restconf/config/opendaylight-inventory:nodes
-${BODY1}          <flow xmlns="urn:opendaylight:flow:inventory"><priority>2</priority><flow-name>Foo</flow-name><match><ethernet-match><ethernet-type><type>2048</type></ethernet-type></ethernet-match><ipv4-destination>10.0.10.1/32</ipv4-destination></match><id>139</id><table_id>2</table_id><instructions><instruction><order>0</order><apply-actions><action><order>0</order><dec-nw-ttl/></action></apply-actions></instruction></instructions></flow>
-${BODY2}          <flow xmlns="urn:opendaylight:flow:inventory"><priority>2</priority><flow-name>Foo</flow-name><match><ethernet-match><ethernet-type><type>2048</type></ethernet-type></ethernet-match><ipv4-destination>10.0.20.1/32</ipv4-destination></match><id>139</id><table_id>2</table_id><instructions><instruction><order>0</order><apply-actions><action><order>0</order><output-action><output-node-connector>1</output-node-connector><max-length>60</max-length></output-action></action></apply-actions></instruction></instructions></flow>
-
-*** Test Cases ***
-Add a flow - Sending IPv4 Dest Address and Eth type
-    [Documentation]    Push a flow through REST-API
-    ${resp}    RequestsLibrary.Put    session    ${REST_CON}/node/openflow:1/table/2/flow/139    headers=${HEADERS_XML}    data=${BODY1}
-    Should Be Equal As Strings    ${resp.status_code}    200
-
-Verify after adding flow config - Sending IPv4 Dest Address and Eth type
-    [Documentation]    Verify the flow
-    ${resp}    RequestsLibrary.Get    session    ${REST_CON}/node/openflow:1/table/2
-    Should Be Equal As Strings    ${resp.status_code}    200
-    Should Contain    ${resp.content}    139
-
-Verify after adding flow operational - Sending IPv4 Dest Address and Eth type
-    [Documentation]    Verify the flow
-    ${elements}=    Create List    10.0.10.1
-    Wait Until Keyword Succeeds    6s    2s    Check For Elements At URI    ${OPERATIONAL_NODES_API}/node/openflow:1/table/2/flow/139    ${elements}
-
-Modify a flow - Output to physical port#
-    [Documentation]    Push a flow through REST-API
-    ${resp}    RequestsLibrary.Put    session    ${REST_CON}/node/openflow:1/table/2/flow/139    headers=${HEADERS_XML}    data=${BODY2}
-    Should Be Equal As Strings    ${resp.status_code}    200
-
-Verify after modifying flow config - Output to physical port#
-    [Documentation]    Verify the flow
-    ${resp}    RequestsLibrary.Get    session    ${REST_CON}/node/openflow:1/table/2
-    Should Be Equal As Strings    ${resp.status_code}    200
-    Should Contain    ${resp.content}    10.0.20.1
-
-Verify after modifying flow operational - Output to physical port#
-    [Documentation]    Verify the flow
-    ${elements}=    Create List    10.0.20.1
-    Wait Until Keyword Succeeds    6s    2s    Check For Elements At URI    ${OPERATIONAL_NODES_API}/node/openflow:1/table/2/flow/139    ${elements}
-
-Remove a flow - Output to physical port#
-    [Documentation]    Remove a flow
-    ${resp}    RequestsLibrary.Delete    session    ${REST_CON}/node/openflow:1/table/2/flow/139
-    Should Be Equal As Strings    ${resp.status_code}    200
-
-Verify after deleting flow config - Output to physical port#
-    [Documentation]    Verify the flow
-    ${resp}    RequestsLibrary.Get    session    ${REST_CON}/node/openflow:1/table/2
-    Should Be Equal As Strings    ${resp.status_code}    200
-    Should Not Contain    ${resp.content}    139
-
-Verify after deleting flow operational - Output to physical port#
-    [Documentation]    Verify the flow
-    ${elements}=    Create List    10.0.20.1
-    Wait Until Keyword Succeeds    6s    2s    Check For Elements Not At URI    ${OPERATIONAL_NODES_API}/node/openflow:1/table/2    ${elements}