*** Settings ***
-Documentation Test suite for Ovsdb Southbound Cluster - Candidate failover and recover
-Suite Setup Suite Setup
-Suite Teardown Delete All Sessions
-Test Setup SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
-Library Collections
-Library RequestsLibrary
-Resource ../../../libraries/ClusterManagement.robot
-Resource ../../../libraries/ClusterOvsdb.robot
-Resource ../../../libraries/SetupUtils.robot
-Resource ../../../variables/Variables.robot
+Documentation Test suite for Ovsdb Southbound Cluster - Candidate failover and recover
+
+Library Collections
+Library RequestsLibrary
+Resource ../../../libraries/ClusterManagement.robot
+Resource ../../../libraries/ClusterOvsdb.robot
+Resource ../../../libraries/SetupUtils.robot
+Resource ../../../variables/Variables.robot
+
+Suite Setup Suite Setup
+Suite Teardown Delete All Sessions
+Test Setup SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
+
*** Test Cases ***
Check Shards Status Before Fail
Check Entity Owner Status And Find Owner and Candidate Before Fail
[Documentation] Check Entity Owner Status and identify owner and candidate.
- ${original_owner} ${original_candidate_list} = ClusterOvsdb.Get Ovsdb Entity Owner Status For One Device ovsdb://uuid/${ovsdb_uuid} 1
+ ${original_owner} ${original_candidate_list} = ClusterOvsdb.Get Ovsdb Entity Owner Status For One Device
+ ... ovsdb://uuid/${ovsdb_uuid}
+ ... 1
${original_candidate} = Collections.Get From List ${original_candidate_list} 0
BuiltIn.Set Suite Variable ${original_owner}
BuiltIn.Set Suite Variable ${original_candidate}
Check Entity Owner Status And Find Owner and Candidate After Fail
[Documentation] Check Entity Owner Status and identify owner and candidate.
- ${new_owner} ${new_candidate_list} = ClusterOvsdb.Get Ovsdb Entity Owner Status For One Device ovsdb://uuid/${ovsdb_uuid} ${original_owner} ${new_cluster_list}
+ ${new_owner} ${new_candidate_list} = ClusterOvsdb.Get Ovsdb Entity Owner Status For One Device
+ ... ovsdb://uuid/${ovsdb_uuid}
+ ... ${original_owner}
+ ... ${new_cluster_list}
${new_candidate} = Collections.Get From List ${new_candidate_list} 0
BuiltIn.Set Suite Variable ${new_owner}
BuiltIn.Set Suite Variable ${new_candidate}
Check Entity Owner Status After Recover
[Documentation] Check Entity Owner Status and identify owner and candidate.
- ${new_owner} ${new_candidate_list} = ClusterOvsdb.Get Ovsdb Entity Owner Status For One Device ovsdb://uuid/${ovsdb_uuid} 1
+ ${new_owner} ${new_candidate_list} = ClusterOvsdb.Get Ovsdb Entity Owner Status For One Device
+ ... ovsdb://uuid/${ovsdb_uuid}
+ ... 1
BuiltIn.Set Suite Variable ${new_owner}
Create Bridge Manually and Verify After Recover
[Documentation] Cleans up test environment, close existing sessions in teardown.
ClusterOvsdb.Configure Exit OVSDB Connection
+
*** Keywords ***
Suite Setup
SetupUtils.Setup_Utils_For_Setup_And_Teardown