tests/asm/run_tests: fix basename usage
Looks like this script was left over from quite a long time ago, and
was expecting CLI params from the "old"-style Automake test engine.
Update it to look for `--test-name` to get the test name, and update a
few other minor style things.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
(cherry picked from commit e8277d9d06
)
This commit is contained in:
parent
f334a699b7
commit
2779a6a96b
@ -1,26 +1,39 @@
|
||||
#!/bin/sh
|
||||
# Copyright (c) 2020 Cisco Systems, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
|
||||
retval=-1
|
||||
argv=$*
|
||||
|
||||
progname="`basename $*`"
|
||||
set $*
|
||||
while shift; do
|
||||
if test "$1" = "--test-name"; then
|
||||
progname=`basename $2`
|
||||
break
|
||||
fi
|
||||
done
|
||||
echo "--> Testing $progname"
|
||||
|
||||
for threads in 1 2 4 5 8 ; do
|
||||
$* $threads
|
||||
$argv $threads
|
||||
result=$?
|
||||
if test "$result" = "0" ; then
|
||||
echo " - $threads threads: Passed"
|
||||
if test "$retval" = "-1" ; then
|
||||
if test $retval -eq -1 ; then
|
||||
retval=0
|
||||
fi
|
||||
elif test "$result" = "77" ; then
|
||||
echo " - $threads threads: Skipped"
|
||||
if test "$retval" = "-1" ; then
|
||||
if test $retval -eq -1 ; then
|
||||
retval=77
|
||||
fi
|
||||
else
|
||||
echo " - $threads threads: Failed"
|
||||
retval="$result"
|
||||
retval=$result
|
||||
fi
|
||||
done
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user