Replaced relative paths in test/cephtool-test-rados.sh,
qa/workunits/rados/test_rados_tool.sh,
src/test/vstart_wrapper.sh, with CEPH_FOO environment
variables set in cmake. Also edited the CMake path
finding logic in vstart.sh with the CEPH_FOO variables.
NOTE: test is not passing yet, possibly due to the
filesystem. this commit is a work in progress
Signed-off-by: Ali Maredia <amaredia@redhat.com>
# GNU Library Public License for more details.
#
CEPH_CLI_TEST_DUP_COMMAND=1 \
-MON=1 OSD=3 CEPH_START='mon osd' CEPH_PORT=7205 test/vstart_wrapper.sh \
- test/test_rados_tool.sh
+MON=1 OSD=3 CEPH_START='mon osd' CEPH_PORT=7205 $CEPH_ROOT/src/test/vstart_wrapper.sh \
+ $CEPH_ROOT/src/test/test_rados_tool.sh
# GNU Library Public License for more details.
#
-source ../qa/workunits/ceph-helpers.sh
+source $CEPH_ROOT/qa/workunits/ceph-helpers.sh
export CEPH_VSTART_WRAPPER=1
export CEPH_DIR="$PWD/testdir/test-$CEPH_PORT"
trap "teardown $CEPH_DIR" EXIT
export LC_ALL=C # some tests are vulnerable to i18n
export PATH="$(pwd):${PATH}"
- ./vstart.sh \
+ $CEPH_ROOT/src/vstart.sh \
-o 'paxos propose interval = 0.01' \
-n -l $CEPH_START || return 1
export CEPH_CONF=$CEPH_DIR/ceph.conf