From: robert.read Date: Mon, 9 Jun 2008 22:58:49 +0000 (+0000) Subject: Branch b1_6 X-Git-Tag: GIT_EPOCH_B_RELEASE_1_6_7~2^3~573 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=df8c461ef6f200565629b2fd7463eb4c4a8a77b6;p=fs%2Flustre-release.git Branch b1_6 b=15929 i=grev Cleanup PATH in tests so absolute paths are used, and each path is added at most once. --- diff --git a/lustre/tests/acceptance-small.sh b/lustre/tests/acceptance-small.sh index 2cab7c9..90d9630 100755 --- a/lustre/tests/acceptance-small.sh +++ b/lustre/tests/acceptance-small.sh @@ -4,8 +4,6 @@ #set -vx set -e -PATH=`dirname $0`/../utils:$PATH - [ -z "$CONFIG" -a "$NAME" ] && CONFIGS=$NAME [ "$CONFIGS" ] || CONFIGS="local" #"local lov" [ "$MAX_THREADS" ] || MAX_THREADS=20 @@ -42,7 +40,7 @@ LIBLUSTRETESTS=${LIBLUSTRETESTS:-../liblustre/tests} STARTTIME=`date +%s` RANTEST="" -LUSTRE=${LUSTRE:-`dirname $0`/..} +LUSTRE=${LUSTRE:-$(cd $(dirname $0)/..; echo $PWD)} . $LUSTRE/tests/test-framework.sh init_test_env $@ diff --git a/lustre/tests/replay-dual.sh b/lustre/tests/replay-dual.sh index ec4190d..dd087a3 100755 --- a/lustre/tests/replay-dual.sh +++ b/lustre/tests/replay-dual.sh @@ -7,7 +7,7 @@ ALWAYS_EXCEPT="15c $REPLAY_DUAL_EXCEPT" SAVE_PWD=$PWD PTLDEBUG=${PTLDEBUG:--1} -LUSTRE=${LUSTRE:-`dirname $0`/..} +LUSTRE=${LUSTRE:-$(cd $(dirname $0)/..; echo $PWD)} SETUP=${SETUP:-""} CLEANUP=${CLEANUP:-""} MOUNT_2=${MOUNT_2:-"yes"} diff --git a/lustre/tests/replay-ost-single.sh b/lustre/tests/replay-ost-single.sh index 97e2eca..b652b0f 100755 --- a/lustre/tests/replay-ost-single.sh +++ b/lustre/tests/replay-ost-single.sh @@ -3,7 +3,7 @@ set -e PTLDEBUG=${PTLDEBUG:--1} -LUSTRE=${LUSTRE:-`dirname $0`/..} +LUSTRE=${LUSTRE:-$(cd $(dirname $0)/..; echo $PWD)} SETUP=${SETUP:-""} CLEANUP=${CLEANUP:-""} . $LUSTRE/tests/test-framework.sh diff --git a/lustre/tests/replay-single.sh b/lustre/tests/replay-single.sh index c79656c..2902b8c 100755 --- a/lustre/tests/replay-single.sh +++ b/lustre/tests/replay-single.sh @@ -7,7 +7,7 @@ set -e # This test needs to be run on the client # SAVE_PWD=$PWD -LUSTRE=${LUSTRE:-`dirname $0`/..} +LUSTRE=${LUSTRE:-$(cd $(dirname $0)/..; echo $PWD)} SETUP=${SETUP:-} CLEANUP=${CLEANUP:-} . $LUSTRE/tests/test-framework.sh diff --git a/lustre/tests/sanity.sh b/lustre/tests/sanity.sh index fc4e125..cd09890 100644 --- a/lustre/tests/sanity.sh +++ b/lustre/tests/sanity.sh @@ -23,8 +23,8 @@ case `uname -r` in *) error "unsupported kernel" ;; esac -SRCDIR=`dirname $0` -export PATH=$PWD/$SRCDIR:$SRCDIR:$SRCDIR/../utils:$PATH:/sbin +SRCDIR=$(cd $(dirname $0); echo $PWD) +export PATH=$PATH:/sbin TMP=${TMP:-/tmp} @@ -63,7 +63,7 @@ SAVE_PWD=$PWD CLEANUP=${CLEANUP:-:} SETUP=${SETUP:-:} TRACE=${TRACE:-""} -LUSTRE=${LUSTRE:-`dirname $0`/..} +LUSTRE=${LUSTRE:-$(cd $(dirname $0)/..; echo $PWD)} . $LUSTRE/tests/test-framework.sh init_test_env $@ . ${CONFIG:=$LUSTRE/tests/cfg/$NAME.sh} diff --git a/lustre/tests/test-framework.sh b/lustre/tests/test-framework.sh index 7ae309b..241fc1c 100644 --- a/lustre/tests/test-framework.sh +++ b/lustre/tests/test-framework.sh @@ -72,8 +72,12 @@ init_test_env() { export TMP=${TMP:-$ROOT/tmp} export TESTSUITELOG=${TMP}/${TESTSUITE}.log export HOSTNAME=${HOSTNAME:-`hostname`} - - export PATH=:$PATH:$LUSTRE/utils:$LUSTRE/tests + if ! echo $PATH | grep -q $LUSTRE/utils; then + export PATH=$PATH:$LUSTRE/utils + fi + if ! echo $PATH | grep -q $LUSTRE/test; then + export PATH=$PATH:$LUSTRE/tests + fi export LCTL=${LCTL:-"$LUSTRE/utils/lctl"} export LFS=${LFS:-"$LUSTRE/utils/lfs"} [ ! -f "$LCTL" ] && export LCTL=$(which lctl)