]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: working on cephtool-test-rados.sh test
authorAli Maredia <amaredia@redhat.com>
Thu, 14 Jan 2016 00:22:38 +0000 (19:22 -0500)
committerAli Maredia <amaredia@redhat.com>
Fri, 15 Apr 2016 00:48:21 +0000 (20:48 -0400)
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>
src/test/cephtool-test-rados.sh
src/test/vstart_wrapper.sh

index 8f9b55191f07c40ff705390d6373ff26c0532dfc..402c1c5ff94585a2026386bf724f464dd8521c08 100755 (executable)
@@ -15,5 +15,5 @@
 # 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
index 9ce29f315953872952dcf74005dfbc856ecb25d2..4e54868b157dfb553cb3999fe94a49dc5bf8a967 100755 (executable)
@@ -16,7 +16,7 @@
 # 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"
@@ -30,7 +30,7 @@ function vstart_setup()
     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