2 Documentation Test suite for Ovsdb Southbound Cluster
3 Suite Setup Create Controller Sessions
4 Suite Teardown Delete All Sessions
5 Library RequestsLibrary
6 Resource ../../../libraries/ClusterOvsdb.robot
7 Resource ../../../libraries/ClusterKeywords.robot
8 Resource ../../../libraries/MininetKeywords.robot
9 Variables ../../../variables/Variables.py
12 ${SOUTHBOUND_CONFIG_API} ${CONFIG_TOPO_API}/topology/ovsdb:1/node/ovsdb:%2F%2F${MININET}:${OVSDBPORT}
13 ${OVSDB_CONFIG_DIR} ${CURDIR}/../../../variables/ovsdb
17 Create Original Cluster List
18 [Documentation] Create original cluster list.
19 ${original_cluster_list} Create Controller Index List
20 Set Suite Variable ${original_cluster_list}
21 Log ${original_cluster_list}
23 Check Shards Status Before Fail
24 [Documentation] Check Status for all shards in Ovsdb application.
25 Check Ovsdb Shards Status ${original_cluster_list}
27 Start Mininet Multiple Connections
28 [Documentation] Start mininet with connection to all cluster instances.
29 ${mininet_conn_id} Add Multiple Managers to OVS ${TOOLS_SYSTEM_IP} ${original_cluster_list}
30 Set Suite Variable ${mininet_conn_id}
32 Check Entity Owner Status And Find Owner and Candidate Before Fail
33 [Documentation] Check Entity Owner Status and identify owner and candidate.
34 ${original_owner} ${original_candidates_list} Get Ovsdb Entity Owner Status For One Device ${original_cluster_list}
35 ${original_candidate}= Get From List ${original_candidates_list} 0
36 Set Suite Variable ${original_owner}
37 Set Suite Variable ${original_candidate}
39 Create Bridge In Owner and Verify Before Fail
40 [Documentation] Create Bridge in Owner and verify it gets applied from all instances.
41 Create Bridge And Verify ${original_cluster_list} ${original_owner}
42 [Teardown] Report_Failure_Due_To_Bug 4908