X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=test%2Ftest-lib-common.sh;h=4e17b781e26298c3abefec9ec7d2c1e7e9e28644;hb=45df509cb6fd642bc5895f2c7869a354c1255f4b;hp=b1fc33d4044d45a2cc248508604094174b0efaf2;hpb=02a2eeb427d6b424029f6e5e5ddad4c6ec987741;p=notmuch diff --git a/test/test-lib-common.sh b/test/test-lib-common.sh index b1fc33d4..4e17b781 100644 --- a/test/test-lib-common.sh +++ b/test/test-lib-common.sh @@ -34,9 +34,21 @@ find_notmuch_path () done } +backup_database () { + test_name=$(basename $0 .sh) + rm -rf notmuch-dir-backup."$test_name" + cp -pR ${MAIL_DIR}/.notmuch notmuch-dir-backup."${test_name}" +} + +restore_database () { + test_name=$(basename $0 .sh) + rm -rf ${MAIL_DIR}/.notmuch + cp -pR notmuch-dir-backup."${test_name}" ${MAIL_DIR}/.notmuch +} + # Test the binaries we have just built. The tests are kept in # test/ subdirectory and are run in 'trash directory' subdirectory. -TEST_DIRECTORY=$(pwd) +TEST_DIRECTORY=$(pwd -P) notmuch_path=`find_notmuch_path "$TEST_DIRECTORY"` # configure output