From f07ace262c2aada66cb2ba584ba1d78cdcb001b2 Mon Sep 17 00:00:00 2001 From: Gordon Matzigkeit Date: Tue, 1 Jul 1997 04:38:32 +0000 Subject: [PATCH] Initial revision --- tests/if.test | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 tests/if.test diff --git a/tests/if.test b/tests/if.test new file mode 100644 index 000000000..a47106693 --- /dev/null +++ b/tests/if.test @@ -0,0 +1,32 @@ +#! /bin/sh +# if.test - check that we haven't forgotten a `test' command + +# Test script header. +need_prefix=no +if test -z "$srcdir"; then + srcdir=`echo "$0" | sed 's%/[^/]*$%%'` + test "$srcdir" = "$0" && srcdir=. + test "${VERBOSE+set}" != "set" && VERBOSE=yes +fi +. $srcdir/defs || exit 1 + +# Check for bad binary operators. +status=0 +if egrep -n -e "if[ ]+[\"']?\\$.*(=|-[lg][te]|-eq|-ne)" $srcdir/../ltconfig $srcdir/../ltmain.sh; then + echo "use \`if test \$something =' instead of \`if \$something ='" + status=1 +fi + +# Check for bad unary operators. +if egrep -n -e 'if[ ]+-' $srcdir/../ltconfig $srcdir/../ltmain.sh; then + echo "use \`if test -X' instead of \`if -X'" + status=1 +fi + +# Check for using `[' instead of `test'. +if egrep -n -e 'if[ ]+\[' $srcdir/../ltconfig $srcdir/../ltmain.sh; then + echo "use \`if test' instead of \`if ['" + status=1 +fi + +exit $status -- 2.47.3