commit - 016859fc51b660d7fc95ca5eff449d62c67f8a7f
commit + 6c8da0c69eacfa9be3899f93eb7b1e78bd5533f1
blob - d9826710cfeadefeac8b7e325869f980798d41af
blob + 9c914803833b4ffaddbdd113406dd979a4216002
--- regress/cmdline/common.sh
+++ regress/cmdline/common.sh
test_parseargs()
{
- args=`getopt qr: $*`
- if [ $? -ne 0 ]; then
- echo "Supported options:"
- echo " -q: quiet mode"
- echo " -r PATH: use PATH as test data root directory"
- exit 2
- fi
- set -- $args
- while [ $# -ne 0 ]; do
- case "$1"
- in
- -q)
- export GOT_TEST_QUIET=1; shift;;
- -r)
- export GOT_TEST_ROOT="$2"; shift; shift;;
- --)
- shift; break;;
+ while getopts qr: flag; do
+ case $flag in
+ q) export GOT_TEST_QUIET=1
+ ;;
+ r) export GOT_TEST_ROOT=$OPTARG
+ ;;
+ ?) echo "Supported options:"
+ echo " -q: quiet mode"
+ echo " -r PATH: use PATH as test data root directory"
+ exit 2
+ ;;
esac
done
-}
+} >&2
run_test()
{