testwrapper-direct.sh (flex-2.6.3) | : | testwrapper-direct.sh (flex-2.6.4) | ||
---|---|---|---|---|
#!/bin/bash -vx | #!/bin/sh | |||
set -euo pipefail | set -vx | |||
set -euvx | ||||
# testwrapper-direct.sh: run some specialized flex tests that care where they're | # testwrapper-direct.sh: run some specialized flex tests that care where | |||
run from. | # they're run from. | |||
while getopts :b:s: OPTION ; do | while getopts :b:s: OPTION ; do | |||
case $OPTION in | case $OPTION in | |||
b) BINARY_DIR=$OPTARG ;; | b) BINARY_DIR=$OPTARG ;; | |||
s) SOURCE_DIR=$OPTARG ;; | s) SOURCE_DIR=$OPTARG ;; | |||
esac | esac | |||
done | done | |||
TESTNAME="${!OPTIND}" | 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} | |||
End of changes. 5 change blocks. | ||||
7 lines changed or deleted | 9 lines changed or added |