2 Documentation Test suite for VTN Manager using OF13
3 Suite Setup Start SuiteVtnMaTest
4 Suite Teardown Stop SuiteVtnMaTest
6 Resource ../../../libraries/VtnMaKeywords.robot
9 Check if switch1 detected
10 [Documentation] Check if openflow:1 is detected
11 BuiltIn.Wait_Until_Keyword_Succeeds 12 3 Fetch vtn switch inventory openflow:1
13 Check if switch2 detected
14 [Documentation] Check if openflow:2 is detected
15 BuiltIn.Wait_Until_Keyword_Succeeds 3 1 Fetch vtn switch inventory openflow:2
17 Check if switch3 detected
18 [Documentation] Check if openflow:3 is detected
19 BuiltIn.Wait_Until_Keyword_Succeeds 3 1 Fetch vtn switch inventory openflow:3
22 [Documentation] Add a vtn Tenant1
25 Add a vBridge vBridge1
26 [Documentation] Add a vBridge vBridge1 in vtn Tenant1
27 Add a vBridge Tenant1 vBridge1 {}
29 Add a macmap for bridge1
30 [Documentation] Add a macmap for bridge1 in vtn Tenant1
31 ${source}= Get DynamicMacAddress h1
32 ${destination}= Get DynamicMacAddress h3
33 ${destaddress}= Create Dictionary vlan=0 address=${destination}
34 ${sourceaddress}= Create Dictionary vlan=0 address=${source}
35 @{machost} Create List ${sourceaddress} ${destaddress}
36 ${mac_map_data}= Create Dictionary machost=${machost}
37 Add a vBridgeMacMapping Tenant1 vBridge1 ${mac_map_data}
40 [Documentation] ping h3 to h1
41 Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h3 h1
44 [Documentation] Delete a vtn Tenant1