From: John Spray Date: Wed, 5 Mar 2014 17:20:51 +0000 (+0000) Subject: test: Use non-default out/ dev/ paths in vstart X-Git-Tag: v0.79~177^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F1374%2Fhead;p=ceph.git test: Use non-default out/ dev/ paths in vstart 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 --- diff --git a/src/test/vstart_wrapper.sh b/src/test/vstart_wrapper.sh index 9f0a35527cdd..992fd6c17e28 100755 --- a/src/test/vstart_wrapper.sh +++ b/src/test/vstart_wrapper.sh @@ -14,6 +14,12 @@ # 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 \ diff --git a/src/vstart.sh b/src/vstart.sh index 181f812f8844..d1e8e88aeff8 100755 --- a/src/vstart.sh +++ b/src/vstart.sh @@ -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