evl/tests: test: add list-full-path modifier (-L)

Signed-off-by: Philippe Gerum <rpm@xenomai.org>
This commit is contained in:
Philippe Gerum 2019-11-28 18:16:56 +01:00
parent 4f4b3a3955
commit 1b082483f1
1 changed files with 11 additions and 3 deletions

View File

@ -7,10 +7,10 @@ if test \! -d $EVL_TESTDIR; then
fi
usage() {
echo >&2 "usage: $(basename $1) [-l] [test-list]"
echo >&2 "usage: $(basename $1) [-l][-L] [test-list]"
}
args=$(getopt -n $(basename $0) 'h@kl' "$@")
args=$(getopt -n $(basename $0) 'h@klL' "$@")
if [ $? -ne 0 ]; then
usage $0
exit 1
@ -19,6 +19,7 @@ fi
help=false
keep_going=false
do_list=false
full_path=false
set -- $args
for opt
@ -30,6 +31,9 @@ case "$opt" in
shift;;
-l) do_list=true;
shift;;
-L) full_path=true;
do_list=true;
shift;;
-@) echo "run EVL tests"
exit 0;;
--) shift; break;;
@ -56,7 +60,11 @@ fi
if test x$do_list = xtrue; then
for t in $test_list; do
echo "$(basename $t)"
if test x$full_path = xtrue; then
echo "$t";
else
echo "$(basename $t)"
fi
done
exit 0
fi