From: Karel Zak Date: Mon, 19 Jan 2009 17:27:15 +0000 (+0100) Subject: tests: add ./run.sh X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a1be90bba4e4c5fcd427047f5b4622fbe6181e8c;p=util-linux tests: add ./run.sh Signed-off-by: Karel Zak --- diff --git a/tests/run.sh b/tests/run.sh index cef13716..8a2c7f24 100755 --- a/tests/run.sh +++ b/tests/run.sh @@ -17,6 +17,23 @@ # . functions.sh +comps=$(find ts/ -type f -perm /a+x -regex "[^\.~]*" | sort) + +if [ -n "$1" ]; then + if [ -d "ts/$1" ]; then + comps=$(find ts/$1 -type f -perm /a+x -regex "[^\.~]*" | sort) + else + echo + echo "usage: $0 []" + echo "supported components:" + for ts in $comps; do + echo -e "\t$(basename $(dirname $ts))" + done | sort -u + echo + exit 1 + fi +fi + echo echo "------------------ Utils-linux-ng regression tests ------------------" echo @@ -26,7 +43,7 @@ echo res=0 count=0 -for ts in $(find ts/ -type f -perm /a+x -regex "[^\.~]*" | sort); do +for ts in $comps; do ./$ts "$1" res=$(( $res + $? )) count=$(( $count + 1 ))