summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Langley <mightyjo@gmail.com>2021-06-05 01:08:37 -0400
committerJoseph Langley <mightyjo@gmail.com>2021-06-05 01:08:37 -0400
commit1e893215c51fb0a8afa8d5be0c8965eec522733a (patch)
treef1e647322bbd3f993df1aa12db8f6083dd639178
parent90713678d88fd3d2bca71d8913de6f0e7ba9a681 (diff)
downloadflex-git-1e893215c51fb0a8afa8d5be0c8965eec522733a.tar.gz
chore(test): Enable shell '-eu' strictness
-rwxr-xr-xtests/test-yydecl-gen.sh4
-rwxr-xr-xtests/testmaker.sh11
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}"
}