diff options
author | Joseph Langley <mightyjo@gmail.com> | 2021-06-05 01:08:37 -0400 |
---|---|---|
committer | Joseph Langley <mightyjo@gmail.com> | 2021-06-05 01:08:37 -0400 |
commit | 1e893215c51fb0a8afa8d5be0c8965eec522733a (patch) | |
tree | f1e647322bbd3f993df1aa12db8f6083dd639178 | |
parent | 90713678d88fd3d2bca71d8913de6f0e7ba9a681 (diff) | |
download | flex-git-1e893215c51fb0a8afa8d5be0c8965eec522733a.tar.gz |
chore(test): Enable shell '-eu' strictness
-rwxr-xr-x | tests/test-yydecl-gen.sh | 4 | ||||
-rwxr-xr-x | tests/testmaker.sh | 11 |
2 files changed, 9 insertions, 6 deletions
diff --git a/tests/test-yydecl-gen.sh b/tests/test-yydecl-gen.sh index 17854f5..a2624d8 100755 --- a/tests/test-yydecl-gen.sh +++ b/tests/test-yydecl-gen.sh @@ -6,8 +6,8 @@ FLEX="$2" cat <<EOF_OUTER #! /bin/sh # Test %yydecl option of flex on ${backend} backend. -echo 'set -evx' -set -evx +echo 'set -eu' +set -eu trap 'rm /tmp/td\$\$' EXIT HUP INT QUIT TERM diff --git a/tests/testmaker.sh b/tests/testmaker.sh index 0bcbf2e..c291d08 100755 --- a/tests/testmaker.sh +++ b/tests/testmaker.sh @@ -9,8 +9,8 @@ # # To add a new back end named "foo", append "|foo" to the # third case arm marked "# Add new back ends on this line". -echo 'set -evx' -set -evx +echo 'set -eu' +set -eu DEBUG=0 SRCDIR="." @@ -29,7 +29,8 @@ done shift $((OPTIND-1)) testfile=$1 - +outdev= +filter= if [ "${DEBUG}" = "0" ] ; then outdev="${testfile}" filter=m4 @@ -56,6 +57,8 @@ set -- $(echo "${1}" | tr '_' ' ') stem=$1 options="" backend=nr +serialization= +verification= echo "stem: ${stem}" @@ -84,7 +87,7 @@ case ${backend} in c99) backend=r ;; esac m4def() { define="${1}" - value="${2}" + value="${2:-}" # we'll be careful, I promise printf "define(\`%s', \`${value}')dnl\n" "${define}" } |