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
10 Library ../../../libraries/Common.py
11 Resource ../../../libraries/Utils.robot
12 Resource ../../../libraries/OVSDB.robot
15 ${OVSDB_CONFIG_DIR} ${CURDIR}/../../../variables/ovsdb
16 @{node_list} ovsdb://uuid/
21 [Documentation] Create original cluster list.
22 ${original_cluster_list} Create Controller Index List
23 Set Suite Variable ${original_cluster_list}
24 Log ${original_cluster_list}
26 Check Shards Status Before Fail
27 [Documentation] Check Status for all shards in Ovsdb application.
28 Check Ovsdb Shards Status ${original_cluster_list}
30 Start Mininet Multiple Connections
31 [Documentation] Start mininet with connection to all cluster instances.
32 ${mininet_conn_id} Add Multiple Managers to OVS ${MININET} ${original_cluster_list}
33 Set Suite Variable ${mininet_conn_id}
34 Log ${mininet_conn_id}
36 Check netvirt is loaded
37 [Documentation] Check if the netvirt piece has been loaded into the karaf instance
38 [Tags] Check netvirt is loaded
39 Wait Until Keyword Succeeds 4s 4s Check Item Occurrence At URI In Cluster ${original_cluster_list} ${netvirt} ${OPERATIONAL_NODES_NETVIRT}