2 Documentation Test suite for VTN Manager Data Flows using OF13
3 Suite Setup Start SuiteVtnMaTest
4 Suite Teardown Stop SuiteVtnMaTest
5 Resource ../../../libraries/VtnMaKeywordsLi.robot
9 [Documentation] Add a vlan topology
12 Check if switch1 detected
13 [Documentation] Check if openflow:1 is detected
14 BuiltIn.Wait_Until_Keyword_Succeeds 12 3 Fetch vtn switch inventory openflow:1
16 Check if switch2 detected
17 [Documentation] Check if openflow:2 is detected
18 BuiltIn.Wait_Until_Keyword_Succeeds 3 1 Fetch vtn switch inventory openflow:2
20 Check if switch3 detected
21 [Documentation] Check if openflow:3 is detected
22 BuiltIn.Wait_Until_Keyword_Succeeds 3 1 Fetch vtn switch inventory openflow:3
25 [Documentation] Add a vtn Tenant1
28 Add a vBridge vBridge1_vlan
29 [Documentation] Add a vBridge vBridge1_vlan in vtn Tenant1
30 Add a vBridge Tenant1 vBridge1_vlan {}
32 Add a vlanmap for vBridge1_vlan
33 [Documentation] Add a Vlanmap for vBridge1_vlan in vtn Tenant1
34 Add a vlanmap Tenant1 vBridge1_vlan ${vlanmap_bridge1}
36 Add a vBridge vBridge2_vlan
37 [Documentation] Add a vBridge vBridge2_vlan in vtn Tenant1
38 Add a vBridge Tenant1 vBridge2_vlan {}
40 Add a vlanmap for vBridge2_vlan
41 [Documentation] Add a Vlanmap for vBridge2_vlan in vtn Tenant1
42 Add a vlanmap Tenant1 vBridge2_vlan ${vlanmap_bridge2}
45 [Documentation] ping h1 to h3
46 Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h1 h3
49 [Documentation] ping h1 to h5
50 Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h1 h5
52 Verify data flow details for vlanmap vBridge1_vlan
53 [Documentation] Verify the data flows for the specified tenant and vBridge1_vlan
54 Verify Data Flows Tenant1 vBridge1_vlan
57 [Documentation] ping h2 to h4
58 Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h2 h4
61 [Documentation] ping h2 to h6
62 Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h2 h6
64 Verify data flow details for vlanmap vBridge2_vlan
65 [Documentation] Verify the data flows for the specified tenant and vBridge2_vlan
66 Verify Data Flows Tenant1 vBridge2_vlan
69 [Documentation] ping h2 to h5
70 Mininet Ping Should Not Succeed h2 h5
73 [Documentation] Delete a vtn Tenant1