2 Documentation Test suite for VTN Coordinator
3 Suite Setup Start SuiteVtnCoTest
4 Suite Teardown Stop SuiteVtnCoTest
5 Resource ../../../libraries/VtnCoKeywords.robot
9 [Documentation] Add a Controller
10 Add a Controller odc_test ${CONTROLLER}
12 Verify the Controller Status is waiting_audit
13 [Documentation] Check Controller status
14 Wait Until Keyword Succeeds 12s 2s Check Controller Status odc_test waiting_audit
17 [Documentation] Trigger update audit
18 Audit Controller odc_test
21 [Documentation] Create Vtn Tenant1
22 Add a VTN Tenant1 VTN_TEST
24 Create VBR in VTN Tenant1
25 [Documentation] Create a VBR in Tenant1 as Vbridge1
26 Create VBR in VTN Tenant1 Vbridge1 odc_test
28 Update controller ip invalid
29 [Documentation] Update Controller ip to invalid
31 Update Controller odc_test 10.0.0.1 invalid_IP
33 Verify the Controller State is down
34 [Documentation] Check Controller status
36 Wait Until Keyword Succeeds 12s 2s Check Controller Status odc_test down
38 Create VBRIF in VBRIDGE Vbridge1 Interface1
39 [Documentation] Create an interface to Vbridge1
41 Create VBRIF in VBR Tenant1 Vbridge1 Interface1 Interface1 202
43 Create VBRIF in VBRIDGE Vbridge1 Interface2
44 [Documentation] Create an interface to Vbridge1
46 Create VBRIF in VBR Tenant1 Vbridge1 Interface2 Interface2 202
48 Update controller ip valid
49 [Documentation] Update Controller ip to valid
51 Update Controller odc_test ${CONTROLLER} valid_IP
53 Verify the Controller State is in waiting_audit
54 [Documentation] Check Controller status
56 Wait Until Keyword Succeeds 12s 2s Check Controller Status odc_test waiting_audit
58 Audit a controller manually
59 [Documentation] Trigger update audit
61 Audit Controller odc_test
63 Define Portmap for Interface1
64 [Documentation] Map Interface1 to a logical port
66 Define Portmap for VBRIF Tenant1 Vbridge1 Interface1 PP-OF:openflow:2-s2-eth1
68 Define Portmap for Interface2
69 [Documentation] Map Interface2 to a logical port
71 Define Portmap for VBRIF Tenant1 Vbridge1 Interface2 PP-OF:openflow:2-s2-eth2
73 Test Ping for Configuration1
74 [Documentation] ping between hosts in mininet
76 Wait Until Keyword Succeeds 10s 2s Test Ping h1 h2
79 [Documentation] Delete Vtn Tenant1
82 Delete a Controller odc1
83 [Documentation] Delete Controller odc1
84 Remove Controller odc_test