@@ -6,9 +6,8 @@ ${MODIFICATION_DATA} Modification data
66
77*** Settings ***
88Library String
9+ Library RetryFailed
910Resource ../../shared/keywords.robot
10- Suite Setup Setup
11- Suite Teardown Cleanup
1211
1312*** Keywords ***
1413Setup
@@ -17,41 +16,50 @@ Setup
1716 Delete Node ${zk } ${ZOOKEEPER_CRUD_NODE_PATH }
1817
1918Check Existence Of Node
20- ${node } = Node Exists ${zk } ${ZOOKEEPER_TESTS_NODE_PATH }
19+ [Arguments] ${path_to_node }
20+ ${node } = Node Exists ${zk } ${path_to_node }
2121 Should Be True ${node }
2222
2323Check Absence Of Node
24- ${node } = Node Exists ${zk } ${ZOOKEEPER_TESTS_NODE_PATH }
24+ [Arguments] ${path_to_node }
25+ ${node } = Node Exists ${zk } ${path_to_node }
2526 Should Not Be True ${node }
2627
27- Cleanup
28- Delete Node ${zk } ${ZOOKEEPER_CRUD_NODE_PATH }
29- Disconnect From Zookeeper ${zk }
30- ${zk } = Set Variable ${None }
31-
32- *** Test Cases ***
3328Test Node Creation
34- [Tags] zookeeper_crud zookeeper
35- Check Absence Of Node
29+ Log To Console \nChecking Node Creation
30+ Check Absence Of Node ${ ZOOKEEPER_CRUD_NODE_PATH }
3631 Create Node ${zk } ${ZOOKEEPER_CRUD_NODE_PATH } ${CREATION_DATA }
32+ Check Existence Of Node ${ZOOKEEPER_CRUD_NODE_PATH }
3733 Create Node ${zk } ${ZOOKEEPER_TESTS_NODE_PATH } ${CREATION_DATA }
38- Check Existence Of Node
34+ Check Existence Of Node ${ ZOOKEEPER_TESTS_NODE_PATH }
3935
4036Test Reading Data
41- [Tags] zookeeper_crud zookeeper
42- Check Existence Of Node
37+ Log To Console Checking Reading Data
4338 ${data } = Get Node Value ${zk } ${ZOOKEEPER_TESTS_NODE_PATH }
4439 Should Be Equal As Strings ${data } ${CREATION_DATA }
4540
4641Test Updating Data
47- [Tags] zookeeper_crud zookeeper
48- Check Existence Of Node
42+ Log To Console Checking Updating Data
4943 Update Node Value ${zk } ${ZOOKEEPER_TESTS_NODE_PATH } ${MODIFICATION_DATA }
5044 ${data } = Get Node Value ${zk } ${ZOOKEEPER_TESTS_NODE_PATH }
5145 Should Be Equal As Strings ${data } ${MODIFICATION_DATA }
5246
5347Test Node Deletion
54- [Tags] zookeeper_crud zookeeper
55- Check Existence Of Node
48+ Log To Console Checking Node Deletion
5649 Delete Node ${zk } ${ZOOKEEPER_CRUD_NODE_PATH }
57- Check Absence Of Node
50+ Check Absence Of Node ${ZOOKEEPER_CRUD_NODE_PATH }
51+
52+ Cleanup
53+ Delete Node ${zk } ${ZOOKEEPER_CRUD_NODE_PATH }
54+ Disconnect From Zookeeper ${zk }
55+ ${zk } = Set Variable ${None }
56+
57+ *** Test Cases ***
58+ Test Zookeeper CRUD
59+ [Tags] zookeeper_crud zookeeper test:retry(3)
60+ [Setup] Setup
61+ Test Node Creation
62+ Test Reading Data
63+ Test Updating Data
64+ Test Node Deletion
65+ [Teardown] Cleanup
0 commit comments