X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/316068ee3b7105ea802c63b732ee4cfb584a2600..6663d5c1ebf7b98824d6d3e23fdecf855b647efe:/test/common.sh.in diff --git a/test/common.sh.in b/test/common.sh.in index 144a1bed..4843a240 100644 --- a/test/common.sh.in +++ b/test/common.sh.in @@ -7,6 +7,7 @@ #### outside of make. Requires that MH_OBJ_DIR be set on entry. #### Use the result of cd and pwd -P so that the result will agree #### with what getcwd(3) returns. +test -d "$MH_OBJ_DIR/test/testdir" || mkdir -p "$MH_OBJ_DIR/test/testdir" test -z "$MH_TEST_DIR" && MH_TEST_DIR=`cd "$MH_OBJ_DIR/test/testdir" && pwd -P` export MH_TEST_DIR test -z "$MH_INST_DIR" && MH_INST_DIR="${MH_TEST_DIR}/inst" @@ -35,8 +36,15 @@ test -z "$HOME" && HOME=$MH_TEST_DIR HOME=$MH_TEST_DIR export HOME +#### If w3m is used, HOME needs to be set, assuming default w3m config. +#### So make sure that HOME is set to avoid run-time warning about not +#### being able to create config directory. +test -z "$HOME" && HOME=$MH_TEST_DIR +HOME=$MH_TEST_DIR +export HOME + unset MAILDROP MHBUILD MHCONTEXT MHMTSUSERCONF MHN MHSHOW MHSTORE -unset MHLDEBUG MHPDEBUG MHWDEBUG PAGER +unset MHLDEBUG MHPDEBUG MHWDEBUG PAGER XOAUTH #### 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