X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/3e4f493e89d831b319c585b3222004ffca5669f7..626b510952d3756e15efda6c2e4d0a2c95f6eed3:/test/common.sh.in?ds=inline diff --git a/test/common.sh.in b/test/common.sh.in index aa1e8455..5e8d6b3d 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. test -z "$MH_TEST_DIR" && MH_TEST_DIR="$MH_OBJ_DIR/test/testdir" test -z "$MH_INST_DIR" && MH_INST_DIR="${MH_TEST_DIR}/inst" +test -z "$MH_VERSION" && MH_VERSION="@VERSION@" test -z "$prefix" && prefix=@prefix@ test -z "$datarootdir" && datarootdir=@datarootdir@ test -z "$exec_prefix" && exec_prefix=@exec_prefix@ @@ -21,6 +22,8 @@ test -z "$supported_locks" && supported_locks="@supported_locks@" test -z "$default_locking" && default_locking="@default_locking@" test -z "$MULTIBYTE_ENABLED" && MULTIBYTE_ENABLED="@MULTIBYTE_ENABLED@" test -z "$ICONV_ENABLED" && ICONV_ENABLED="@ICONV_ENABLED@" +test -z "$OAUTH_SUPPORT" && OAUTH_SUPPORT="@OAUTH_SUPPORT@" +test -z "$CURL_USER_AGENT" && CURL_USER_AGENT="@CURL_USER_AGENT@" unset MAILDROP MHBUILD MHCONTEXT MHMTSUSERCONF MHN MHSHOW MHSTORE unset MHLDEBUG MHPDEBUG MHWDEBUG PAGER @@ -32,6 +35,10 @@ unset LANG LC_ALL LC_CTYPE MHTMPDIR=$MH_TEST_DIR/Mail export MHTMPDIR +#### If you're reading this .... you can set MH_TEST_NOCLEANUP to prevent +#### the test suite from cleaning up the results of a test run, if you need +#### to do manual debugging on a test. + output_md5() { #### Output just the checksum. If the filename needs to appear on @@ -280,7 +287,7 @@ setup_test () export PATH # clean old test data - trap "cd $MH_TEST_DIR; rm -rf '$MH_TEST_DIR/Mail'" 0 + trap "test -z $MH_TEST_NOCLEANUP && (cd $MH_TEST_DIR; rm -rf '$MH_TEST_DIR/Mail')" 0 # setup test data mkdir -p "$MH_TEST_DIR/Mail" || exit 1 cat > "$MH" <