X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=inline;f=csit%2Fsuites%2Fvtn%2FVTN_Mgr_OF13_Li%2F010__vtn_manager_dataflow.robot;fp=csit%2Fsuites%2Fvtn%2FVTN_Mgr_OF13_Li%2F010__vtn_manager_dataflow.robot;h=0000000000000000000000000000000000000000;hb=40f8a5aa21df04c49c9a65b276d096de74d630fc;hp=d60dc6970b6629cd6e742b5e62789f72edb9969b;hpb=e89fa8e32b9160f274c468eb105a2eff399953c3;p=integration%2Ftest.git diff --git a/csit/suites/vtn/VTN_Mgr_OF13_Li/010__vtn_manager_dataflow.robot b/csit/suites/vtn/VTN_Mgr_OF13_Li/010__vtn_manager_dataflow.robot deleted file mode 100644 index d60dc6970b..0000000000 --- a/csit/suites/vtn/VTN_Mgr_OF13_Li/010__vtn_manager_dataflow.robot +++ /dev/null @@ -1,110 +0,0 @@ -*** Settings *** -Documentation Test suite for VTN Manager Data Flow using OF13 -Suite Setup Start SuiteVtnMaTest -Suite Teardown Stop SuiteVtnMaTest -Resource ../../../libraries/VtnMaKeywordsLi.robot - -*** Test Cases *** -Check if switch1 detected - [Documentation] Check if openflow:1 is detected - BuiltIn.Wait_Until_Keyword_Succeeds 12 3 Fetch vtn switch inventory openflow:1 - -Check if switch2 detected - [Documentation] Check if openflow:2 is detected - BuiltIn.Wait_Until_Keyword_Succeeds 3 1 Fetch vtn switch inventory openflow:2 - -Check if switch3 detected - [Documentation] Check if openflow:3 is detected - BuiltIn.Wait_Until_Keyword_Succeeds 3 1 Fetch vtn switch inventory openflow:3 - -Add a vtn Tenant1 - [Documentation] Add a vtn Tenant1 - Add a vtn Tenant1 {"idleTimeout": "200","hardTimeout": "600","description": "Virtual Tenant1 for Hackfest network"} - -Add a vBridge vBridge1 - [Documentation] Add a vBridge vBridge1 in vtn Tenant1 - Add a vBridge Tenant1 vBridge1 {"ageInterval": "300","description": "vBridge1 for Tenant1"} - -Add a interface If1 - [Documentation] Add a interface if1 into vBridge vBridge1 - Add a interface Tenant1 vBridge1 if1 {"enabled": "true","description": "Interface1 for vBridge1 for Tenant1"} - -Add a interface if2 - [Documentation] Add a interface if2 into vBridge vBridge1 - Add a interface Tenant1 vBridge1 if2 {"enabled": "true","description": "Interface2 for vBridge1 for Tenant1"} - -Add a portmap for interface if1 - [Documentation] Create a portmap on Interface if1 of vBridge1 - ${node} Create Dictionary type=OF id=00:00:00:00:00:00:00:02 - ${port} Create Dictionary name=s2-eth1 - ${portmap_data} Create Dictionary node=${node} port=${port} - Add a portmap Tenant1 vBridge1 if1 ${portmap_data} - -Add a portmap for interface if2 - [Documentation] Create a portmap on Interface if2 of vBridge1 - ${node} Create Dictionary type=OF id=00:00:00:00:00:00:00:03 - ${port} Create Dictionary name=s3-eth1 - ${portmap_data} Create Dictionary node=${node} port=${port} - Add a portmap Tenant1 vBridge1 if2 ${portmap_data} - -Ping h1 to h3 - [Documentation] Verify Ping between hosts h1 and h3. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts. - Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3 - -Verify data flow details For vBridge1 - [Documentation] Verify the data flows for the specified tenant and bridge - Wait Until Keyword Succeeds 20s 1s Verify Data Flows Tenant1 vBridge1 - -Add a vBridge vBridge2 - [Documentation] Add a vBridge vBridge2 in vtn Tenant1 - Add a vBridge Tenant1 vBridge2 {} - -Add a interface If3 - [Documentation] Add a interface if3 into vBrdige vBridge1 - Add a interface Tenant1 vBridge2 if3 {} - -Add a interface if4 - [Documentation] Add a interface if4 into vBrdige vBridge1 - Add a interface Tenant1 vBridge2 if4 {} - -Add a portmap for interface if3 - [Documentation] Create a portmap on Interface if3 of vBridge1 - ${node} Create Dictionary type=OF id=00:00:00:00:00:00:00:02 - ${port} Create Dictionary name=s2-eth2 - ${portmap_data} Create Dictionary node=${node} port=${port} - Add a portmap Tenant1 vBridge2 if3 ${portmap_data} - -Add a portmap for interface if4 - [Documentation] Create a portmap on Interface if4 of vBridge1 - ${node} Create Dictionary type=OF id=00:00:00:00:00:00:00:03 - ${port} Create Dictionary name=s3-eth2 - ${portmap_data} Create Dictionary node=${node} port=${port} - Add a portmap Tenant1 vBridge2 if4 ${portmap_data} - -Ping h2 to h4 - [Documentation] Verify Ping between hosts h2 and h4. - Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h2 h4 - -Verify data flow details for vBridge2 - [Documentation] Verify the data flows for the specified tenant and bridge - Wait Until Keyword Succeeds 20s 1s Verify Data Flows Tenant1 vBridge2 - -Verify FlowMacAddress - [Documentation] Checking Flows on switch - [Tags] Switch - Wait Until Keyword Succeeds 20s 1s Verify FlowMacAddress h2 h4 OF13 - -Remove Portmap for If1 - [Documentation] Remove portmap for the interface If1 - ${node} Create Dictionary type=OF id=00:00:00:00:00:00:00:02 - ${port} Create Dictionary name=s2-eth1 - ${portmap_data} Create Dictionary node=${node} port=${port} - Remove a portmap Tenant1 vBridge1 if1 ${portmap_data} - -Verify RemovedFlowMacAddress - [Documentation] flows will be deleted after the port map is removed - Wait Until Keyword Succeeds 20s 1s Verify RemovedFlowMacAddress h1 h3 OF13 - -Delete a vtn Tenant1 - [Documentation] Delete a vtn Tenant1 - Delete a vtn Tenant1