diff options
Diffstat (limited to 'tests/testwrapper-direct.sh')
-rwxr-xr-x | tests/testwrapper-direct.sh | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/testwrapper-direct.sh b/tests/testwrapper-direct.sh index 9160501..53d59a0 100755 --- a/tests/testwrapper-direct.sh +++ b/tests/testwrapper-direct.sh @@ -9,12 +9,15 @@ while getopts :b:s: OPTION ; do case $OPTION in b) BINARY_DIR=$OPTARG ;; s) SOURCE_DIR=$OPTARG ;; + *) echo "Usage: ${0} [-b BINARY_DIR] [-s SOURCE_DIR] TESTNAME" + exit 1 + ;; esac done -shift $(($OPTIND-1)) +shift $((OPTIND-1)) TESTNAME=$1 -INPUT_NAME=`basename "${TESTNAME%.exe}"`.txt +INPUT_NAME=$(basename "${TESTNAME%.exe}").txt -cd ${SOURCE_DIR} && ${BINARY_DIR}/${TESTNAME} ${INPUT_NAME} +cd "${SOURCE_DIR}" && "${BINARY_DIR}/${TESTNAME}" "${INPUT_NAME}" |