From a1be90bba4e4c5fcd427047f5b4622fbe6181e8c Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Mon, 19 Jan 2009 18:27:15 +0100 Subject: [PATCH] tests: add ./run.sh Signed-off-by: Karel Zak --- tests/run.sh | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) 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 )) -- 2.39.5