From b66f7948f41b2b2170bf3e16c6ccd2698dd371c5 Mon Sep 17 00:00:00 2001 From: Abraham Fine Date: Tue, 21 Nov 2017 14:21:34 -0800 Subject: [PATCH] ZOOKEEPER-2948: Failing c unit tests on apache jenkins We need to make sure TestReadOnlyClient only modifies build/tmp/zkdata not /tmp/zkdata --- src/c/tests/zkServer.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/c/tests/zkServer.sh b/src/c/tests/zkServer.sh index 33ab152b1d6..2e81e1615de 100755 --- a/src/c/tests/zkServer.sh +++ b/src/c/tests/zkServer.sh @@ -157,8 +157,8 @@ startReadOnly) echo "this target is for unit tests only" exit 2 else - mkdir -p /tmp/zkdata - rm -f /tmp/zkdata/myid && echo 1 > /tmp/zkdata/myid + mkdir -p "${base_dir}/build/tmp/zkdata" + rm -f "${base_dir}/build/tmp/zkdata/myid" && echo 1 > "${base_dir}/build/tmp/zkdata/myid" # force read-only mode java -cp "$CLASSPATH" -Dreadonlymode.enabled=true org.apache.zookeeper.server.quorum.QuorumPeerMain ${base_dir}/src/c/tests/quorum.cfg &> "${base_dir}/build/tmp/zk.log" &