]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test: Use non-default out/ dev/ paths in vstart 1374/head
authorJohn Spray <john.spray@inktank.com>
Wed, 5 Mar 2014 17:20:51 +0000 (17:20 +0000)
committerJohn Spray <john.spray@inktank.com>
Wed, 5 Mar 2014 17:20:51 +0000 (17:20 +0000)
Currently, running "make check" nukes any existing vstart
setup in the tree.  This change makes it use test_dev/ and test_out/
so that it can peacefully coexist.

Signed-off-by: John Spray <john.spray@inktank.com>
src/test/vstart_wrapper.sh
src/vstart.sh

index 9f0a35527cddbf05bbed11bd988e399f1103b0a5..992fd6c17e2820b84bbddea872c0e5646fb8fd3b 100755 (executable)
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 # GNU Library Public License for more details.
 #
+
+
+export CEPH_DIR="$PWD/"
+export CEPH_DEV_DIR="$CEPH_DIR/test_dev"
+export CEPH_OUT_DIR="$CEPH_DIR/test_out"
+
 function vstart_teardown()
 {
     ./stop.sh
@@ -21,8 +27,8 @@ function vstart_teardown()
 
 function vstart_setup()
 {
-    rm -fr dev out
-    mkdir -p dev
+    rm -fr $CEPH_DEV_DIR $CEPH_OUT_DIR
+    mkdir -p $CEPH_DEV_DIR
     trap "vstart_teardown ; rm -f $TMPFILE" EXIT
     export LC_ALL=C # some tests are vulnerable to i18n
     MON=1 OSD=3 ./vstart.sh \
index 181f812f8844365eefefa1abb2fe28e16abd06ee..d1e8e88aeff8ac17271a0b10a95a3bc065e05a0e 100755 (executable)
@@ -261,9 +261,9 @@ if [ "$start_all" -eq 1 ]; then
 fi
 $SUDO rm -f core*
 
-test -d out || mkdir out
-test -d dev || mkdir dev
-$SUDO rm -rf out/*
+test -d $CEPH_OUT_DIR || mkdir $CEPH_OUT_DIR
+test -d $CEPH_DEV_DIR || mkdir $CEPH_DEV_DIR
+$SUDO rm -rf $CEPH_OUT_DIR/*
 test -d gmon && $SUDO rm -rf gmon/*
 
 [ "$cephx" -eq 1 ] && [ "$new" -eq 1 ] && test -e $keyring_fn && rm $keyring_fn