projects
/
platform
/
upstream
/
btrfs-progs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
btrfs-progs: introduce TEST_TOP and INTERNAL_BIN for tests
[platform/upstream/btrfs-progs.git]
/
tests
/
cli-tests.sh
diff --git
a/tests/cli-tests.sh
b/tests/cli-tests.sh
index
16d6afc
..
b981f83
100755
(executable)
--- a/
tests/cli-tests.sh
+++ b/
tests/cli-tests.sh
@@
-4,13
+4,18
@@
LANG=C
SCRIPT_DIR=$(dirname $(readlink -f "$0"))
LANG=C
SCRIPT_DIR=$(dirname $(readlink -f "$0"))
+TEST_TOP=$(readlink -f "$SCRIPT_DIR/../tests/")
TOP=$(readlink -f "$SCRIPT_DIR/../")
TOP=$(readlink -f "$SCRIPT_DIR/../")
+if ! [ -f "$TOP/btrfs" ];then
+ TOP=$(dirname `which btrfs`)
+fi
TEST_DEV=${TEST_DEV:-}
TEST_DEV=${TEST_DEV:-}
-RESULTS="$T
OP/tests
/cli-tests-results.txt"
-IMAGE="$T
OP/tests
/test.img"
+RESULTS="$T
EST_TOP
/cli-tests-results.txt"
+IMAGE="$T
EST_TOP
/test.img"
-source "$T
OP/tests
/common"
+source "$T
EST_TOP
/common"
+export TEST_TOP
export TOP
export RESULTS
export LANG
export TOP
export RESULTS
export LANG
@@
-24,7
+29,7
@@
check_kernel_support
# The tests are driven by their custom script called 'test.sh'
# The tests are driven by their custom script called 'test.sh'
-for i in $(find "$T
OP/tests/cli-tests" -maxdepth 1 -mindepth 1 -type d
\
+for i in $(find "$T
EST_TOP/cli-tests" -maxdepth 1 -mindepth 1 -type d
\
${TEST:+-name "$TEST"} | sort)
do
name=$(basename "$i")
${TEST:+-name "$TEST"} | sort)
do
name=$(basename "$i")
@@
-40,5
+45,5
@@
do
_fail "test failed for case $(basename $i)"
fi
fi
_fail "test failed for case $(basename $i)"
fi
fi
- cd "$TOP"
+ cd "$T
EST_T
OP"
done
done