Skip to content

Commit 9b6a512

Browse files
feat: combining crud tests into one test
1 parent 0f11031 commit 9b6a512

File tree

1 file changed

+28
-20
lines changed

1 file changed

+28
-20
lines changed

integration-tests/robot/tests/zookeeper/crud/node_tests.robot

Lines changed: 28 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@ ${MODIFICATION_DATA} Modification data
66

77
*** Settings ***
88
Library String
9+
Library RetryFailed
910
Resource ../../shared/keywords.robot
10-
Suite Setup Setup
11-
Suite Teardown Cleanup
1211

1312
*** Keywords ***
1413
Setup
@@ -17,41 +16,50 @@ Setup
1716
Delete Node ${zk} ${ZOOKEEPER_CRUD_NODE_PATH}
1817

1918
Check 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

2323
Check 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 ***
3328
Test 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

4036
Test 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

4641
Test 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

5347
Test 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

Comments
 (0)