summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEnrico Olivelli <eolivelli@apache.org>2023-02-13 16:26:27 +0100
committerGitHub <noreply@github.com>2023-02-13 16:26:27 +0100
commit2d1bac7e077f49a7149d3fb878a2c73b9e627f6e (patch)
tree47cbfb688b1714de87ed8b42d3519b2952d62e11
parent0374d566db047e69e867febbbf00f8a42a558104 (diff)
downloadzookeeper-2d1bac7e077f49a7149d3fb878a2c73b9e627f6e.tar.gz
[ZOOKEEPER-4674] TestReadOnlyClient.cc: Stop/start "normal" server in test setUp/tearDown (#1983)
Co-authored-by: Damien Diederen <dd@crosstwine.com>
-rw-r--r--zookeeper-client/zookeeper-client-c/tests/TestReadOnlyClient.cc18
1 files changed, 18 insertions, 0 deletions
diff --git a/zookeeper-client/zookeeper-client-c/tests/TestReadOnlyClient.cc b/zookeeper-client/zookeeper-client-c/tests/TestReadOnlyClient.cc
index 0d4d579f4..e864ef266 100644
--- a/zookeeper-client/zookeeper-client-c/tests/TestReadOnlyClient.cc
+++ b/zookeeper-client/zookeeper-client-c/tests/TestReadOnlyClient.cc
@@ -71,6 +71,24 @@ public:
void setUp() {
zoo_set_log_stream(logfile);
zoo_set_debug_level(ZOO_LOG_LEVEL_DEBUG);
+ stopServer();
+ }
+
+ void tearDown()
+ {
+ startServer();
+ }
+
+ void startServer() {
+ char cmd[1024];
+ sprintf(cmd, "%s start %s", ZKSERVER_CMD, "127.0.0.1:22181");
+ CPPUNIT_ASSERT(system(cmd) == 0);
+ }
+
+ void stopServer() {
+ char cmd[1024];
+ sprintf(cmd, "%s stop %s", ZKSERVER_CMD, "127.0.0.1:22181");
+ CPPUNIT_ASSERT(system(cmd) == 0);
}
void startReadOnly() {