From 625a9448680d3851faec7cdcdf5af4eabf98ef21 Mon Sep 17 00:00:00 2001 From: Luis Gomez Date: Mon, 22 Feb 2016 21:29:47 -0800 Subject: [PATCH] Add check for missing candidates in entity owner Keyword Change-Id: I6a47cffddb739b9d2be78abc7b7e746f9b7d4921 Signed-off-by: Luis Gomez --- csit/libraries/ClusterOpenFlow.robot | 4 +++- csit/libraries/ClusterOvsdb.robot | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/csit/libraries/ClusterOpenFlow.robot b/csit/libraries/ClusterOpenFlow.robot index 0a3fd80437..4aaa55c379 100644 --- a/csit/libraries/ClusterOpenFlow.robot +++ b/csit/libraries/ClusterOpenFlow.robot @@ -57,7 +57,9 @@ Get Cluster Entity Owner For Openflow : 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} Get OpenFlow Entity Owner Status For One Device diff --git a/csit/libraries/ClusterOvsdb.robot b/csit/libraries/ClusterOvsdb.robot index 77c39cebca..3d516c464b 100644 --- a/csit/libraries/ClusterOvsdb.robot +++ b/csit/libraries/ClusterOvsdb.robot @@ -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 -- 2.36.6