> Thanks very much, but I already added those tests to foad1.sh yesterday.
./foad1.sh: test: unknown operator == Line 20: if test "$OUTPUT" != "$EXPECT" || test "$VERBOSE" == "1"; then == is a bash/ksh operator. The standard Bourne shell one is just "=". == will work on Linux (sh is bash) and Irix (sh is ksh) but not other OSes (I happened to do this on OSF1).
