Add check for missing candidates in entity owner Keyword
[integration/test.git] / csit / libraries / ClusterOvsdb.robot
index 77c39cebca3eb1fa826908dbacdc3a96d98d4552..3d516c464ba1b88c339b52b6b358459fd0abdd2c 100644 (file)
@@ -61,7 +61,9 @@ Get Cluster Entity Owner For Ovsdb
     : FOR    ${entity_candidate}    IN    @{entity_candidates_list}
     \    ${candidate}=    Replace String    &{entity_candidate}[name]    member-    ${EMPTY}
     \    ${candidate}=    Convert To Integer    ${candidate}
-    \    Run Keyword If    '${candidate}' != '${owner}'    Append To List    ${candidates_list}    ${candidate}
+    \    Append To List    ${candidates_list}    ${candidate}
+    List Should Contain Sublist    ${candidates_list}    ${controller_index_list}    Candidates are missing in ${candidates_list}
+    Remove Values From List    ${candidates_list}    ${owner}
     [Return]    ${owner}    ${candidates_list}
 
 Create Bridge And Verify