@@ -10,9 +10,11 @@ ${ACL_VALUE} ACL
1010*** Settings ***
1111Library String
1212Library Collections
13+ Library RetryFailed
1314Resource ../../shared/keywords.robot
1415Suite Setup Setup
1516Suite Teardown Cleanup
17+ Test Teardown Run Keyword If Test Failed Sleep 5s
1618
1719*** Keywords ***
1820Setup
@@ -42,18 +44,18 @@ Cleanup
4244
4345*** Test Cases ***
4446Test Client With All Grants Can Read Protected Node Data
45- [Tags] zookeeper_acl zookeeper
47+ [Tags] zookeeper_acl zookeeper test:retry(3)
4648 ${data } = Get Node Value ${admin_zk } ${ZOOKEEPER_TESTS_NODE_PATH }
4749 Should Be Equal As Strings ${data } ${ACL_VALUE }
4850
4951Test Unauthorized Client Can Not Read Protected Node Data
50- [Tags] zookeeper_acl zookeeper
52+ [Tags] zookeeper_acl zookeeper test:retry(3)
5153 ${zk } = Connect To Zookeeper
5254 Run Keyword And Expect Error NoAuthError Get Node Value ${zk } ${ZOOKEEPER_TESTS_NODE_PATH }
5355 [Teardown] Disconnect From Zookeeper ${zk }
5456
5557Test Client Without Read Grant Can Not Read Protected Node Data
56- [Tags] zookeeper_acl zookeeper
58+ [Tags] zookeeper_acl zookeeper test:retry(3)
5759 ${access_control_list } = Create Access Control List digest ${USERNAME } ${PASSWORD } read=${False } all=${False }
5860 Add Acl To Node ${access_control_list }
5961 ${zk } = Connect To Zookeeper digest ${USERNAME } ${PASSWORD } ${access_control_list }
@@ -62,7 +64,7 @@ Test Client Without Read Grant Can Not Read Protected Node Data
6264 [Teardown] Disconnect From Zookeeper ${zk }
6365
6466Test Client Without Write Grant Can Not Write To Protected Node
65- [Tags] zookeeper_acl zookeeper
67+ [Tags] zookeeper_acl zookeeper test:retry(3)
6668 ${access_control_list } = Create Access Control List digest ${USERNAME } ${PASSWORD } write=${False } all=${False }
6769 Add Acl To Node ${access_control_list }
6870 ${zk } = Connect To Zookeeper digest ${USERNAME } ${PASSWORD } ${access_control_list }
@@ -73,21 +75,21 @@ Test Client Without Write Grant Can Not Write To Protected Node
7375 [Teardown] Disconnect From Zookeeper ${zk }
7476
7577Test Client Without Create Grant Can Not Create Node
76- [Tags] zookeeper_acl zookeeper
78+ [Tags] zookeeper_acl zookeeper test:retry(3)
7779 ${access_control_list } = Create Access Control List digest ${USERNAME } ${PASSWORD } create=${False } all=${False }
7880 ${zk } = Connect To Zookeeper digest ${USERNAME } ${PASSWORD } ${access_control_list }
7981 Run Keyword And Expect Error NoAuthError Create Node ${zk } ${ZOOKEEPER_ACL_NODE_PATH } /uncreated ${ACL_VALUE }
8082 [Teardown] Disconnect From Zookeeper ${zk }
8183
8284Test Client Without Delete Grant Can Not Delete Protected Node
83- [Tags] zookeeper_acl zookeeper
85+ [Tags] zookeeper_acl zookeeper test:retry(3)
8486 ${access_control_list } = Create Access Control List digest ${USERNAME } ${PASSWORD } delete=${False } all=${False }
8587 ${zk } = Connect To Zookeeper digest ${USERNAME } ${PASSWORD } ${access_control_list }
8688 Run Keyword And Expect Error NoAuthError Delete Node ${zk } ${ZOOKEEPER_ACL_NODE_PATH }
8789 [Teardown] Disconnect From Zookeeper ${zk }
8890
8991Test Client Without Admin Grant Can Not Set Permissions To Node
90- [Tags] zookeeper_acl zookeeper
92+ [Tags] zookeeper_acl zookeeper test:retry(3)
9193 ${access_control_list } = Create Access Control List digest ${USERNAME } ${PASSWORD } admin=${False } all=${False }
9294 ${zk } = Connect To Zookeeper digest ${USERNAME } ${PASSWORD } ${access_control_list }
9395 ${node_acls } = Get Acls ${admin_zk } ${ZOOKEEPER_TESTS_NODE_PATH }
0 commit comments