export HOME
unset MAILDROP MHBUILD MHCONTEXT MHMTSUSERCONF MHN MHSHOW MHSTORE
-unset MHLDEBUG MHPDEBUG MHWDEBUG PAGER XOAUTH SMTPUTF8
+unset MHLDEBUG MHWDEBUG PAGER XOAUTH SMTPUTF8
#### Set LC_ALL in individual tests as needed. Unset these so
#### that we don't depend on user's settings in other tests.
unset LANG LC_ALL LC_CTYPE
test_skip ()
{
- WHY="$1"
- echo "$Test $0 SKIP ($WHY)"
+ why="$1"
+ echo "$0: skipped: $why"
exit 77
}
#### cd to $MH_TEST_DIR before trying to remove its Mail
#### subdirectory. rm on Solaris won't remove it if it's in the
#### path of the current working directory.
- test -z "$MH_TEST_NOCLEANUP" && (cd "$MH_TEST_DIR"; rm -rf "$MH_TEST_DIR"/Mail)
+ test -z "$MH_TEST_NOCLEANUP" && (cd "$MH_TEST_DIR" && rm -rf "$MH_TEST_DIR"/Mail)
#### Report test name if set, which indicates failure.
#### Relies on set -e to invoke the trap which calls
#### 1) Set test name before running the test, use start_test().
#### 2) Unset upon successful completion, use finish_test().
if test -n "$nmh_tests_testname"; then
- echo $nmh_tests_testname failed
+ echo "first named test failure: $nmh_tests_testname"
fi
#### Exit with non-zero status if failure. Failure is defined as either