X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=tests%2Funit%2Frun.sh;h=1ec7e5e722c2f0ab1d54e33411334035ff1bceb4;hp=c6c50fd9cff94ecb02ef1e9b3eab2e98180043c6;hb=e9bea64ae432ec3cdd6d2ccbd691190a35256d97;hpb=1b3874915095deab4aa9be0f33423e992e571bb7 diff --git a/tests/unit/run.sh b/tests/unit/run.sh index c6c50fd..1ec7e5e 100755 --- a/tests/unit/run.sh +++ b/tests/unit/run.sh @@ -1,6 +1,7 @@ #!/bin/bash # # Copyright (C) 2013 - Christian Babeux +# 2016 - Michael Jeanson # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -17,6 +18,17 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # -[ -z "$1" ] && echo "Error: No testlist. Please specify a testlist to run." && exit 1 +INPUT=$1 +ARGS=() +shift 1 -prove --merge --exec '' - < $1 +if [ -z "${INPUT}" ]; then + echo "Error: No testlist. Please specify a testlist to run." + exit 1 +fi + +if [ "x$V" == "x1" ]; then + ARGS+=('-v') +fi + +prove "${@}" "${ARGS[@]}" --merge --exec '' - < "${INPUT}"