This is an automated email from the ASF dual-hosted git repository.

sodonnell pushed a commit to branch HDDS-3816-ec
in repository https://gitbox.apache.org/repos/asf/ozone.git


The following commit(s) were added to refs/heads/HDDS-3816-ec by this push:
     new 8e52561  HDDS-6251. EC: Smoketest for ozone admin datanode expects 
exactly 3 nodes (#3037)
8e52561 is described below

commit 8e52561eab9dea9059650a9ce049f5c3afdb75ec
Author: Doroszlai, Attila <[email protected]>
AuthorDate: Thu Feb 3 16:02:31 2022 +0100

    HDDS-6251. EC: Smoketest for ozone admin datanode expects exactly 3 nodes 
(#3037)
---
 hadoop-ozone/dist/src/main/smoketest/admincli/datanode.robot | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/hadoop-ozone/dist/src/main/smoketest/admincli/datanode.robot 
b/hadoop-ozone/dist/src/main/smoketest/admincli/datanode.robot
index bb4224b..b4ab5bf 100644
--- a/hadoop-ozone/dist/src/main/smoketest/admincli/datanode.robot
+++ b/hadoop-ozone/dist/src/main/smoketest/admincli/datanode.robot
@@ -36,21 +36,23 @@ Filter list by UUID
 
 Filter list by NodeOperationalState
     ${uuid} =           Execute      ozone admin datanode list | grep 
'^Datanode:' | head -1 | awk '{ print \$2 }'
+    ${expected} =       Execute      ozone admin datanode list | grep -c 
'Operational State: IN_SERVICE'
     ${output} =         Execute      ozone admin datanode list 
--operational-state IN_SERVICE
     Should contain      ${output}    Datanode: ${uuid}
     ${datanodes} =      Get Lines Containing String    ${output}    Datanode:
     @{lines} =          Split To Lines   ${datanodes}
     ${count} =          Get Length   ${lines}
-    Should Be Equal As Integers    ${count}    3
+    Should Be Equal As Integers    ${count}    ${expected}
 
 Filter list by NodeState
     ${uuid} =           Execute      ozone admin datanode list | grep 
'^Datanode:' | head -1 | awk '{ print \$2 }'
+    ${expected} =       Execute      ozone admin datanode list | grep -c 
'Health State: HEALTHY'
     ${output} =         Execute      ozone admin datanode list --node-state 
HEALTHY
     Should contain      ${output}    Datanode: ${uuid}
     ${datanodes} =      Get Lines Containing String    ${output}    Datanode:
     @{lines} =          Split To Lines   ${datanodes}
     ${count} =          Get Length   ${lines}
-    Should Be Equal As Integers    ${count}    3
+    Should Be Equal As Integers    ${count}    ${expected}
 
 Incomplete command
     ${output} =         Execute And Ignore Error     ozone admin datanode

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to